
Zen
Lightweight self-hosted notes app with Markdown and SQLite
1.2k stars 62 forks last commit first released AGPL-3.0
Actively maintained
Last commit 24 Aug 2026.

Zen is a simple, lightweight self-hosted notes application designed for fast writing and long-term portability. Notes are stored as standard Markdown files with a local SQLite database for indexing and search.
Key Features
- Single Go binary deployment (or Docker Compose) with very low resource usage
- Notes stored as Markdown with a local SQLite database
- Full-text search with BM25 ranking across titles and content
- Flexible tagging and custom views (“Focus Modes”) instead of rigid folder structures
- Rich Markdown support (tables, code blocks, task lists, highlights, and more)
- Templates and pinned notes for faster capture and organization
- Archive and soft delete with restore capability
- Import/export for portability (Markdown, JSON, and referenced images)
- Responsive, mobile-friendly UI with PWA support, dark mode, and offline reading
- Experimental features: canvas view (JSON Canvas) and MCP server for searching/reading notes
Use Cases
- Personal knowledge management with portable Markdown-based storage
- Fast searchable note-taking for developers, students, and researchers
- Lightweight notes service for homelabs or low-resource servers
Limitations and Considerations
- Some capabilities (canvas, MCP server, semantic/similar-image features) are experimental and may change
- Automated backups are handled via a separate companion tool rather than built in
Zen focuses on a clean interface, minimal dependencies, and future-proof storage so your notes remain accessible and easy to migrate. It’s a good fit for users who want a self-contained, low-ops notes app without proprietary formats.
Categories:
Tags:
Tech Stack:
Similar to Zen

Alexandrie
Modern extended-Markdown note-taking and knowledge base app
Self-hostable note-taking and knowledge base app with an extended Markdown editor, fast search, tagging, workspaces, sharing permissions, exports, and offline PWA support.

DailyTxT
Encrypted diary and journal web application
Encrypted diary and journal web app with client-side encryption, markdown editor, file uploads, searchable entries, multi-user accounts and PWA support.

TiddlyWiki
Non-linear personal wiki and web notebook in a single HTML file
TiddlyWiki is a self-contained, highly customizable personal wiki that runs in the browser or on Node.js, enabling notes, knowledge bases, and documentation in one file.
NoteDiscovery
Self-hosted Markdown knowledge base and note-taking app
Lightweight, privacy-focused self-hosted Markdown notes app with wikilinks, graph view, tags, templates, search, Mermaid diagrams, LaTeX math, and optional password protection.
HomeGallery
Self-hosted web gallery for browsing photos and videos with AI search
Self-hosted open-source web gallery for personal photos and videos with tagging, mobile-friendly UI, face detection, and reverse image search for discovery.
Glass Keep
Keep-style self-hosted notes app with glassmorphism UI
Self-hosted Google Keep–style notes app built with Vite + React and an Express + SQLite API. Supports Markdown, checklists, images, PWA, collaboration and Docker deployment.




