|
1 day ago | |
---|---|---|
.github | 4 days ago | |
bin/memos | 3 weeks ago | |
internal/util | 4 days ago | |
plugin | 4 days ago | |
proto | 1 day ago | |
scripts | 1 month ago | |
server | 1 day ago | |
store | 4 days ago | |
test | 4 weeks ago | |
web | 1 day ago | |
.dockerignore | 2 years ago | |
.gitignore | 1 month ago | |
.golangci.yaml | 4 days ago | |
.goreleaser.yaml | 4 weeks ago | |
CODEOWNERS | 2 years ago | |
Dockerfile | 4 days ago | |
LICENSE | 3 weeks ago | |
README.md | 4 days ago | |
SECURITY.md | 1 year ago | |
entrypoint.sh | 2 months ago | |
go.mod | 2 days ago | |
go.sum | 2 days ago |
README.md
Memos - Open Source, Self-hosted, Your Notes, Your Way

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 Page • Blogs • Docs • Live 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
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.