Nanote
Filesystem-backed markdown note-taking app built with Nuxt
Nanote is a lightweight, self-hosted note-taking application that stores notes as plain markdown files and folders on the filesystem, providing full portability. It is built with Nuxt, Vue and TypeScript and focuses on simplicity, fast search, and direct file access.
Key Features
- Notebook-based organization using folders as notebooks and .md files as notes
- Filesystem storage with no database dependency for full portability and easy backups
- Native Markdown support with Milkdown editor and proper MIME handling
- Universal, OS-optimized search for fast content discovery across all notes
- Type-safe REST API with validation for programmatic access
- Docker-ready with sample compose file for quick deployment
- File upload support and custom inline remark directives (e.g., inline file pickers, date shortcuts)
- Mobile-friendly responsive layout for viewing and editing notes
Use Cases
- Personal knowledge management where notes must remain portable and editable with any text editor
- Lightweight team/documentation server backed by a filesystem or shared volume
- Replace simple note apps with markdown-first workflow and fast search across local files
Limitations and Considerations
- Encryption at rest is not implemented (listed as pending in project roadmap)
- Feature set is early-stage: some planned features (archive, rollup checklists, desktop/mobile apps) are incomplete
- Local development requires Node.js, PNPM, and optional ugrep for optimized search; deployments may need environment variables configured for note and upload paths
Nanote is suited for users who prefer file-based markdown workflows and want a minimal, performant web UI over their existing notes. It prioritizes portability and simple operation while remaining extensible via its API.
Categories:
Tags:
Tech Stack:
Similar Services

AppFlowy
Open-source collaborative workspace and Notion alternative
Open-source, privacy-focused collaborative workspace for notes, databases, kanban boards and AI-assisted writing; desktop, mobile and web clients with local-first storage...

AFFiNE
Open-source, local-first knowledge workspace for docs, whiteboards and databases
All-in-one, privacy-focused workspace that merges docs, whiteboards and databases with real-time collaboration and multimodal AI assistance.

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.


Joplin
Offline-first note-taking app with end-to-end encrypted sync
Joplin is an offline-first, privacy-focused note and to-do app with end-to-end encryption, Markdown support, web clipping, and sync across desktop and mobile.

SiYuan
Privacy-first block-based personal knowledge management app
Open-source, block-oriented personal knowledge manager with Markdown WYSIWYG, block-level two-way links, encrypted sync, Docker deployment and AI integrations.


Logseq
Privacy-first knowledge management and collaboration platform
Logseq is a privacy-first, open-source knowledge management app for networked notes, tasks, and collaboration using local Markdown or Org-mode graphs.
Docker
TypeScript
Node.js
Nuxt
Tailwind CSS