Skip to content
/ memos Public

An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way.

License

Notifications You must be signed in to change notification settings

usememos/memos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d794e6d · Mar 13, 2025
Mar 11, 2025
Feb 7, 2025
Feb 24, 2025
Mar 11, 2025
Mar 12, 2025
Mar 11, 2025
Mar 13, 2025
Mar 11, 2025
Feb 1, 2025
Mar 13, 2025
Jan 21, 2023
Jan 19, 2025
Feb 24, 2025
Feb 2, 2025
Feb 8, 2023
Feb 24, 2025
Feb 11, 2025
Mar 12, 2025
Nov 23, 2023
Dec 30, 2024
Mar 2, 2025
Mar 2, 2025

Repository files navigation

Memos - Open Source, Self-hosted, Your Notes, Your Way

Memos

An open-source, self-hosted note-taking solution designed for seamless deployment and multi-platform access. Experience effortless plain text writing with pain-free, complemented by robust Markdown syntax support for enhanced formatting.

Home PageBlogsDocsLive Demo

Docker pull Docker image size Discord

demo

Features

  • Privacy First 🏡: Your data, your control. All runtime data is securely stored in your local database.
  • Create at Speed ✍️: Write and save content as plain text for quick access, with Markdown support for fast formatting and easy sharing.
  • Lightweight but Powerful ⚡: Built with Go and React.js, our app combines a compact architecture with powerful performance.
  • Customizable 🧩: Personalize your experience by customizing the server name, icon, description, theme, and execution scripts.
  • Open Source 🦦: Fully open source, with all code available on GitHub for transparency and collaboration.
  • Free to Use 💸: Enjoy all features at no cost, no hidden fees, no subscriptions.

Deploy with Docker in seconds

docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:stable

Note

This command is only applicable for Unix/Linux systems. For Windows, please refer to the detailed documentation.

The ~/.memos/ directory will be used as the data directory on your local machine, while /var/opt/memos is the directory of the volume in Docker and should not be modified.

Learn more about other installation methods.

Warning

Memos is still under active development, so you may encounter bugs or breaking changes as we improve.

Contribution

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. We greatly appreciate any contributions you make. Thank you for being a part of our community! 🥰

Guide to contribution.

Star history

Star History Chart

Other Projects

  • Slash: An open source, self-hosted bookmarks and link sharing platform. Save and share your links very easily.
  • Gomark: A markdown parser written in Go for Memos. And its WebAssembly version is also available.