usememos/memos

Open-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 46 minutes ago
Added to GitGenius on January 9th, 2026
Created on December 8th, 2021
Open Issues & Pull Requests: 44 (+0)
Number of forks: 4,690
Total Stargazers: 62,486 (+1)
Total Subscribers: 185 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 21.4 hours
Mean response time: 31.9 days
90th percentile: 21.3 days
Tracked items: 1,328

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 14% of issues opened in the past year have been closed. Three people close 81% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 26
New in 7 days: 7
Closed in 7 days: 9
Avg open age: 1 days
Stale 30+ days: 5
Stale 90+ days: 0

Recent activity

Opened in 7 days: 7
Closed in 7 days: 9
Comments in 7 days: 6
Events in 7 days: 18

Top labels

  • bug (905)
  • enhancement (827)
  • Stale (708)
  • PR welcome (85)
  • need more context (78)
  • documentation (1)
  • good issue (1)

Detailed Description

Memos is an open-source, self-hosted note-taking application written in Go that emphasizes quick capture and markdown-native workflows. The project prioritizes simplicity and data ownership, allowing users to run the entire application as a single Go binary with a minimal footprint of approximately 20MB when deployed via Docker. The tool stores all notes in markdown format, ensuring portability and preventing vendor lock-in, while maintaining zero telemetry to protect user privacy.

The application features a timeline-first user interface designed for instant note capture without requiring users to navigate folder hierarchies. Users can open the application, write their thoughts, and save them with minimal friction. Deployment is straightforward, supporting multiple database backends including SQLite, MySQL, and PostgreSQL, with installation options ranging from Docker containers to native binaries for Linux, macOS, and Windows. The project also provides Docker Compose configurations for production deployments, Kubernetes support through Helm charts, and a live demo at demo.usememos.com for users who want to evaluate the tool before installation.

The codebase is licensed under the MIT License and exposes both REST and gRPC APIs, making it extensible for integration with other tools and workflows. The project has established itself as a notable open-source initiative, with the repository classified across multiple domains including note-taking, self-hosted applications, privacy-first tools, knowledge bases, journaling platforms, and personal note systems.

The application has secured sponsorship from companies including CodeRabbit, SSD Nodes, and InstaPods, with the project actively encouraging community support through GitHub Sponsors. The combination of technical simplicity, strong privacy guarantees, and active community maintenance positions Memos as a practical alternative to cloud-based note-taking services for users seeking self-hosted solutions.