Skip to content

punkyard/mind0na

Repository files navigation

Mind0na

A next-generation life, knowledge and project management application built with Rust, Tauri, and Svelte

Overview

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

Features

Core

  • Block-based markdown editor
  • Bidirectional linking
  • Daily notes
  • Tags and folders
  • Full-text search
  • Custom finders (virtual views)

Sync

  • Local-only mode (no network required)
  • WebDAV sync (Nextcloud, etc.)
  • Self-hosted sync server
  • SaaS option
  • Local network P2P sync

Integrations

  • CalDAV (calendar sync)
  • CardDAV (contacts sync)
  • IMAP (email integration)

Advanced

  • Task management with time tracking
  • Contact management (people & organizations)
  • Event tracking
  • Touch/interaction logging
  • Slash commands for quick entry

Technology Stack

  • Backend: Rust + Tauri 2.0
  • Frontend: Svelte 5 + TypeScript
  • Database: SQLite + FTS5
  • Search: Tantivy
  • Sync: Automerge (CRDT)

Getting Started

See BUILD.md for detailed build instructions.

Quick Start

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

# Build for production
npm run tauri build

Development Status

🚧 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

Documentation

License

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.

Acknowledgments

Inspired by:


Built with ⏳ and Rust by punkyard

About

your life manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published