A next-generation life, knowledge and project management application built with Rust, Tauri, and Svelte
Mind0na combines the best features of Logseq and Obsidian, providing a fast, lightweight, and powerful tool for personal knowledge management. Built with modern technologies, it offers:
- 🚀 Lightning Fast: 15-25 MB app size, <2s startup, <50ms search
- 📝 Markdown-First: Plain text files as source of truth
- 🔄 Conflict-Free Sync: CRDT-based synchronization
- 🎨 Beautiful UI: Clean, distraction-free - css themes
- 🔍 Powerful Search: Full-text search with Tantivy
- 🌐 Cross-Platform: Desktop (macOS, Windows, Linux) and Web
- Block-based markdown editor
- Bidirectional linking
- Daily notes
- Tags and folders
- Full-text search
- Custom finders (virtual views)
- Local-only mode (no network required)
- WebDAV sync (Nextcloud, etc.)
- Self-hosted sync server
- SaaS option
- Local network P2P sync
- CalDAV (calendar sync)
- CardDAV (contacts sync)
- IMAP (email integration)
- Task management with time tracking
- Contact management (people & organizations)
- Event tracking
- Touch/interaction logging
- Slash commands for quick entry
- Backend: Rust + Tauri 2.0
- Frontend: Svelte 5 + TypeScript
- Database: SQLite + FTS5
- Search: Tantivy
- Sync: Automerge (CRDT)
See BUILD.md for detailed build instructions.
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri build🚧 Phase 2: Block Editor (In Progress)
- Project initialization
- File system manager
- Markdown parser/generator
- Database setup
- Basic UI layout
- Theme system
- Block-based editor
- Markdown syntax highlighting
- Bullet menu with baseline alignment
GNU Affero General Public License v3 (AGPLv3)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
See LICENSE for full details.
Inspired by:
Built with ⏳ and Rust by punkyard