makeplane/planePublic

🔥🔥🔥 Open-source Jira, Linear, Monday, and ClickUp alternative. Plane is a modern project management platform to manage tasks, sprints, docs, and triage.

AI summary: An open-source, modern project management platform alternative to Jira and Linear.

Stars
55.7K
+118 today
Forks
5.3K
Watchers
175
Open issues
764
Open PRs
227
Contributors
~161
Commits
7.1K
Branches
566

TypeScriptAGPL-3.0Created Nov 19, 2022Last push todayLatest release v1.4.1+430 stars this week+493 this month

Star history

since Nov 13, 2022
020K40KNov 2022Feb 2024Apr 2025Aug 2026
55.7K stars as of Aug 7, 2026, tracked back to Nov 13, 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: 0 commits2025-08-04: 6 commits2025-08-05: 1 commit2025-08-06: 5 commits2025-08-07: 0 commits2025-08-08: 0 commits2025-08-09: 0 commits2025-08-10: 0 commits2025-08-11: 6 commits2025-08-12: 3 commits2025-08-13: 1 commit2025-08-14: 0 commits2025-08-15: 2 commits2025-08-16: 1 commit2025-08-17: 0 commits2025-08-18: 5 commits2025-08-19: 3 commits2025-08-20: 10 commits2025-08-21: 3 commits2025-08-22: 2 commits2025-08-23: 7 commits2025-08-24: 2 commits2025-08-25: 6 commits2025-08-26: 8 commits2025-08-27: 6 commits2025-08-28: 8 commits2025-08-29: 7 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 13 commits2025-09-02: 12 commits2025-09-03: 9 commits2025-09-04: 7 commits2025-09-05: 5 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 2 commits2025-09-09: 13 commits2025-09-10: 12 commits2025-09-11: 10 commits2025-09-12: 2 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 1 commit2025-09-16: 10 commits2025-09-17: 3 commits2025-09-18: 14 commits2025-09-19: 2 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 3 commits2025-09-23: 1 commit2025-09-24: 4 commits2025-09-25: 3 commits2025-09-26: 2 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 4 commits2025-09-30: 9 commits2025-10-01: 4 commits2025-10-02: 0 commits2025-10-03: 5 commits2025-10-04: 0 commits2025-10-05: 1 commit2025-10-06: 8 commits2025-10-07: 12 commits2025-10-08: 1 commit2025-10-09: 10 commits2025-10-10: 7 commits2025-10-11: 3 commits2025-10-12: 0 commits2025-10-13: 6 commits2025-10-14: 11 commits2025-10-15: 8 commits2025-10-16: 3 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 3 commits2025-10-22: 2 commits2025-10-23: 11 commits2025-10-24: 5 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 6 commits2025-10-28: 10 commits2025-10-29: 6 commits2025-10-30: 1 commit2025-10-31: 1 commit2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 3 commits2025-11-05: 1 commit2025-11-06: 17 commits2025-11-07: 3 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 3 commits2025-11-11: 10 commits2025-11-12: 2 commits2025-11-13: 8 commits2025-11-14: 2 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 5 commits2025-11-18: 4 commits2025-11-19: 3 commits2025-11-20: 7 commits2025-11-21: 8 commits2025-11-22: 0 commits2025-11-23: 1 commit2025-11-24: 7 commits2025-11-25: 6 commits2025-11-26: 5 commits2025-11-27: 7 commits2025-11-28: 6 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 10 commits2025-12-02: 8 commits2025-12-03: 8 commits2025-12-04: 11 commits2025-12-05: 4 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 10 commits2025-12-09: 10 commits2025-12-10: 18 commits2025-12-11: 10 commits2025-12-12: 9 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 6 commits2025-12-17: 19 commits2025-12-18: 18 commits2025-12-19: 8 commits2025-12-20: 0 commits2025-12-21: 2 commits2025-12-22: 10 commits2025-12-23: 10 commits2025-12-24: 10 commits2025-12-25: 0 commits2025-12-26: 6 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 5 commits2025-12-30: 9 commits2025-12-31: 1 commit2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 1 commit2026-01-07: 1 commit2026-01-08: 0 commits2026-01-09: 3 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 1 commit2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 3 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 2 commits2026-01-23: 5 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 2 commits2026-01-27: 3 commits2026-01-28: 0 commits2026-01-29: 1 commit2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 1 commit2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 2 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 8 commits2026-02-10: 4 commits2026-02-11: 2 commits2026-02-12: 4 commits2026-02-13: 13 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 12 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 6 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 1 commit2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 5 commits2026-03-03: 5 commits2026-03-04: 3 commits2026-03-05: 12 commits2026-03-06: 0 commits2026-03-07: 2 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 1 commit2026-03-17: 0 commits2026-03-18: 4 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 1 commit2026-03-25: 8 commits2026-03-26: 4 commits2026-03-27: 4 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 4 commits2026-03-31: 10 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 3 commits2026-04-07: 3 commits2026-04-08: 1 commit2026-04-09: 2 commits2026-04-10: 2 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 1 commit2026-04-14: 2 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 8 commits2026-04-21: 0 commits2026-04-22: 1 commit2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 1 commit2026-04-26: 0 commits2026-04-27: 1 commit2026-04-28: 0 commits2026-04-29: 2 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 1 commit2026-05-05: 2 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 1 commit2026-05-13: 0 commits2026-05-14: 1 commit2026-05-15: 3 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 2 commits2026-05-20: 0 commits2026-05-21: 1 commit2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 1 commit2026-05-25: 2 commits2026-05-26: 3 commits2026-05-27: 2 commits2026-05-28: 2 commits2026-05-29: 1 commit2026-05-30: 0 commits2026-05-31: 2 commits2026-06-01: 5 commits2026-06-02: 0 commits2026-06-03: 2 commits2026-06-04: 1 commit2026-06-05: 1 commit2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 2 commits2026-06-10: 2 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 2 commits2026-06-16: 3 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 5 commits2026-06-21: 2 commits2026-06-22: 0 commits2026-06-23: 6 commits2026-06-24: 1 commit2026-06-25: 0 commits2026-06-26: 1 commit2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 2 commits2026-07-01: 4 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 1 commit2026-07-08: 1 commit2026-07-09: 7 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 3 commits2026-07-14: 1 commit2026-07-15: 1 commit2026-07-16: 5 commits2026-07-17: 1 commit2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 1 commit2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 2 commits2026-07-29: 1 commit2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits
919 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    55,681 stars

  • Very active

    919 commits in 52 weeks

  • Community-driven

    ~161 contributors

  • Well documented

    High community health score

  • Continuous integration

    Automated checks passing

What plane does

Plane is an open-source project management tool designed to track issues, run cycles (sprints), and manage product roadmaps. It offers a clean, modern interface and provides essential features like issue tracking, custom states, and varied views (list, kanban, calendar). It aims to offer the power of enterprise tools without the associated complexity, allowing teams to self-host and maintain control over their project data. The architecture supports deep customization to match any team's unique workflows.

It targets software development teams, product managers, and organizations seeking a self-hostable project management solution. Companies looking to transition away from complex enterprise tools to a simpler, open-source alternative will find it ideal.

  • Robust issue tracking: It offers a complete system for creating, assigning, and tracking tasks.
  • Cycle and Module organization: You can organize work into sprints or larger, thematic modules.
  • Multiple layout views: It allows visualizing tasks via List, Kanban, or Calendar layouts.
  • Custom workflow states: You can define custom states and properties to match team processes.
  • Self-hosted deployment: It can be deployed on your own infrastructure via Docker.

Where teams use it

Agile Project Management

Running sprints and tracking progress for software development teams.

Roadmap Planning

Visualizing long-term product goals and module progress.

Issue Triage

Managing bug reports and feature requests efficiently.

Data-sovereign Planning

Organizations requiring on-premise tools for data privacy compliance.

Getting started: docker compose up -d

README

preview branch



Plane Logo

Modern project management for all teams

WebsiteForumXDocumentation

Plane Screens

Meet Plane, an open-source project management tool to track issues, run sprints cycles, and manage product roadmaps without the chaos of managing the tool itself. 🧘‍♀️

Plane is evolving every day. Your suggestions, ideas, and reported bugs help us immensely. Do not hesitate to join in the conversation on Forum or raise a GitHub issue. We read everything and respond to most.

🚀 Installation

Getting started with Plane is simple. Choose the setup that works best for you:

  • Plane Cloud Sign up for a free account on Plane Cloud—it's the fastest way to get up and running without worrying about infrastructure.

  • Self-host Plane Prefer full control over your data and infrastructure? Install and run Plane on your own servers. Follow our detailed deployment guides to get started.

Installation methods Docs link
Docker Docker
Kubernetes Kubernetes
Managed hosting Deploy with Zenith

Instance admins can configure instance settings with God mode.

🌟 Features

  • Work Items Efficiently create and manage tasks with a robust rich text editor that supports file uploads. Enhance organization and tracking by adding sub-properties and referencing related issues.

  • Cycles Maintain your team’s momentum with Cycles. Track progress effortlessly using burn-down charts and other insightful tools.

  • Modules Simplify complex projects by dividing them into smaller, manageable modules.

  • Views Customize your workflow by creating filters to display only the most relevant issues. Save and share these views with ease.

  • Pages Capture and organize ideas using Plane Pages, complete with AI capabilities and a rich text editor. Format text, insert images, add hyperlinks, or convert your notes into actionable items.

  • Analytics Access real-time insights across all your Plane data. Visualize trends, remove blockers, and keep your projects moving forward.

🛠️ Local development

See CONTRIBUTING

⚙️ Built with

React Router Django Node JS

📸 Screenshots

Plane Views

Plane Cycles and Modules

Plane Analytics

Plane Pages

📝 Documentation

Explore Plane's product documentation and developer documentation to learn about features, setup, and usage.

❤️ Community

Join the Plane community on GitHub Discussions and our Forum. We follow a Code of conduct in all our community channels.

Feel free to ask questions, report bugs, participate in discussions, share ideas, request features, or showcase your projects. We’d love to hear from you!

🛡️ Security

If you discover a security vulnerability in Plane, please report it responsibly instead of opening a public issue. We take all legitimate reports seriously and will investigate them promptly. See Security policy for more info.

To disclose any security issues, please email us at security@plane.so.

🤝 Contributing

There are many ways you can contribute to Plane:

Please read CONTRIBUTING.md for details on the process for submitting pull requests to us.

Repo activity

Plane Repo Activity

We couldn't have done this without you.

License

This project is licensed under the GNU Affero General Public License v3.0.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

62 total
  1. v1.4.1v1.4.1Aug 7, 2026183 downloads

    ### ✨ Features #### **Workspace Member Reactivation Command** Self-hosted administrators can now restore a deactivated workspace member straight from the command line, without editing the database by hand. Running `reactivate_workspace_member <workspace-slug> <email>` re-enables the membership and reports the role the member is restored to. - Validates the workspace, the user, and the existing membership before changing anything, with a clear error when any of them is missing - Safe to re-run — an already-active member is reported as such instead of failing - Keeps audit fields intact by limiting the write to the membership's active state ### ⬆️ Enhancements - The workspace-level modules list now returns the member IDs for each module, so module members and member-based filters render correctly on the workspace modules view. - Work item layouts are now wrapped in an error boundary. If a single layout fails to render, it degrades to a local "Something went wrong" message with a Retry button instead of taking down the whole page. ### 🐞 Bug fixes - Fixed notifications failing to load on self-hosted deployments, where a missing trailing slash on the notifica

  2. v1.4.1-rc2v1.4.1-rc2Aug 5, 2026pre-release41 downloads

    ## What's Changed * fix: enforce FILE_SIZE_LIMIT on published Space asset upload by @sriramveeraghanta in https://github.com/makeplane/plane/pull/9242 * fix(web): guard unguarded data derefs causing work-item and layout crashes by @codingwolf-at in https://github.com/makeplane/plane/pull/9546 * chore: resolve dependabot security alerts (pnpm + pip) by @sriramveeraghanta in https://github.com/makeplane/plane/pull/9549 **Full Changelog**: https://github.com/makeplane/plane/compare/v1.4.1-rc1...v1.4.1-rc2

  3. v1.4.1-rc1v1.4.1-rc1Aug 4, 2026pre-release40 downloads

    ## What's Changed * fix: strip control characters from sanitized filenames by @karthiksuki in https://github.com/makeplane/plane/pull/9151 * [SECUR-242] fix(api): scope bulk-asset associate by uploader, not project_id (regression from #9288) by @mguptahub in https://github.com/makeplane/plane/pull/9495 * [GIT-243]fix: InstanceConfiguration not created for some keys by @sangeethailango in https://github.com/makeplane/plane/pull/9303 * chore: retire departed code owners (apps/live, ox configs) by @mguptahub in https://github.com/makeplane/plane/pull/9504 * [INFRA-461] chore: bump nginx to 1.31-alpine in web and admin Dockerfiles by @akshat5302 in https://github.com/makeplane/plane/pull/9490 * chore: upgrade Django 4.2 → 5.2 by @sriramveeraghanta in https://github.com/makeplane/plane/pull/9325 * fix: resolve open CodeQL security alerts by @sriramveeraghanta in https://github.com/makeplane/plane/pull/9505 * fix: resolve React Doctor errors and restore its PR baseline by @sriramveeraghanta in https://github.com/makeplane/plane/pull/9488 * [WEB-8477] fix: created_at/updated_at filters return no work items by @mguptahub in https://github.com/makeplane/plane/pull/9513 * fix: cast avatar_as

  4. v1.4.0v1.4.0Jul 31, 20265.2K downloads

    ### ✨ Features #### **Lite List Endpoints in the REST API** New lightweight list endpoints for projects, members, cycles, and modules return trimmed payloads built for pickers, dropdowns, and sync jobs that only need identifiers and display fields. They avoid the cost of the full list responses when you are populating a selector or mirroring structure into an external system, and they carry the same `order_by` sanitization and scoping guarantees as the full endpoints. #### **Feature-Namespaced Translations** The internationalization package now runs on `react-i18next` with translations stored as per-feature JSON namespaces (workspace, project, work item, cycle, intake, and more) instead of a single monolithic TypeScript file. Translators and contributors can work on one feature area at a time across all 19 supported languages, and the public translation API is unchanged, so no consumer code needed to move. ### ⬆️ Enhancements - Webhook delivery payloads now include `workspace_slug`, so receivers can route events without an extra lookup. - Self-hosted telemetry now reports through OTLP metrics instead of OTLP traces, giving instance operators cleaner gauges for

  5. v1.4.0-rc2v1.4.0-rc2Jul 29, 2026pre-release120 downloads

    ## What's Changed * fix: strip control characters from sanitized filenames by @karthiksuki in https://github.com/makeplane/plane/pull/9151 * [SECUR-242] fix(api): scope bulk-asset associate by uploader, not project_id (regression from #9288) by @mguptahub in https://github.com/makeplane/plane/pull/9495 * v1.4.0-fixes by @mguptahub in https://github.com/makeplane/plane/pull/9496 **Full Changelog**: https://github.com/makeplane/plane/compare/v1.4.0-rc1...v1.4.0-rc2

Code frequency

additions and deletions
+126.7K-126.7KWeek of 2025-08-10: +4,273 linesWeek of 2025-08-10: -4,740 linesWeek of 2025-08-17: +20,368 linesWeek of 2025-08-17: -12,564 linesWeek of 2025-08-24: +2,953 linesWeek of 2025-08-24: -1,320 linesWeek of 2025-08-31: +9,219 linesWeek of 2025-08-31: -6,769 linesWeek of 2025-09-07: +3,612 linesWeek of 2025-09-07: -1,749 linesWeek of 2025-09-14: +12,023 linesWeek of 2025-09-14: -6,163 linesWeek of 2025-09-21: +2,832 linesWeek of 2025-09-21: -1,389 linesWeek of 2025-09-28: +7,429 linesWeek of 2025-09-28: -10,493 linesWeek of 2025-10-05: +76,824 linesWeek of 2025-10-05: -58,774 linesWeek of 2025-10-12: +12,654 linesWeek of 2025-10-12: -10,275 linesWeek of 2025-10-19: +10,413 linesWeek of 2025-10-19: -3,965 linesWeek of 2025-10-26: +9,432 linesWeek of 2025-10-26: -3,236 linesWeek of 2025-11-02: +11,367 linesWeek of 2025-11-02: -8,339 linesWeek of 2025-11-09: +3,541 linesWeek of 2025-11-09: -9,698 linesWeek of 2025-11-16: +22,888 linesWeek of 2025-11-16: -18,360 linesWeek of 2025-11-23: +9,041 linesWeek of 2025-11-23: -2,331 linesWeek of 2025-11-30: +8,710 linesWeek of 2025-11-30: -7,050 linesWeek of 2025-12-07: +27,922 linesWeek of 2025-12-07: -24,203 linesWeek of 2025-12-14: +4,303 linesWeek of 2025-12-14: -2,640 linesWeek of 2025-12-21: +6,697 linesWeek of 2025-12-21: -6,529 linesWeek of 2025-12-28: +2,473 linesWeek of 2025-12-28: -6,111 linesWeek of 2026-01-04: +442 linesWeek of 2026-01-04: -397 linesWeek of 2026-01-11: +49 linesWeek of 2026-01-11: -2 linesWeek of 2026-01-18: +5,891 linesWeek of 2026-01-18: -6,529 linesWeek of 2026-01-25: +28,812 linesWeek of 2026-01-25: -335 linesWeek of 2026-02-01: +138 linesWeek of 2026-02-01: -58 linesWeek of 2026-02-08: +4,298 linesWeek of 2026-02-08: -4,703 linesWeek of 2026-02-15: +687 linesWeek of 2026-02-15: -208 linesWeek of 2026-02-22: +1 linesWeek of 2026-02-22: -8 linesWeek of 2026-03-01: +15,848 linesWeek of 2026-03-01: -18,988 linesWeek of 2026-03-08: +0 linesWeek of 2026-03-08: -0 linesWeek of 2026-03-15: +96 linesWeek of 2026-03-15: -165 linesWeek of 2026-03-22: +789 linesWeek of 2026-03-22: -1,329 linesWeek of 2026-03-29: +1,381 linesWeek of 2026-03-29: -493 linesWeek of 2026-04-05: +576 linesWeek of 2026-04-05: -634 linesWeek of 2026-04-12: +125 linesWeek of 2026-04-12: -85 linesWeek of 2026-04-19: +671 linesWeek of 2026-04-19: -258 linesWeek of 2026-04-26: +4 linesWeek of 2026-04-26: -11 linesWeek of 2026-05-03: +20 linesWeek of 2026-05-03: -11 linesWeek of 2026-05-10: +126,665 linesWeek of 2026-05-10: -57,251 linesWeek of 2026-05-17: +33 linesWeek of 2026-05-17: -540 linesWeek of 2026-05-24: +2,486 linesWeek of 2026-05-24: -1,859 linesWeek of 2026-05-31: +3,223 linesWeek of 2026-05-31: -1,089 linesWeek of 2026-06-07: +2,364 linesWeek of 2026-06-07: -426 linesWeek of 2026-06-14: +2,146 linesWeek of 2026-06-14: -1,945 linesWeek of 2026-06-21: +3,423 linesWeek of 2026-06-21: -3,338 linesWeek of 2026-06-28: +171 linesWeek of 2026-06-28: -56 linesWeek of 2026-07-05: +1,079 linesWeek of 2026-07-05: -28 linesWeek of 2026-07-12: +8,706 linesWeek of 2026-07-12: -10,100 linesWeek of 2026-07-19: +54 linesWeek of 2026-07-19: -45 linesWeek of 2026-07-26: +846 linesWeek of 2026-07-26: -218 linesWeek of 2026-08-02: +731 linesWeek of 2026-08-02: -411 linesAug 10, 2025Aug 2, 2026
+480.7K lines added, -318.2K removed over the last year.

Commits per week

last 52 weeks
570Week of 2025-08-03: 12 commitsWeek of 2025-08-10: 13 commitsWeek of 2025-08-17: 30 commitsWeek of 2025-08-24: 37 commitsWeek of 2025-08-31: 46 commitsWeek of 2025-09-07: 39 commitsWeek of 2025-09-14: 30 commitsWeek of 2025-09-21: 13 commitsWeek of 2025-09-28: 22 commitsWeek of 2025-10-05: 42 commitsWeek of 2025-10-12: 28 commitsWeek of 2025-10-19: 21 commitsWeek of 2025-10-26: 24 commitsWeek of 2025-11-02: 24 commitsWeek of 2025-11-09: 25 commitsWeek of 2025-11-16: 27 commitsWeek of 2025-11-23: 32 commitsWeek of 2025-11-30: 41 commitsWeek of 2025-12-07: 57 commitsWeek of 2025-12-14: 51 commitsWeek of 2025-12-21: 38 commitsWeek of 2025-12-28: 15 commitsWeek of 2026-01-04: 5 commitsWeek of 2026-01-11: 1 commitsWeek of 2026-01-18: 10 commitsWeek of 2026-01-25: 6 commitsWeek of 2026-02-01: 3 commitsWeek of 2026-02-08: 31 commitsWeek of 2026-02-15: 18 commitsWeek of 2026-02-22: 1 commitsWeek of 2026-03-01: 27 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 5 commitsWeek of 2026-03-22: 17 commitsWeek of 2026-03-29: 14 commitsWeek of 2026-04-05: 11 commitsWeek of 2026-04-12: 3 commitsWeek of 2026-04-19: 10 commitsWeek of 2026-04-26: 3 commitsWeek of 2026-05-03: 3 commitsWeek of 2026-05-10: 5 commitsWeek of 2026-05-17: 3 commitsWeek of 2026-05-24: 11 commitsWeek of 2026-05-31: 11 commitsWeek of 2026-06-07: 4 commitsWeek of 2026-06-14: 10 commitsWeek of 2026-06-21: 10 commitsWeek of 2026-06-28: 6 commitsWeek of 2026-07-05: 9 commitsWeek of 2026-07-12: 11 commitsWeek of 2026-07-19: 1 commitsWeek of 2026-07-26: 3 commitsAug 3, 2025Jul 26, 2026
919 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 13 commitsSun 1:00 — 8 commitsSun 2:00 — 3 commitsSun 3:00 — 5 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 1 commitsSun 8:00 — 0 commitsSun 9:00 — 2 commitsSun 10:00 — 3 commitsSun 11:00 — 4 commitsSun 12:00 — 5 commitsSun 13:00 — 0 commitsSun 14:00 — 2 commitsSun 15:00 — 13 commitsSun 16:00 — 2 commitsSun 17:00 — 1 commitsSun 18:00 — 7 commitsSun 19:00 — 6 commitsSun 20:00 — 3 commitsSun 21:00 — 3 commitsSun 22:00 — 13 commitsSun 23:00 — 8 commitsMon 0:00 — 21 commitsMon 1:00 — 6 commitsMon 2:00 — 8 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 1 commitsMon 7:00 — 0 commitsMon 8:00 — 6 commitsMon 9:00 — 2 commitsMon 10:00 — 18 commitsMon 11:00 — 43 commitsMon 12:00 — 97 commitsMon 13:00 — 118 commitsMon 14:00 — 101 commitsMon 15:00 — 143 commitsMon 16:00 — 127 commitsMon 17:00 — 113 commitsMon 18:00 — 120 commitsMon 19:00 — 127 commitsMon 20:00 — 94 commitsMon 21:00 — 39 commitsMon 22:00 — 24 commitsMon 23:00 — 34 commitsTue 0:00 — 43 commitsTue 1:00 — 37 commitsTue 2:00 — 16 commitsTue 3:00 — 5 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 1 commitsTue 7:00 — 1 commitsTue 8:00 — 2 commitsTue 9:00 — 3 commitsTue 10:00 — 22 commitsTue 11:00 — 25 commitsTue 12:00 — 84 commitsTue 13:00 — 148 commitsTue 14:00 — 123 commitsTue 15:00 — 150 commitsTue 16:00 — 135 commitsTue 17:00 — 120 commitsTue 18:00 — 127 commitsTue 19:00 — 124 commitsTue 20:00 — 116 commitsTue 21:00 — 28 commitsTue 22:00 — 20 commitsTue 23:00 — 42 commitsWed 0:00 — 68 commitsWed 1:00 — 37 commitsWed 2:00 — 16 commitsWed 3:00 — 2 commitsWed 4:00 — 5 commitsWed 5:00 — 0 commitsWed 6:00 — 1 commitsWed 7:00 — 0 commitsWed 8:00 — 3 commitsWed 9:00 — 5 commitsWed 10:00 — 9 commitsWed 11:00 — 27 commitsWed 12:00 — 77 commitsWed 13:00 — 114 commitsWed 14:00 — 124 commitsWed 15:00 — 138 commitsWed 16:00 — 107 commitsWed 17:00 — 123 commitsWed 18:00 — 141 commitsWed 19:00 — 151 commitsWed 20:00 — 105 commitsWed 21:00 — 30 commitsWed 22:00 — 18 commitsWed 23:00 — 39 commitsThu 0:00 — 27 commitsThu 1:00 — 24 commitsThu 2:00 — 13 commitsThu 3:00 — 2 commitsThu 4:00 — 7 commitsThu 5:00 — 2 commitsThu 6:00 — 0 commitsThu 7:00 — 1 commitsThu 8:00 — 1 commitsThu 9:00 — 6 commitsThu 10:00 — 9 commitsThu 11:00 — 22 commitsThu 12:00 — 61 commitsThu 13:00 — 119 commitsThu 14:00 — 140 commitsThu 15:00 — 121 commitsThu 16:00 — 142 commitsThu 17:00 — 124 commitsThu 18:00 — 132 commitsThu 19:00 — 86 commitsThu 20:00 — 101 commitsThu 21:00 — 23 commitsThu 22:00 — 24 commitsThu 23:00 — 23 commitsFri 0:00 — 27 commitsFri 1:00 — 26 commitsFri 2:00 — 15 commitsFri 3:00 — 11 commitsFri 4:00 — 4 commitsFri 5:00 — 0 commitsFri 6:00 — 1 commitsFri 7:00 — 0 commitsFri 8:00 — 2 commitsFri 9:00 — 3 commitsFri 10:00 — 17 commitsFri 11:00 — 29 commitsFri 12:00 — 62 commitsFri 13:00 — 98 commitsFri 14:00 — 91 commitsFri 15:00 — 155 commitsFri 16:00 — 137 commitsFri 17:00 — 137 commitsFri 18:00 — 133 commitsFri 19:00 — 114 commitsFri 20:00 — 69 commitsFri 21:00 — 22 commitsFri 22:00 — 11 commitsFri 23:00 — 9 commitsSat 0:00 — 15 commitsSat 1:00 — 13 commitsSat 2:00 — 0 commitsSat 3:00 — 3 commitsSat 4:00 — 0 commitsSat 5:00 — 2 commitsSat 6:00 — 0 commitsSat 7:00 — 1 commitsSat 8:00 — 1 commitsSat 9:00 — 1 commitsSat 10:00 — 0 commitsSat 11:00 — 12 commitsSat 12:00 — 8 commitsSat 13:00 — 4 commitsSat 14:00 — 4 commitsSat 15:00 — 13 commitsSat 16:00 — 13 commitsSat 17:00 — 16 commitsSat 18:00 — 26 commitsSat 19:00 — 12 commitsSat 20:00 — 6 commitsSat 21:00 — 10 commitsSat 22:00 — 4 commitsSat 23:00 — 15 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jun 18, 2026daily#19+13
Jan 12, 2026daily#23+151
  • 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

  • donnemartin/system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    362.2K stars · Python