Logseq
A local-first, markdown-based note-taking app with outliner, flashcards, and knowledge graph features. Ideal for students, writers, and developers seeking structured thinking.
Logseq is an open-source alternative to:

Logseq is a privacy-first, open-source knowledge base that helps you organize thoughts, manage tasks, and retain knowledge efficiently. Built for local-first workflows, it stores all data in plain markdown files for future-proof access.
Key Features
- Local-first architecture: All notes stored locally in markdown files for complete data ownership
- Outliner & block-based editing: Structure ideas with nested blocks and indentation
- Flashcards & spaced repetition: Built-in flashcard system for memorization (via plugins)
- Knowledge graph: Visualize connections between notes and concepts
- Task management: Built-in task tracking with kanban-style boards
- PDF annotation: Highlight and annotate PDFs directly within the app
- Cross-platform sync: Encrypted sync between devices (beta)
- Plugin ecosystem: 150+ plugins to extend functionality
- Multi-format support: Works with markdown, org-mode, and more
- Privacy focused: No tracking, no ads, GDPR compliant
Tech / Self-Hosting
- Open source: MIT licensed, available on GitHub
- Cross-platform: Native apps for Windows, macOS, Linux, iOS, and Android
- Self-hosting: Not required (local-first by default), but sync service available
- Data format: Plain text markdown files for easy migration
- Performance: Optimized for handling thousands of notes efficiently