Memos
A self-hosted, Markdown-based notes timeline for capturing quick thoughts, private by default, with search, tags, pinned memos and per-note visibility.
- GitHub stars
- 63k
- Last commit
- today
- Latest release
- v0.31.0
- Licence
- MIT
- Self-hosted
- Yes

Memos is a personal timeline for quick notes that you host yourself. The idea is to write first and organize later: you save a thought in Markdown without choosing a title or folder, optionally attach images and files, and it lands on a chronological feed.
Finding things again relies on search, tag filters and a view of any given day on the timeline. You can pin important memos and save frequently used filters as views. New memos are private, and you decide per memo whether to keep it to yourself, show it to signed-in users or invite specific people, or make it public with a link. The project advertises zero telemetry and a full export of your data.
Memos is MIT licensed and built with Go on the back end, React on the front end and SQLite for storage. The quickest way to run it is a Docker container, with other options in the deployment guide, and there is a live demo to try first. Releases follow a year-and-month version scheme.
Key features
- Markdown notes with images and file attachments
- Chronological timeline of memos
- Search, tag filters and saved views
- Per-memo visibility controls
- Pinned memos for important notes
- Full data export with zero telemetry
Pricing: Memos is free, MIT-licensed software with no paid tiers, seat fees or usage charges. Only your own hosting costs apply.


