usememos/memos

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

62,910

stars

4,655

commits

Go

primary language

Sep 10, 2026

updated

usememos.com
docker
foss
go
markdown
memo
microblog
notecard
note-taking
own-your-data
react
self-hosted
social-network
sqlite
Browse cluster: Self-hosted Note-taking & Knowledge Management

README

Featured sponsor: CodeRabbit — Cut code review time and bugs in half, instantly.

Memos

Fast enough for every thought. Private enough for all of them.

Memos is an open-source, self-hosted home for short-form thinking. Daily notes, links, work logs, and snippets flow into a chronological Markdown timeline—on infrastructure you control, without the overhead of an all-in-one workspace.

Run with Docker · Try the live demo · Read the docs

GitHub stars Latest release Docker pulls MIT license

Memos Demo Screenshot

Why Memos?

  • Capture quickly — Write in Markdown, attach media, and save without choosing a title, folder, or template.
  • Organize lightly — Revisit notes through the timeline, search, tags, and pins.
  • Share selectively — Keep memos private or publish only what you choose.
  • Keep control — Self-host Memos with zero telemetry and MIT-licensed source.

Explore all features →

Quick Start

Start a private Memos instance with one Docker command:

docker run -d \
  --name memos \
  --restart unless-stopped \
  -p 127.0.0.1:5230:5230 \
  -v ~/.memos:/var/opt/memos \
  neosmemo/memos:stable

Open http://localhost:5230 and start writing. See the deployment guide for other installation options.

Extend Memos

Get Help

Read the documentation, join Discord, or ask in GitHub Discussions. You can also report a bug or suggest a feature.

Want to contribute? See the contributing guide.

Sponsors

Love Memos? Sponsor the project on GitHub.

License

Memos is licensed under the MIT License.

Contributors

(top 30 of 380)

boojack

2,676 commits

johnnyjoygh

576 commits

dependabot[bot]

253 commits

athurg

117 commits

usememos/memos

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

62,910

stars

4,655

commits

Go

primary language

Sep 10, 2026

updated

usememos.com
docker
foss
go
markdown
memo
microblog
notecard
note-taking
own-your-data
react
self-hosted
social-network
sqlite
Browse cluster: Self-hosted Note-taking & Knowledge Management

README

Featured sponsor: CodeRabbit — Cut code review time and bugs in half, instantly.

Memos

Fast enough for every thought. Private enough for all of them.

Memos is an open-source, self-hosted home for short-form thinking. Daily notes, links, work logs, and snippets flow into a chronological Markdown timeline—on infrastructure you control, without the overhead of an all-in-one workspace.

Run with Docker · Try the live demo · Read the docs

GitHub stars Latest release Docker pulls MIT license

Memos Demo Screenshot

Why Memos?

  • Capture quickly — Write in Markdown, attach media, and save without choosing a title, folder, or template.
  • Organize lightly — Revisit notes through the timeline, search, tags, and pins.
  • Share selectively — Keep memos private or publish only what you choose.
  • Keep control — Self-host Memos with zero telemetry and MIT-licensed source.

Explore all features →

Quick Start

Start a private Memos instance with one Docker command:

docker run -d \
  --name memos \
  --restart unless-stopped \
  -p 127.0.0.1:5230:5230 \
  -v ~/.memos:/var/opt/memos \
  neosmemo/memos:stable

Open http://localhost:5230 and start writing. See the deployment guide for other installation options.

Extend Memos

Get Help

Read the documentation, join Discord, or ask in GitHub Discussions. You can also report a bug or suggest a feature.

Want to contribute? See the contributing guide.

Sponsors

Love Memos? Sponsor the project on GitHub.

License

Memos is licensed under the MIT License.

Contributors

(top 30 of 380)

boojack

2,676 commits

johnnyjoygh

576 commits

dependabot[bot]

253 commits

athurg

117 commits

Languages

Go

53.0%

TypeScript

46.2%