usememos/memosPublic

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

AI summary: A privacy-first, lightweight note-taking service designed to capture fleeting thoughts easily.

Stars
62K
+54 today
Forks
4.6K
Watchers
188
Open issues
12
Open PRs
10
Contributors
~379
Commits
4.7K
Branches
2

GoMITCreated Dec 8, 2021Last push 1d agoLatest release v0.30.0+169 stars this week+169 this month

Star history

since May 15, 2022
020K40K60KMay 2022Oct 2023Feb 2025Aug 2026
62K stars as of Aug 6, 2026, tracked back to May 15, 2022. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-03: 12 commits2025-08-04: 3 commits2025-08-05: 3 commits2025-08-06: 3 commits2025-08-07: 3 commits2025-08-08: 3 commits2025-08-09: 1 commit2025-08-10: 3 commits2025-08-11: 1 commit2025-08-12: 2 commits2025-08-13: 3 commits2025-08-14: 2 commits2025-08-15: 0 commits2025-08-16: 1 commit2025-08-17: 2 commits2025-08-18: 4 commits2025-08-19: 1 commit2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 2 commits2025-08-25: 2 commits2025-08-26: 0 commits2025-08-27: 2 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 7 commits2025-09-01: 0 commits2025-09-02: 8 commits2025-09-03: 4 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 1 commit2025-09-09: 1 commit2025-09-10: 2 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 1 commit2025-09-17: 4 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 1 commit2025-09-27: 0 commits2025-09-28: 1 commit2025-09-29: 1 commit2025-09-30: 0 commits2025-10-01: 1 commit2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 1 commit2025-10-08: 13 commits2025-10-09: 1 commit2025-10-10: 1 commit2025-10-11: 0 commits2025-10-12: 1 commit2025-10-13: 0 commits2025-10-14: 5 commits2025-10-15: 0 commits2025-10-16: 2 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 3 commits2025-10-21: 2 commits2025-10-22: 10 commits2025-10-23: 10 commits2025-10-24: 1 commit2025-10-25: 3 commits2025-10-26: 2 commits2025-10-27: 5 commits2025-10-28: 7 commits2025-10-29: 2 commits2025-10-30: 4 commits2025-10-31: 3 commits2025-11-01: 0 commits2025-11-02: 4 commits2025-11-03: 0 commits2025-11-04: 1 commit2025-11-05: 6 commits2025-11-06: 7 commits2025-11-07: 3 commits2025-11-08: 7 commits2025-11-09: 7 commits2025-11-10: 4 commits2025-11-11: 1 commit2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 2 commits2025-11-15: 0 commits2025-11-16: 1 commit2025-11-17: 2 commits2025-11-18: 0 commits2025-11-19: 4 commits2025-11-20: 0 commits2025-11-21: 2 commits2025-11-22: 0 commits2025-11-23: 2 commits2025-11-24: 6 commits2025-11-25: 5 commits2025-11-26: 9 commits2025-11-27: 1 commit2025-11-28: 1 commit2025-11-29: 1 commit2025-11-30: 10 commits2025-12-01: 6 commits2025-12-02: 5 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 1 commit2025-12-09: 4 commits2025-12-10: 1 commit2025-12-11: 7 commits2025-12-12: 3 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 7 commits2025-12-16: 3 commits2025-12-17: 3 commits2025-12-18: 3 commits2025-12-19: 2 commits2025-12-20: 6 commits2025-12-21: 0 commits2025-12-22: 6 commits2025-12-23: 9 commits2025-12-24: 1 commit2025-12-25: 8 commits2025-12-26: 3 commits2025-12-27: 2 commits2025-12-28: 8 commits2025-12-29: 3 commits2025-12-30: 7 commits2025-12-31: 4 commits2026-01-01: 0 commits2026-01-02: 3 commits2026-01-03: 9 commits2026-01-04: 4 commits2026-01-05: 5 commits2026-01-06: 9 commits2026-01-07: 10 commits2026-01-08: 4 commits2026-01-09: 1 commit2026-01-10: 0 commits2026-01-11: 2 commits2026-01-12: 6 commits2026-01-13: 4 commits2026-01-14: 8 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 2 commits2026-01-18: 0 commits2026-01-19: 2 commits2026-01-20: 8 commits2026-01-21: 3 commits2026-01-22: 7 commits2026-01-23: 4 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 9 commits2026-01-27: 2 commits2026-01-28: 1 commit2026-01-29: 2 commits2026-01-30: 1 commit2026-01-31: 7 commits2026-02-01: 1 commit2026-02-02: 12 commits2026-02-03: 2 commits2026-02-04: 4 commits2026-02-05: 2 commits2026-02-06: 0 commits2026-02-07: 1 commit2026-02-08: 6 commits2026-02-09: 3 commits2026-02-10: 5 commits2026-02-11: 3 commits2026-02-12: 3 commits2026-02-13: 0 commits2026-02-14: 1 commit2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 7 commits2026-02-23: 8 commits2026-02-24: 3 commits2026-02-25: 2 commits2026-02-26: 4 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 10 commits2026-03-02: 6 commits2026-03-03: 7 commits2026-03-04: 6 commits2026-03-05: 7 commits2026-03-06: 0 commits2026-03-07: 8 commits2026-03-08: 2 commits2026-03-09: 1 commit2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 1 commit2026-03-13: 1 commit2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 3 commits2026-03-17: 2 commits2026-03-18: 4 commits2026-03-19: 5 commits2026-03-20: 12 commits2026-03-21: 4 commits2026-03-22: 1 commit2026-03-23: 4 commits2026-03-24: 6 commits2026-03-25: 3 commits2026-03-26: 1 commit2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 4 commits2026-03-30: 3 commits2026-03-31: 5 commits2026-04-01: 4 commits2026-04-02: 2 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 16 commits2026-04-07: 3 commits2026-04-08: 3 commits2026-04-09: 0 commits2026-04-10: 4 commits2026-04-11: 1 commit2026-04-12: 5 commits2026-04-13: 1 commit2026-04-14: 2 commits2026-04-15: 4 commits2026-04-16: 5 commits2026-04-17: 1 commit2026-04-18: 4 commits2026-04-19: 5 commits2026-04-20: 2 commits2026-04-21: 0 commits2026-04-22: 2 commits2026-04-23: 2 commits2026-04-24: 1 commit2026-04-25: 2 commits2026-04-26: 3 commits2026-04-27: 4 commits2026-04-28: 5 commits2026-04-29: 4 commits2026-04-30: 3 commits2026-05-01: 4 commits2026-05-02: 4 commits2026-05-03: 1 commit2026-05-04: 1 commit2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 7 commits2026-05-09: 6 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 4 commits2026-05-13: 1 commit2026-05-14: 5 commits2026-05-15: 4 commits2026-05-16: 1 commit2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 2 commits2026-05-26: 1 commit2026-05-27: 4 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 2 commits2026-06-01: 0 commits2026-06-02: 3 commits2026-06-03: 1 commit2026-06-04: 1 commit2026-06-05: 3 commits2026-06-06: 1 commit2026-06-07: 1 commit2026-06-08: 3 commits2026-06-09: 7 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 1 commit2026-06-13: 2 commits2026-06-14: 2 commits2026-06-15: 2 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 1 commit2026-06-20: 0 commits2026-06-21: 7 commits2026-06-22: 2 commits2026-06-23: 2 commits2026-06-24: 0 commits2026-06-25: 5 commits2026-06-26: 2 commits2026-06-27: 1 commit2026-06-28: 2 commits2026-06-29: 2 commits2026-06-30: 0 commits2026-07-01: 2 commits2026-07-02: 3 commits2026-07-03: 2 commits2026-07-04: 0 commits2026-07-05: 3 commits2026-07-06: 1 commit2026-07-07: 7 commits2026-07-08: 3 commits2026-07-09: 2 commits2026-07-10: 2 commits2026-07-11: 0 commits2026-07-12: 6 commits2026-07-13: 4 commits2026-07-14: 5 commits2026-07-15: 3 commits2026-07-16: 2 commits2026-07-17: 1 commit2026-07-18: 7 commits2026-07-19: 2 commits2026-07-20: 5 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 1 commit2026-07-24: 0 commits2026-07-25: 3 commits2026-07-26: 6 commits2026-07-27: 2 commits2026-07-28: 0 commits2026-07-29: 3 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits
896 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    62,042 stars

  • Very active

    896 commits in 52 weeks

  • Community-driven

    ~379 contributors

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

What memos does

Memos is an open-source, self-hosted note-taking application designed for rapid capture of unstructured thoughts and information. It eschews complex hierarchical folders in favor of a chronological, timeline-based interface similar to a personal microblog. The platform supports robust tagging, bidirectional linking, and full markdown rendering. It emphasizes data ownership and privacy by allowing easy self-hosting via Docker and utilizing a simple SQLite database. The application is highly responsive and includes robust APIs for easy integration with external tools and mobile clients.

Built for developers, researchers, and writers who want a fast, privacy-respecting way to capture thoughts without the overhead of complex systems like Notion. Requires basic knowledge of Docker for self-hosting.

  • Timeline interface: Presents notes in a chronologically ordered feed for easy scrolling and review.
  • Robust markdown support: Fully supports standard markdown including tables, code blocks, and task lists.
  • Tagging system: Allows users to organize notes using flexible, nested hashtags.
  • Self-hosted privacy: Designed to be easily deployed on personal servers ensuring complete data ownership.
  • Extensive API: Provides RESTful endpoints enabling seamless integration with third-party applications.

Where teams use it

Daily journaling

Provides a frictionless interface for logging daily activities, thoughts, and progress.

Knowledge capture

Ideal for quickly saving snippets of code, useful links, or fleeting ideas during research.

Personal microblogging

Can be configured to share specific notes publicly, acting as a lightweight personal blog.

Task management

Supports simple to-do lists integrated directly within standard note entries.

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

README

main branch

✨ Featured Sponsor: CodeRabbit — Cut code review time & bugs in half, instantly.

Memos

Memos

Memos is an open-source, self-hosted note-taking app built for quick capture. It is Markdown-native, lightweight, and keeps your data under your control.

Home Live Demo Docs Discord Docker Pulls

Memos Demo Screenshot

Features

  • Capture quickly — A timeline-first interface keeps note-taking simple: open, write, and move on.
  • Own your data — Self-host Memos on your infrastructure with no telemetry.
  • Deploy anywhere — Run a single Go binary or Docker container with SQLite, MySQL, or PostgreSQL.
  • Integrate freely — Build on the REST and gRPC APIs or adapt the MIT-licensed source to your needs.

Quick Start

Want to explore Memos first? Open the live demo.

Docker (Recommended)

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

Open http://localhost:5230 and start writing.

Native Binary

curl -fsSL https://raw.githubusercontent.com/usememos/memos/main/scripts/install.sh | sh

Other Installation Methods

  • Docker Compose — Recommended for production deployments.
  • Kubernetes — Helm charts and manifests are available.
  • Build from source — Best for development and customization.

See the deployment guide for detailed instructions.

Web Clipper

Save pages, selected text, and images directly to your Memos instance with the official Memos Web Clipper. The extension is available for Chrome and Firefox, and lets you review each clip, choose its visibility, and customize its Markdown format before saving.

Contributing

Contributions of all kinds are welcome, including bug reports, feature suggestions, pull requests, documentation, and translations.

Sponsors

Love Memos? Sponsor us on GitHub to help keep the project growing!

License

Memos is open-source software licensed under the MIT License. See our Privacy Policy for details on data handling.


WebsiteDocumentationDemoDiscordX/Twitter

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

96 total
  1. v0.30.0v0.30.0Jul 26, 2026509 downloads

    Memos 0.30 refreshes how you capture, write, and browse your notes. It introduces the Memos Web Clipper, a rebuilt Markdown editor, richer memo detail views, flexible multi-column feeds, faster rendering, and stronger authentication and sharing boundaries. ## Introducing Memos Web Clipper Save page details, selected text, and images directly to Memos from Chromium-based browsers and Firefox. The clipper converts links, lists, code, and tables to Markdown, uploads images as attachments, and lets you review and edit every clip before saving. Choose Private, Protected, or Public visibility, customize the output with local templates, or save selected text and images as private memos from the browser context menu. Connect through usememos.com, or connect directly with your Memos instance URL and a personal access token. [Install for Chrome](https://chromewebstore.google.com/detail/memos-web-clipper/nebaoebnljalfegiidibihhkebeiklbl) · [Install for Firefox](https://addons.mozilla.org/en-US/firefox/addon/memos-web-clipper/) · [Visit website](https://usememos.com/web-clipper) · [GitHub](https://github.com/usememos/web-clipper) ## Writing and browsing - **A new Markdown edi

  2. v0.30.0-rc.2v0.30.0-rc.2Jul 20, 2026pre-release107 downloads

    ### Introducing Memos Web Clipper Save pages, selected text, and images as Markdown directly to your Memos instance. Review and edit every clip before saving, choose its visibility, and customize the Markdown format to fit your workflow. [Install for Chrome](https://chromewebstore.google.com/detail/memos-web-clipper/nebaoebnljalfegiidibihhkebeiklbl) · [Install for Firefox](https://addons.mozilla.org/en-US/firefox/addon/memos-web-clipper/) · [Learn more](https://github.com/usememos/web-clipper) ### Highlights * **Memo detail and navigation:** Redesigned the memo detail sidebar as a property rail with quick actions, editable visibility, memo metadata, attachments, relations, and a scroll-aware outline. Feed scroll position is now restored when navigating back from another page. ([d4b5a16](https://github.com/usememos/memos/commit/d4b5a1695b9acf4da3ef72f600789a4a0f90e4d5)) ([e497895](https://github.com/usememos/memos/commit/e497895bf3b72cdae92e5bab6cd5b691c8eedc15)) * **Settings and access tokens:** Refreshed settings navigation and expanded the access-token page with practical guidance, a copyable API example, safety notes, and last-used timestamps. The About page and pro

  3. v0.30.0-rc.1v0.30.0-rc.1Jul 14, 2026pre-release116 downloads

    ### ⚠ BREAKING CHANGES * **Access control:** Instances without `--instance-url` (or `MEMOS_INSTANCE_URL`) now run in private mode. Anonymous visitors are sent to sign-in and anonymous API access is limited to setup, authentication, and shared-memo routes. Set the instance URL to retain the previous public behavior. ([d1cef7a](https://github.com/usememos/memos/commit/d1cef7a9ab23e8c93f76b2f32661c720c733536d)) * **Filters:** `now()` has been replaced by the `now` timestamp variable, and time fields now use CEL timestamps. Update saved shortcuts to use expressions such as `created_ts >= now - duration("24h")` or `timestamp(<epoch>)` instead of comparing time fields with bare epoch values. ([26f4b73](https://github.com/usememos/memos/commit/26f4b73cb9a996f9232daad2b5daa34360742697)) * **MCP:** The MCP server is now a stateless, tools-only endpoint generated from the OpenAPI schema. The previous prompts, resources, tool-filtering headers and route aliases, and unprefixed tool names have been removed. Clients that used them must switch to `/mcp` and the new service-prefixed tool names. ([#6026](https://github.com/usememos/memos/issues/6026)) ### Highlights * **Markdown editor:

  4. v0.29.1v0.29.1Jun 5, 20267.8K downloads

    ## Bug Fixes * Task list layout - Task item content now stays in one grid column, so multi-line task items keep their text aligned with the task body. * Link preview descriptions - Link previews now support standard `<meta name="description">` tags, improving metadata cards for sites without Open Graph descriptions. * Mobile video posters - Video attachments now render poster thumbnails on mobile attachment views. ## New Contributors * @goingforstudying-ctrl made their first contribution in https://github.com/usememos/memos/pull/6000 **Full Changelog**: https://github.com/usememos/memos/compare/v0.29.0...v0.29.1

  5. v0.29.0v0.29.0May 27, 20262K downloads

    > This release adds richer link previews, notification email settings, shortcut and memo workflow improvements, and a set of security, media, and editor fixes. It also adds new instance statistics APIs and performance improvements for the initial screen. ## New Features ### Link Previews and Metadata - **Link metadata APIs** - Memos now includes endpoints for fetching and batching metadata for links attached to memos. - **Rendered link cards** - The web app can render metadata cards for shared links, making memo references easier to scan. - **DNS rebinding protection** - Link metadata fetching now rejects DNS rebinding attempts. ### Notification and Transcription Settings - **SMTP email settings** - Instance notification settings now include SMTP email configuration. - **Email test endpoint** - Admins can test notification email settings through the instance API. - **Explicit speech-to-text settings** - Transcription settings now expose provider, model, and prompt configuration. ### Memo and Workspace Improvements - **Task list quick actions** - Memos with task lists now support faster task interactions. - **Calendar-aware memo creation** - Creating a me

Code frequency

additions and deletions
+30.4K-30.4KWeek of 2025-08-03: +1,999 linesWeek of 2025-08-03: -2,144 linesWeek of 2025-08-10: +1,534 linesWeek of 2025-08-10: -565 linesWeek of 2025-08-17: +630 linesWeek of 2025-08-17: -1,166 linesWeek of 2025-08-24: +83 linesWeek of 2025-08-24: -152 linesWeek of 2025-08-31: +867 linesWeek of 2025-08-31: -660 linesWeek of 2025-09-07: +153 linesWeek of 2025-09-07: -34 linesWeek of 2025-09-14: +1,291 linesWeek of 2025-09-14: -1,652 linesWeek of 2025-09-21: +2 linesWeek of 2025-09-21: -2 linesWeek of 2025-09-28: +420 linesWeek of 2025-09-28: -134 linesWeek of 2025-10-05: +849 linesWeek of 2025-10-05: -348 linesWeek of 2025-10-12: +3,209 linesWeek of 2025-10-12: -2,738 linesWeek of 2025-10-19: +2,872 linesWeek of 2025-10-19: -731 linesWeek of 2025-10-26: +9,429 linesWeek of 2025-10-26: -15,379 linesWeek of 2025-11-02: +10,512 linesWeek of 2025-11-02: -10,536 linesWeek of 2025-11-09: +1,790 linesWeek of 2025-11-09: -3,568 linesWeek of 2025-11-16: +586 linesWeek of 2025-11-16: -88 linesWeek of 2025-11-23: +5,646 linesWeek of 2025-11-23: -3,822 linesWeek of 2025-11-30: +3,299 linesWeek of 2025-11-30: -5,469 linesWeek of 2025-12-07: +16,694 linesWeek of 2025-12-07: -30,367 linesWeek of 2025-12-14: +13,367 linesWeek of 2025-12-14: -9,731 linesWeek of 2025-12-21: +5,764 linesWeek of 2025-12-21: -5,066 linesWeek of 2025-12-28: +7,551 linesWeek of 2025-12-28: -4,137 linesWeek of 2026-01-04: +1,105 linesWeek of 2026-01-04: -390 linesWeek of 2026-01-11: +3,532 linesWeek of 2026-01-11: -358 linesWeek of 2026-01-18: +1,921 linesWeek of 2026-01-18: -1,913 linesWeek of 2026-01-25: +1,616 linesWeek of 2026-01-25: -1,194 linesWeek of 2026-02-01: +1,212 linesWeek of 2026-02-01: -669 linesWeek of 2026-02-08: +1,106 linesWeek of 2026-02-08: -512 linesWeek of 2026-02-15: +0 linesWeek of 2026-02-15: -0 linesWeek of 2026-02-22: +1,024 linesWeek of 2026-02-22: -293 linesWeek of 2026-03-01: +5,477 linesWeek of 2026-03-01: -2,713 linesWeek of 2026-03-08: +985 linesWeek of 2026-03-08: -86 linesWeek of 2026-03-15: +13,184 linesWeek of 2026-03-15: -11,207 linesWeek of 2026-03-22: +2,792 linesWeek of 2026-03-22: -1,357 linesWeek of 2026-03-29: +4,037 linesWeek of 2026-03-29: -969 linesWeek of 2026-04-05: +24,140 linesWeek of 2026-04-05: -14,205 linesWeek of 2026-04-12: +8,737 linesWeek of 2026-04-12: -2,121 linesWeek of 2026-04-19: +9,943 linesWeek of 2026-04-19: -2,341 linesWeek of 2026-04-26: +13,711 linesWeek of 2026-04-26: -4,004 linesWeek of 2026-05-03: +6,755 linesWeek of 2026-05-03: -2,471 linesWeek of 2026-05-10: +4,221 linesWeek of 2026-05-10: -1,151 linesWeek of 2026-05-17: +0 linesWeek of 2026-05-17: -0 linesWeek of 2026-05-24: +2,615 linesWeek of 2026-05-24: -809 linesWeek of 2026-05-31: +1,953 linesWeek of 2026-05-31: -3,741 linesWeek of 2026-06-07: +30,143 linesWeek of 2026-06-07: -5,214 linesWeek of 2026-06-14: +2,111 linesWeek of 2026-06-14: -64 linesWeek of 2026-06-21: +5,886 linesWeek of 2026-06-21: -2,578 linesWeek of 2026-06-28: +2,264 linesWeek of 2026-06-28: -4,561 linesWeek of 2026-07-05: +3,178 linesWeek of 2026-07-05: -1,144 linesWeek of 2026-07-12: +11,222 linesWeek of 2026-07-12: -10,458 linesWeek of 2026-07-19: +3,046 linesWeek of 2026-07-19: -16,816 linesWeek of 2026-07-26: +3,548 linesWeek of 2026-07-26: -339 linesAug 3, 2025Jul 26, 2026
+260K lines added, -192.2K removed over the last year.

Commits per week

last 52 weeks
440Week of 2025-08-03: 28 commitsWeek of 2025-08-10: 12 commitsWeek of 2025-08-17: 7 commitsWeek of 2025-08-24: 6 commitsWeek of 2025-08-31: 19 commitsWeek of 2025-09-07: 4 commitsWeek of 2025-09-14: 5 commitsWeek of 2025-09-21: 1 commitsWeek of 2025-09-28: 3 commitsWeek of 2025-10-05: 16 commitsWeek of 2025-10-12: 8 commitsWeek of 2025-10-19: 29 commitsWeek of 2025-10-26: 23 commitsWeek of 2025-11-02: 28 commitsWeek of 2025-11-09: 14 commitsWeek of 2025-11-16: 9 commitsWeek of 2025-11-23: 25 commitsWeek of 2025-11-30: 21 commitsWeek of 2025-12-07: 16 commitsWeek of 2025-12-14: 24 commitsWeek of 2025-12-21: 29 commitsWeek of 2025-12-28: 34 commitsWeek of 2026-01-04: 33 commitsWeek of 2026-01-11: 22 commitsWeek of 2026-01-18: 24 commitsWeek of 2026-01-25: 22 commitsWeek of 2026-02-01: 22 commitsWeek of 2026-02-08: 21 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 24 commitsWeek of 2026-03-01: 44 commitsWeek of 2026-03-08: 5 commitsWeek of 2026-03-15: 30 commitsWeek of 2026-03-22: 15 commitsWeek of 2026-03-29: 18 commitsWeek of 2026-04-05: 27 commitsWeek of 2026-04-12: 22 commitsWeek of 2026-04-19: 14 commitsWeek of 2026-04-26: 27 commitsWeek of 2026-05-03: 15 commitsWeek of 2026-05-10: 15 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 7 commitsWeek of 2026-05-31: 11 commitsWeek of 2026-06-07: 14 commitsWeek of 2026-06-14: 5 commitsWeek of 2026-06-21: 19 commitsWeek of 2026-06-28: 11 commitsWeek of 2026-07-05: 18 commitsWeek of 2026-07-12: 28 commitsWeek of 2026-07-19: 11 commitsWeek of 2026-07-26: 11 commitsAug 3, 2025Jul 26, 2026
896 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 20 commitsSun 1:00 — 15 commitsSun 2:00 — 5 commitsSun 3:00 — 4 commitsSun 4:00 — 1 commitsSun 5:00 — 3 commitsSun 6:00 — 1 commitsSun 7:00 — 15 commitsSun 8:00 — 17 commitsSun 9:00 — 37 commitsSun 10:00 — 51 commitsSun 11:00 — 54 commitsSun 12:00 — 31 commitsSun 13:00 — 34 commitsSun 14:00 — 27 commitsSun 15:00 — 20 commitsSun 16:00 — 22 commitsSun 17:00 — 20 commitsSun 18:00 — 30 commitsSun 19:00 — 43 commitsSun 20:00 — 34 commitsSun 21:00 — 59 commitsSun 22:00 — 56 commitsSun 23:00 — 63 commitsMon 0:00 — 24 commitsMon 1:00 — 9 commitsMon 2:00 — 5 commitsMon 3:00 — 4 commitsMon 4:00 — 5 commitsMon 5:00 — 2 commitsMon 6:00 — 5 commitsMon 7:00 — 8 commitsMon 8:00 — 37 commitsMon 9:00 — 36 commitsMon 10:00 — 25 commitsMon 11:00 — 19 commitsMon 12:00 — 15 commitsMon 13:00 — 31 commitsMon 14:00 — 8 commitsMon 15:00 — 7 commitsMon 16:00 — 3 commitsMon 17:00 — 16 commitsMon 18:00 — 21 commitsMon 19:00 — 54 commitsMon 20:00 — 72 commitsMon 21:00 — 96 commitsMon 22:00 — 96 commitsMon 23:00 — 97 commitsTue 0:00 — 29 commitsTue 1:00 — 6 commitsTue 2:00 — 9 commitsTue 3:00 — 1 commitsTue 4:00 — 2 commitsTue 5:00 — 7 commitsTue 6:00 — 6 commitsTue 7:00 — 34 commitsTue 8:00 — 76 commitsTue 9:00 — 50 commitsTue 10:00 — 19 commitsTue 11:00 — 11 commitsTue 12:00 — 9 commitsTue 13:00 — 9 commitsTue 14:00 — 8 commitsTue 15:00 — 2 commitsTue 16:00 — 6 commitsTue 17:00 — 4 commitsTue 18:00 — 19 commitsTue 19:00 — 55 commitsTue 20:00 — 60 commitsTue 21:00 — 86 commitsTue 22:00 — 126 commitsTue 23:00 — 97 commitsWed 0:00 — 22 commitsWed 1:00 — 6 commitsWed 2:00 — 5 commitsWed 3:00 — 1 commitsWed 4:00 — 0 commitsWed 5:00 — 3 commitsWed 6:00 — 10 commitsWed 7:00 — 14 commitsWed 8:00 — 51 commitsWed 9:00 — 45 commitsWed 10:00 — 20 commitsWed 11:00 — 14 commitsWed 12:00 — 10 commitsWed 13:00 — 13 commitsWed 14:00 — 7 commitsWed 15:00 — 5 commitsWed 16:00 — 11 commitsWed 17:00 — 8 commitsWed 18:00 — 23 commitsWed 19:00 — 40 commitsWed 20:00 — 76 commitsWed 21:00 — 72 commitsWed 22:00 — 136 commitsWed 23:00 — 92 commitsThu 0:00 — 30 commitsThu 1:00 — 11 commitsThu 2:00 — 4 commitsThu 3:00 — 0 commitsThu 4:00 — 3 commitsThu 5:00 — 4 commitsThu 6:00 — 3 commitsThu 7:00 — 13 commitsThu 8:00 — 50 commitsThu 9:00 — 42 commitsThu 10:00 — 11 commitsThu 11:00 — 11 commitsThu 12:00 — 7 commitsThu 13:00 — 7 commitsThu 14:00 — 12 commitsThu 15:00 — 17 commitsThu 16:00 — 2 commitsThu 17:00 — 11 commitsThu 18:00 — 13 commitsThu 19:00 — 51 commitsThu 20:00 — 68 commitsThu 21:00 — 69 commitsThu 22:00 — 87 commitsThu 23:00 — 74 commitsFri 0:00 — 36 commitsFri 1:00 — 7 commitsFri 2:00 — 5 commitsFri 3:00 — 2 commitsFri 4:00 — 2 commitsFri 5:00 — 5 commitsFri 6:00 — 6 commitsFri 7:00 — 12 commitsFri 8:00 — 94 commitsFri 9:00 — 48 commitsFri 10:00 — 5 commitsFri 11:00 — 5 commitsFri 12:00 — 4 commitsFri 13:00 — 14 commitsFri 14:00 — 6 commitsFri 15:00 — 2 commitsFri 16:00 — 4 commitsFri 17:00 — 8 commitsFri 18:00 — 20 commitsFri 19:00 — 38 commitsFri 20:00 — 46 commitsFri 21:00 — 57 commitsFri 22:00 — 72 commitsFri 23:00 — 57 commitsSat 0:00 — 38 commitsSat 1:00 — 13 commitsSat 2:00 — 11 commitsSat 3:00 — 4 commitsSat 4:00 — 3 commitsSat 5:00 — 6 commitsSat 6:00 — 6 commitsSat 7:00 — 15 commitsSat 8:00 — 34 commitsSat 9:00 — 59 commitsSat 10:00 — 54 commitsSat 11:00 — 62 commitsSat 12:00 — 57 commitsSat 13:00 — 26 commitsSat 14:00 — 40 commitsSat 15:00 — 26 commitsSat 16:00 — 28 commitsSat 17:00 — 32 commitsSat 18:00 — 26 commitsSat 19:00 — 23 commitsSat 20:00 — 37 commitsSat 21:00 — 37 commitsSat 22:00 — 46 commitsSat 23:00 — 35 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jan 12, 2026daily#22+163
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    453.6K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • awesome-selfhosted/awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

    311.2K stars