All 176 Dependencies
Every package Lokus depends on, ranked by repo health score.
Lokus is an open-source, local-first note-taking application built with React 19, Tauri 2.0, and a Rust backend that stores all notes as plain Markdown files on your device. It is designed for knowledge workers who need full ownership of their data without cloud lock-in, monthly subscriptions, or telemetry. Unlike Notion, your notes never leave your machine; unlike Obsidian, every line of source code is open and auditable.
The editor is built on TipTap (ProseMirror) and supports rich Markdown editing, live preview, LaTeX math via KaTeX, 100+ language syntax highlighting via Shiki, table manipulation, task lists with 18 states, and smart HTML-to-Markdown paste. Organization goes beyond folders: a 2D and 3D graph view powered by Three.js and D3-force visualizes note relationships, an infinite canvas backed by TLDraw provides freeform spatial thinking, and a Notion-style database view enables structured data within notes.
AI integration is built in through a Model Context Protocol (MCP) server, enabling any MCP-compatible AI assistant (Claude, GPT-4, and others) to read, search, and write notes directly. A plugin marketplace, 40+ slash commands, a live theme editor, and deep Obsidian vault compatibility make Lokus a capable daily driver. Cross-platform binaries for macOS, Windows, and Linux use ~50 MB of RAM compared to 300 MB+ for Electron-based alternatives.
The project reached v1.1.0 in March 2026 with active development, a public roadmap including P2P sync via Iroh, mobile apps, collaborative editing, and end-to-end encryption. It is licensed under Fair Core License 1.0 (FCL-1.0-MIT), which converts to MIT two years after each release.