{"id":13400387,"url":"https://github.com/usememos/memos","last_synced_at":"2025-11-12T21:29:14.275Z","repository":{"id":37019163,"uuid":"436297812","full_name":"usememos/memos","owner":"usememos","description":"An open-source, self-hosted note-taking service. Your thoughts, your data, your control — no tracking, no ads, no subscription fees.","archived":false,"fork":false,"pushed_at":"2025-11-11T00:31:10.000Z","size":38747,"stargazers_count":45940,"open_issues_count":40,"forks_count":3284,"subscribers_count":177,"default_branch":"main","last_synced_at":"2025-11-12T21:29:06.670Z","etag":null,"topics":["docker","foss","go","markdown","memo","microblog","note-taking","notecard","react","self-hosted","social-network","sqlite"],"latest_commit_sha":null,"homepage":"https://usememos.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/usememos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"usememos"}},"created_at":"2021-12-08T15:30:18.000Z","updated_at":"2025-11-12T21:03:49.000Z","dependencies_parsed_at":"2023-07-13T06:13:53.769Z","dependency_job_id":"d82b4e39-a8ab-4810-a580-f1befe26e0ea","html_url":"https://github.com/usememos/memos","commit_stats":{"total_commits":3076,"total_committers":241,"mean_commits":"12.763485477178424","dds":0.4197009102730819,"last_synced_commit":"963706aebd3bba2e6a870a3c150cf2913e765fe8"},"previous_names":["justmemos/memos"],"tags_count":82,"template":false,"template_full_name":null,"purl":"pkg:github/usememos/memos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usememos%2Fmemos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usememos%2Fmemos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usememos%2Fmemos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usememos%2Fmemos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usememos","download_url":"https://codeload.github.com/usememos/memos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usememos%2Fmemos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284115869,"owners_count":26949957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-12T02:00:06.336Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","foss","go","markdown","memo","microblog","note-taking","notecard","react","self-hosted","social-network","sqlite"],"created_at":"2024-07-30T19:00:51.488Z","updated_at":"2025-11-12T21:29:14.270Z","avatar_url":"https://github.com/usememos.png","language":"Go","readme":"# Memos\n\n\u003cimg align=\"right\" height=\"96px\" src=\"https://raw.githubusercontent.com/usememos/.github/refs/heads/main/assets/logo-rounded.png\" alt=\"Memos\" /\u003e\n\nAn open-source, self-hosted note-taking service. Your thoughts, your data, your control — no tracking, no ads, no subscription fees.\n\n[![Home](https://img.shields.io/badge/🏠-usememos.com-blue?style=flat-square)](https://www.usememos.com)\n[![Live Demo](https://img.shields.io/badge/✨-Try%20Demo-orange?style=flat-square)](https://demo.usememos.com/)\n[![Docs](https://img.shields.io/badge/📚-Documentation-green?style=flat-square)](https://www.usememos.com/docs)\n[![Discord](https://img.shields.io/badge/💬-Discord-5865f2?style=flat-square\u0026logo=discord\u0026logoColor=white)](https://discord.gg/tfPJa4UmAv)\n[![Docker Pulls](https://img.shields.io/docker/pulls/neosmemo/memos?style=flat-square\u0026logo=docker)](https://hub.docker.com/r/neosmemo/memos)\n\n\u003cimg src=\"https://raw.githubusercontent.com/usememos/.github/refs/heads/main/assets/demo.png\" alt=\"Memos Demo Screenshot\" height=\"512\" /\u003e\n\n### 💎 Featured Sponsors\n\n[**Warp** — The AI-powered terminal built for speed and collaboration](https://go.warp.dev/memos)\n\n\u003ca href=\"https://go.warp.dev/memos\" target=\"_blank\" rel=\"noopener\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/warpdotdev/brand-assets/main/Github/Sponsor/Warp-Github-LG-02.png\" alt=\"Warp - The AI-powered terminal built for speed and collaboration\" width=\"512\" /\u003e\n\u003c/a\u003e\n\n---\n\n[**LambdaTest** - Cross-browser testing cloud](https://www.lambdatest.com/?utm_source=memos\u0026utm_medium=sponsor)\n  \n\u003ca href=\"https://www.lambdatest.com/?utm_source=memos\u0026utm_medium=sponsor\" target=\"_blank\" rel=\"noopener\"\u003e\n  \u003cimg src=\"https://www.lambdatest.com/blue-logo.png\" alt=\"LambdaTest - Cross-browser testing cloud\" height=\"50\" /\u003e\n\u003c/a\u003e\n\n## Overview\n\nMemos is a privacy-first, self-hosted knowledge base that works seamlessly for personal notes, team wikis, and knowledge management. Built with Go and React, it offers lightning-fast performance without compromising on features or usability.\n\n**Why choose Memos over cloud services?**\n\n| Feature           | Memos                          | Cloud Services                |\n| ----------------- | ------------------------------ | ----------------------------- |\n| **Privacy**       | ✅ Self-hosted, zero telemetry | ❌ Your data on their servers |\n| **Cost**          | ✅ Free forever, MIT license   | ❌ Subscription fees          |\n| **Performance**   | ✅ Instant load, no latency    | ⚠️ Depends on internet        |\n| **Ownership**     | ✅ Full control \u0026 export       | ❌ Vendor lock-in             |\n| **API Access**    | ✅ Full REST + gRPC APIs       | ⚠️ Limited or paid            |\n| **Customization** | ✅ Open source, forkable       | ❌ Closed ecosystem           |\n\n## Features\n\n- **🔒 Privacy-First Architecture**\n\n  - Self-hosted on your infrastructure with zero telemetry\n  - Complete data ownership and export capabilities\n  - No tracking, no ads, no vendor lock-in\n\n- **📝 Markdown Native**\n\n  - Full markdown support\n  - Plain text storage — take your data anywhere\n\n- **⚡ Blazing Fast**\n\n  - Built with Go backend and React frontend\n  - Optimized for performance at any scale\n\n- **🐳 Simple Deployment**\n\n  - One-line Docker installation\n  - Supports SQLite, MySQL, and PostgreSQL\n\n- **🔗 Developer-Friendly**\n\n  - Full REST and gRPC APIs\n  - Easy integration with existing workflows\n\n- **🎨 Beautiful Interface**\n  - Clean, minimal design and dark mode support\n  - Mobile-responsive layout\n\n## Quick Start\n\n### Docker (Recommended)\n\n```bash\ndocker run -d \\\n  --name memos \\\n  -p 5230:5230 \\\n  -v ~/.memos:/var/opt/memos \\\n  neosmemo/memos:stable\n```\n\nOpen `http://localhost:5230` and start writing!\n\n### Try the Live Demo\n\nDon't want to install yet? Try our [live demo](https://demo.usememos.com/) first!\n\n### Other Installation Methods\n\n- **Docker Compose** - Recommended for production deployments\n- **Pre-built Binaries** - Available for Linux, macOS, and Windows\n- **Kubernetes** - Helm charts and manifests available\n- **Build from Source** - For development and customization\n\nSee our [installation guide](https://www.usememos.com/docs/installation) for detailed instructions.\n\n## Contributing\n\nWe welcome contributions of all kinds! Whether you're fixing bugs, adding features, improving documentation, or helping with translations — every contribution matters.\n\n**Ways to contribute:**\n\n- 🐛 [Report bugs](https://github.com/usememos/memos/issues/new?template=bug_report.md)\n- 💡 [Suggest features](https://github.com/usememos/memos/issues/new?template=feature_request.md)\n- 🔧 [Submit pull requests](https://github.com/usememos/memos/pulls)\n- 📖 [Improve documentation](https://github.com/usememos/memos/tree/main/docs)\n- 🌍 [Help with translations](https://github.com/usememos/memos/tree/main/web/src/locales)\n\n## Sponsors\n\nLove Memos? [Sponsor us on GitHub](https://github.com/sponsors/usememos) to help keep the project growing!\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=usememos/memos\u0026type=Date)](https://star-history.com/#usememos/memos\u0026Date)\n\n## License\n\nMemos is open-source software licensed under the [MIT License](LICENSE).\n\n---\n\n**[Website](https://www.usememos.com)** • **[Documentation](https://www.usememos.com/docs)** • **[Demo](https://demo.usememos.com/)** • **[Discord](https://discord.gg/tfPJa4UmAv)** • **[X/Twitter](https://x.com/usememos)**\n\n\u003ca href=\"https://vercel.com/oss\"\u003e\n  \u003cimg alt=\"Vercel OSS Program\" src=\"https://vercel.com/oss/program-badge.svg\" /\u003e\n\u003c/a\u003e\n","funding_links":["https://github.com/sponsors/usememos"],"categories":["Go","TypeScript","成品项目","Apps","Notes and Tasks","Repositories","置顶","Knowledge Center / Wiki","前端开发框架及项目","sqlite","Productivity Tools","HarmonyOS","写作与编辑环境","Productivity","Wiki-Server","docker","Applications","Table of Contents","📝 Knowledge \u0026 Note (笔记与知识管理)","Note"],"sub_categories":["组织","Writing","Email Alias Services (Anonymous Forwarding)","9、效率工具集合","Follow me","其他_文本生成、文本对话","Note Taking Apps","Windows Manager","笔记与知识管理软件","Other","Communication","Note Taking"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusememos%2Fmemos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fusememos%2Fmemos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusememos%2Fmemos/lists"}