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 project management tool for tracking issues, sprints, and product roadmaps.

Stars
60.3K
+175 today
Forks
6K
Watchers
187
Open issues
768
Open PRs
297
Contributors
~174
Commits
7.2K
Branches
580

TypeScriptAGPL-3.0Created Nov 19, 2022Last push 3d agoLatest release v1.4.2+480 stars this week+1.5K this month

Quick answers

What is plane?
An open-source project management tool for tracking issues, sprints, and product roadmaps.
What does plane do?
Plane is a modern, open-source project management platform designed to track issues, run iterative cycles, and manage comprehensive product roadmaps. It offers a clean interface and provides essential features like robust issue tracking, custom states, and varied operational views including list, kanban, and calendar layouts. It aims to offer the power of enterprise agile tools without the associated complexity or cost, allowing teams to self-host and maintain strict control over their project data. The underlying architecture supports deep customization to perfectly match any team's unique workflows and reporting needs.
Who is plane for?
Product teams, project managers, and software developers seeking an open-source, highly customizable project management solution. Self-hosting the platform requires experience with Docker and basic infrastructure management.
How do I get started with plane?
git clone https://github.com/makeplane/plane.git
How popular is plane on GitHub?
makeplane/plane has 60,287 stars and 5,953 forks on GitHub, and gained 480 stars in the last 7 days.
What license does plane use?
makeplane/plane is released under the AGPL-3.0 license.

Star history

since Nov 13, 2022
020K40K60KNov 2022Feb 2024Jun 2025Oct 2026
60.3K stars as of Oct 4, 2026. Before Jul 29, 2026, reconstructed from public GitHub event archives (checked against the repository's real star total); since then measured daily.

Contribution activity

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

Signals and awards

derived from tracked data
  • Landmark project

    60,287 stars

  • Very active

    780 commits in 52 weeks

  • Community-driven

    ~174 contributors

  • Well documented

    High community health score

  • Continuous integration

    Automated checks passing

  • Repeat trending

    8 trending appearances

What plane does

Plane is a modern, open-source project management platform designed to track issues, run iterative cycles, and manage comprehensive product roadmaps. It offers a clean interface and provides essential features like robust issue tracking, custom states, and varied operational views including list, kanban, and calendar layouts. It aims to offer the power of enterprise agile tools without the associated complexity or cost, allowing teams to self-host and maintain strict control over their project data. The underlying architecture supports deep customization to perfectly match any team's unique workflows and reporting needs.

Product teams, project managers, and software developers seeking an open-source, highly customizable project management solution. Self-hosting the platform requires experience with Docker and basic infrastructure management.

  • Issue tracking engine: Manages tasks, bugs, and feature requests effectively within a centralized, modern interface.
  • Sprint management: Supports running iterative cycles and managing agile sprints directly within the tool.
  • Multiple visualization views: Allows users to switch seamlessly between list, kanban board, and calendar views for their data.
  • Customizable states: Enables teams to easily define their own workflow stages to match specific organizational processes.
  • Self-hosting capabilities: Allows organizations to deploy the software entirely on their own infrastructure for complete data privacy.

Where teams use it

Agile project management

Software development teams running sprints who need a modern, open-source alternative to proprietary tools like Jira or Linear.

Product roadmap planning

Product managers requiring a centralized platform to plan, visualize, and track long-term product roadmaps effectively.

Data-sensitive operations

Enterprises that strictly mandate data sovereignty and require self-hosted project management infrastructure.

Custom workflow implementation

Organizations with highly unique operational processes that need flexible custom states and sophisticated issue routing.

Getting started: git clone https://github.com/makeplane/plane.git

README

preview branch



Plane Logo

Modern project management for all teams

Website • Forum • X • Documentation

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

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 [email protected].

🤝 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

Recent open issues

view all

Discussions

all 200

Releases and announcements

64 total
  1. v1.4.2v1.4.2Aug 23, 202621K downloads

    ## What's Changed * [WEB-8632] fix(web): auto-reload on stale chunk load failure during navigation

  2. v1.4.2-rc1v1.4.2-rc1Aug 19, 2026pre-release108 downloads

    ## What's Changed * [WEB-8632] fix(web): auto-reload on stale chunk load failure during navigation by @codingwolf-at in https://github.com/makeplane/plane/pull/9579 **Full Changelog**: https://github.com/makeplane/plane/compare/v1.4.1-rc2...v1.4.2-rc1

  3. v1.4.1v1.4.1Aug 7, 202611.9K 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

  4. v1.4.1-rc2v1.4.1-rc2Aug 5, 2026pre-release142 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

  5. v1.4.1-rc1v1.4.1-rc1Aug 4, 2026pre-release136 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

Code frequency

additions and deletions
+154.8K-154.8KWeek 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 linesWeek of 2026-08-09: +91 linesWeek of 2026-08-09: -0 linesWeek of 2026-08-16: +20 linesWeek of 2026-08-16: -20 linesWeek of 2026-08-23: +7,773 linesWeek of 2026-08-23: -10,504 linesWeek of 2026-08-30: +32,828 linesWeek of 2026-08-30: -26,375 linesWeek of 2026-09-06: +1,397 linesWeek of 2026-09-06: -1,084 linesWeek of 2026-09-13: +958 linesWeek of 2026-09-13: -542 linesWeek of 2026-09-20: +63,242 linesWeek of 2026-09-20: -70,511 linesWeek of 2026-09-27: +154,793 linesWeek of 2026-09-27: -154,083 linesOct 5, 2025Sep 27, 2026
+679.1K lines added, -536.2K removed over the last year.

Commits per week

last 52 weeks
570Week 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: 12 commitsWeek of 2026-08-02: 9 commitsWeek of 2026-08-09: 1 commitsWeek of 2026-08-16: 1 commitsWeek of 2026-08-23: 20 commitsWeek of 2026-08-30: 20 commitsWeek of 2026-09-06: 7 commitsWeek of 2026-09-13: 15 commitsWeek of 2026-09-20: 11 commitsWeek of 2026-09-27: 10 commitsOct 5, 2025Sep 27, 2026
780 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 — 16 commitsSun 16:00 — 3 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 — 9 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 — 44 commitsMon 12:00 — 97 commitsMon 13:00 — 118 commitsMon 14:00 — 105 commitsMon 15:00 — 143 commitsMon 16:00 — 127 commitsMon 17:00 — 117 commitsMon 18:00 — 122 commitsMon 19:00 — 127 commitsMon 20:00 — 96 commitsMon 21:00 — 41 commitsMon 22:00 — 24 commitsMon 23:00 — 34 commitsTue 0:00 — 43 commitsTue 1:00 — 38 commitsTue 2:00 — 16 commitsTue 3:00 — 6 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 — 131 commitsTue 15:00 — 150 commitsTue 16:00 — 135 commitsTue 17:00 — 124 commitsTue 18:00 — 127 commitsTue 19:00 — 124 commitsTue 20:00 — 118 commitsTue 21:00 — 29 commitsTue 22:00 — 20 commitsTue 23:00 — 42 commitsWed 0:00 — 68 commitsWed 1:00 — 38 commitsWed 2:00 — 19 commitsWed 3:00 — 2 commitsWed 4:00 — 5 commitsWed 5:00 — 1 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 — 126 commitsWed 18:00 — 143 commitsWed 19:00 — 151 commitsWed 20:00 — 107 commitsWed 21:00 — 31 commitsWed 22:00 — 18 commitsWed 23:00 — 42 commitsThu 0:00 — 27 commitsThu 1:00 — 27 commitsThu 2:00 — 15 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 — 120 commitsThu 14:00 — 141 commitsThu 15:00 — 123 commitsThu 16:00 — 143 commitsThu 17:00 — 124 commitsThu 18:00 — 132 commitsThu 19:00 — 87 commitsThu 20:00 — 101 commitsThu 21:00 — 23 commitsThu 22:00 — 25 commitsThu 23:00 — 25 commitsFri 0:00 — 37 commitsFri 1:00 — 27 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 — 3 commitsFri 9:00 — 3 commitsFri 10:00 — 17 commitsFri 11:00 — 29 commitsFri 12:00 — 63 commitsFri 13:00 — 98 commitsFri 14:00 — 91 commitsFri 15:00 — 156 commitsFri 16:00 — 138 commitsFri 17:00 — 138 commitsFri 18:00 — 133 commitsFri 19:00 — 115 commitsFri 20:00 — 69 commitsFri 21:00 — 23 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
Aug 26, 2026daily#4+243
Aug 25, 2026daily#4+243
Aug 24, 2026daily#3+263
Aug 23, 2026daily#3+263
Aug 22, 2026daily#10+98
Aug 21, 2026daily#10+98
Jun 18, 2026daily#19+13
Jan 12, 2026daily#23+151