
flatnotes
Database-less Markdown note-taking web app with full-text search
3.2k stars 206 forks last commit first released MIT
Actively maintained
Last commit 2 Aug 2026.

flatnotes is a distraction-free note-taking web app designed around a simple folder of Markdown files instead of a database. It focuses on fast capture and retrieval of notes while keeping your data portable and editable outside the app.
Key Features
- Stores notes as plain Markdown files in a flat directory (no database)
- Mobile-responsive web interface
- Raw Markdown and WYSIWYG editor modes
- Full-text search with an incrementally synced search index
- Tagging for organizing and filtering notes
- Wiki-style links between notes using double-bracket syntax
- Customizable home page and light/dark themes
- Multiple authentication modes including optional read-only mode and 2FA
- RESTful API for programmatic access
Use Cases
- Personal knowledge base where notes remain accessible as files
- Lightweight team or household notes/wiki with quick search and tagging
- Homelab note service integrated with scripts via the API
Limitations and Considerations
- Uses a flat folder model (no hierarchical notebooks/folders within the UI)
- Search relies on an index cache, which may need storage and occasional rebuilds for very large libraries
flatnotes is a good fit if you want a simple web UI for Markdown notes without lock-in, while retaining powerful search, tagging, and linking for day-to-day use.
Categories:
Tags:
Tech Stack:
Similar to flatnotes
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.

Memos
Privacy-first self-hosted note-taking and knowledge base
Memos is a lightweight, privacy-first self-hosted note-taking service with Markdown, fast search, and sharing features for personal notes, wikis, and team knowledge.


wanderer
Self-hosted trail database for planning and searching GPS tracks
Self-hosted trail catalog to plan routes, upload GPX/GPS tracks, add metadata, and search, filter, and share trails with optional federation.


Pinry
Tiling board to save, tag, and share media and links
Pinry is an open-source tiling image board to save, tag, and share images, videos, and web pages, with multi-user support and a full API.

Zen
Lightweight self-hosted notes app with Markdown and SQLite
Zen is a minimal self-hosted notes app that stores notes as Markdown with a local SQLite database, featuring fast full-text search, tagging, templates, and low resource usage.

Wiki.js
Modern, extensible wiki software built on Node.js
A modern, extensible Node.js wiki with Markdown editing, powerful admin tools, multiple auth options, and support for popular SQL databases.

