flatnotes logo

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 screenshot

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:

Share:

Similar to flatnotes

NoteDiscovery

Self-hosted Markdown knowledge base and note-taking app

2.8k
234
Last commit

Lightweight, privacy-focused self-hosted Markdown notes app with wikilinks, graph view, tags, templates, search, Mermaid diagrams, LaTeX math, and optional password protection.

MITActively maintained
Alternative to:
Notion logo
Notion
+19
Memos logo

Memos

Privacy-first self-hosted note-taking and knowledge base

62.6k
4.7k
Last commit

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.

MITActively maintained
Alternative to:
Memos Cloud logo
Memos Cloud
+19
wanderer logo

wanderer

Self-hosted trail database for planning and searching GPS tracks

3.8k
186
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Ride with GPS logo
Ride with GPS
+2
Pinry logo

Pinry

Tiling board to save, tag, and share media and links

3.4k
372
Last commit

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.

BSD-2-ClauseSlowing down
Alternative to:
Pinterest logo
Pinterest
+7
Zen logo

Zen

Lightweight self-hosted notes app with Markdown and SQLite

1.2k
62
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
Evernote logo
Evernote
+15
Wiki.js logo

Wiki.js

Modern, extensible wiki software built on Node.js

28.8k
3.3k
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Atlassian Confluence logo
Atlassian Confluence
+19