gitbutlerapp/gitbutlerPublic

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

AI summary: A modern, AI-powered Git client built with Tauri and Rust.

Stars
21.4K
+17 today
Forks
1K
Watchers
59
Open issues
306
Open PRs
97
Contributors
~161
Commits
29.4K
Branches
674

RustOtherCreated Jan 31, 2023Last push todayLatest release release/0.22.0+43 stars this week+48 this month

Star history

since Jan 28, 2024
010K20KJan 2024Nov 2024Sep 2025Aug 2026
21.4K stars as of Aug 7, 2026, tracked back to Jan 28, 2024. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-08-10: 6 commits2025-08-11: 38 commits2025-08-12: 34 commits2025-08-13: 53 commits2025-08-14: 27 commits2025-08-15: 16 commits2025-08-16: 2 commits2025-08-17: 6 commits2025-08-18: 28 commits2025-08-19: 18 commits2025-08-20: 26 commits2025-08-21: 25 commits2025-08-22: 28 commits2025-08-23: 5 commits2025-08-24: 2 commits2025-08-25: 24 commits2025-08-26: 22 commits2025-08-27: 14 commits2025-08-28: 11 commits2025-08-29: 13 commits2025-08-30: 3 commits2025-08-31: 11 commits2025-09-01: 23 commits2025-09-02: 29 commits2025-09-03: 42 commits2025-09-04: 15 commits2025-09-05: 70 commits2025-09-06: 1 commit2025-09-07: 5 commits2025-09-08: 34 commits2025-09-09: 38 commits2025-09-10: 52 commits2025-09-11: 32 commits2025-09-12: 28 commits2025-09-13: 4 commits2025-09-14: 8 commits2025-09-15: 41 commits2025-09-16: 46 commits2025-09-17: 36 commits2025-09-18: 41 commits2025-09-19: 37 commits2025-09-20: 4 commits2025-09-21: 4 commits2025-09-22: 16 commits2025-09-23: 12 commits2025-09-24: 6 commits2025-09-25: 9 commits2025-09-26: 28 commits2025-09-27: 6 commits2025-09-28: 28 commits2025-09-29: 22 commits2025-09-30: 11 commits2025-10-01: 34 commits2025-10-02: 38 commits2025-10-03: 10 commits2025-10-04: 4 commits2025-10-05: 1 commit2025-10-06: 28 commits2025-10-07: 24 commits2025-10-08: 7 commits2025-10-09: 21 commits2025-10-10: 27 commits2025-10-11: 5 commits2025-10-12: 5 commits2025-10-13: 39 commits2025-10-14: 33 commits2025-10-15: 35 commits2025-10-16: 35 commits2025-10-17: 28 commits2025-10-18: 11 commits2025-10-19: 13 commits2025-10-20: 21 commits2025-10-21: 24 commits2025-10-22: 24 commits2025-10-23: 16 commits2025-10-24: 38 commits2025-10-25: 8 commits2025-10-26: 24 commits2025-10-27: 26 commits2025-10-28: 24 commits2025-10-29: 32 commits2025-10-30: 52 commits2025-10-31: 16 commits2025-11-01: 12 commits2025-11-02: 3 commits2025-11-03: 54 commits2025-11-04: 14 commits2025-11-05: 25 commits2025-11-06: 58 commits2025-11-07: 56 commits2025-11-08: 13 commits2025-11-09: 13 commits2025-11-10: 32 commits2025-11-11: 26 commits2025-11-12: 40 commits2025-11-13: 21 commits2025-11-14: 29 commits2025-11-15: 4 commits2025-11-16: 6 commits2025-11-17: 39 commits2025-11-18: 33 commits2025-11-19: 28 commits2025-11-20: 24 commits2025-11-21: 22 commits2025-11-22: 0 commits2025-11-23: 6 commits2025-11-24: 23 commits2025-11-25: 19 commits2025-11-26: 17 commits2025-11-27: 19 commits2025-11-28: 27 commits2025-11-29: 1 commit2025-11-30: 2 commits2025-12-01: 19 commits2025-12-02: 15 commits2025-12-03: 16 commits2025-12-04: 35 commits2025-12-05: 16 commits2025-12-06: 10 commits2025-12-07: 0 commits2025-12-08: 24 commits2025-12-09: 37 commits2025-12-10: 22 commits2025-12-11: 7 commits2025-12-12: 16 commits2025-12-13: 2 commits2025-12-14: 0 commits2025-12-15: 36 commits2025-12-16: 28 commits2025-12-17: 25 commits2025-12-18: 14 commits2025-12-19: 19 commits2025-12-20: 9 commits2025-12-21: 7 commits2025-12-22: 9 commits2025-12-23: 19 commits2025-12-24: 4 commits2025-12-25: 5 commits2025-12-26: 11 commits2025-12-27: 1 commit2025-12-28: 6 commits2025-12-29: 25 commits2025-12-30: 12 commits2025-12-31: 3 commits2026-01-01: 2 commits2026-01-02: 8 commits2026-01-03: 12 commits2026-01-04: 6 commits2026-01-05: 12 commits2026-01-06: 51 commits2026-01-07: 41 commits2026-01-08: 16 commits2026-01-09: 42 commits2026-01-10: 11 commits2026-01-11: 15 commits2026-01-12: 24 commits2026-01-13: 25 commits2026-01-14: 43 commits2026-01-15: 56 commits2026-01-16: 44 commits2026-01-17: 7 commits2026-01-18: 12 commits2026-01-19: 42 commits2026-01-20: 43 commits2026-01-21: 40 commits2026-01-22: 31 commits2026-01-23: 45 commits2026-01-24: 22 commits2026-01-25: 18 commits2026-01-26: 27 commits2026-01-27: 37 commits2026-01-28: 31 commits2026-01-29: 9 commits2026-01-30: 26 commits2026-01-31: 19 commits2026-02-01: 21 commits2026-02-02: 57 commits2026-02-03: 67 commits2026-02-04: 56 commits2026-02-05: 43 commits2026-02-06: 55 commits2026-02-07: 9 commits2026-02-08: 16 commits2026-02-09: 7 commits2026-02-10: 7 commits2026-02-11: 13 commits2026-02-12: 5 commits2026-02-13: 2 commits2026-02-14: 2 commits2026-02-15: 0 commits2026-02-16: 43 commits2026-02-17: 37 commits2026-02-18: 49 commits2026-02-19: 51 commits2026-02-20: 53 commits2026-02-21: 18 commits2026-02-22: 60 commits2026-02-23: 53 commits2026-02-24: 39 commits2026-02-25: 40 commits2026-02-26: 27 commits2026-02-27: 37 commits2026-02-28: 24 commits2026-03-01: 24 commits2026-03-02: 30 commits2026-03-03: 42 commits2026-03-04: 59 commits2026-03-05: 21 commits2026-03-06: 31 commits2026-03-07: 30 commits2026-03-08: 11 commits2026-03-09: 45 commits2026-03-10: 58 commits2026-03-11: 34 commits2026-03-12: 39 commits2026-03-13: 77 commits2026-03-14: 32 commits2026-03-15: 40 commits2026-03-16: 95 commits2026-03-17: 93 commits2026-03-18: 119 commits2026-03-19: 94 commits2026-03-20: 69 commits2026-03-21: 27 commits2026-03-22: 13 commits2026-03-23: 45 commits2026-03-24: 58 commits2026-03-25: 74 commits2026-03-26: 93 commits2026-03-27: 118 commits2026-03-28: 48 commits2026-03-29: 26 commits2026-03-30: 52 commits2026-03-31: 70 commits2026-04-01: 59 commits2026-04-02: 77 commits2026-04-03: 35 commits2026-04-04: 29 commits2026-04-05: 51 commits2026-04-06: 39 commits2026-04-07: 53 commits2026-04-08: 62 commits2026-04-09: 57 commits2026-04-10: 45 commits2026-04-11: 6 commits2026-04-12: 17 commits2026-04-13: 39 commits2026-04-14: 87 commits2026-04-15: 47 commits2026-04-16: 51 commits2026-04-17: 41 commits2026-04-18: 69 commits2026-04-19: 47 commits2026-04-20: 112 commits2026-04-21: 106 commits2026-04-22: 71 commits2026-04-23: 96 commits2026-04-24: 84 commits2026-04-25: 15 commits2026-04-26: 17 commits2026-04-27: 56 commits2026-04-28: 60 commits2026-04-29: 34 commits2026-04-30: 46 commits2026-05-01: 86 commits2026-05-02: 24 commits2026-05-03: 0 commits2026-05-04: 32 commits2026-05-05: 74 commits2026-05-06: 60 commits2026-05-07: 69 commits2026-05-08: 51 commits2026-05-09: 32 commits2026-05-10: 13 commits2026-05-11: 37 commits2026-05-12: 76 commits2026-05-13: 56 commits2026-05-14: 75 commits2026-05-15: 47 commits2026-05-16: 26 commits2026-05-17: 26 commits2026-05-18: 59 commits2026-05-19: 28 commits2026-05-20: 41 commits2026-05-21: 40 commits2026-05-22: 32 commits2026-05-23: 7 commits2026-05-24: 11 commits2026-05-25: 19 commits2026-05-26: 41 commits2026-05-27: 26 commits2026-05-28: 38 commits2026-05-29: 34 commits2026-05-30: 121 commits2026-05-31: 69 commits2026-06-01: 58 commits2026-06-02: 45 commits2026-06-03: 34 commits2026-06-04: 81 commits2026-06-05: 44 commits2026-06-06: 9 commits2026-06-07: 5 commits2026-06-08: 67 commits2026-06-09: 66 commits2026-06-10: 89 commits2026-06-11: 55 commits2026-06-12: 109 commits2026-06-13: 24 commits2026-06-14: 14 commits2026-06-15: 72 commits2026-06-16: 69 commits2026-06-17: 76 commits2026-06-18: 69 commits2026-06-19: 55 commits2026-06-20: 8 commits2026-06-21: 29 commits2026-06-22: 58 commits2026-06-23: 101 commits2026-06-24: 100 commits2026-06-25: 59 commits2026-06-26: 110 commits2026-06-27: 7 commits2026-06-28: 31 commits2026-06-29: 54 commits2026-06-30: 67 commits2026-07-01: 88 commits2026-07-02: 64 commits2026-07-03: 87 commits2026-07-04: 42 commits2026-07-05: 8 commits2026-07-06: 43 commits2026-07-07: 63 commits2026-07-08: 46 commits2026-07-09: 36 commits2026-07-10: 25 commits2026-07-11: 3 commits2026-07-12: 15 commits2026-07-13: 46 commits2026-07-14: 61 commits2026-07-15: 89 commits2026-07-16: 45 commits2026-07-17: 78 commits2026-07-18: 30 commits2026-07-19: 28 commits2026-07-20: 48 commits2026-07-21: 70 commits2026-07-22: 66 commits2026-07-23: 57 commits2026-07-24: 138 commits2026-07-25: 33 commits2026-07-26: 27 commits2026-07-27: 53 commits2026-07-28: 88 commits2026-07-29: 71 commits2026-07-30: 70 commits2026-07-31: 49 commits2026-08-01: 10 commits2026-08-02: 15 commits2026-08-03: 42 commits2026-08-04: 38 commits2026-08-05: 28 commits2026-08-06: 25 commits2026-08-07: 9 commits2026-08-08: 0 commits
12,793 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    21,426 stars

  • Very active

    12,793 commits in 52 weeks

  • Community-driven

    ~161 contributors

  • Well documented

    High community health score

  • Continuous integration

    Automated checks passing

What gitbutler does

GitButler provides a radically re-imagined interface for interacting with Git, offering both a Graphical User Interface (GUI) and a Command Line Interface (CLI). Built from the ground up using Rust and Tauri, it focuses on performance and a modern user experience tailored for AI-assisted workflows. It simplifies complex branch management and commit generation, allowing developers to manage multiple parallel streams of work more intuitively than traditional Git clients.

Software developers seeking a more intuitive and powerful way to manage complex Git workflows. It is especially beneficial for those who frequently juggle multiple tasks simultaneously.

  • Virtual branches: Manage multiple concurrent feature developments without constantly switching branches.
  • AI integration: Seamlessly incorporates AI tools to assist with drafting commit messages and organizing changes.
  • High performance: Built with Rust and Tauri, ensuring a fast, lightweight, and responsive user experience.
  • Unified interface: Offers both a comprehensive GUI and a powerful CLI to suit different developer preferences.
  • Simplified workflow: Abstracts away complex Git commands to make version control more intuitive.

Where teams use it

Managing complex projects

Easily handle multiple, overlapping feature developments using the virtual branches system.

AI-assisted development

Leverage built-in AI capabilities to streamline commit message creation and code organization.

Streamlined code review

Prepare clean, logical commits for review even when working on messy, parallel tasks.

Cross-platform version control

Enjoy a consistent, high-performance Git experience across different operating systems.

README

master branch
GitButler logo

GitButler

Git, but better.
GitButler is a modern Git-based version control interface with both a GUI and CLI built from the ground up for AI-powered workflows.

Website   •   Blog   •   Docs   •   Downloads


GitButler desktop app preview

Our beautiful GUI

GitButler CLI preview

Our amazing but CLI


TWEET BLUESKY DISCORD

CI INSTA YOUTUBE DEEPWIKI


GitButler is a powerful new Git-based version control system, designed from scratch to be simple, powerful and flexible. It is designed for ease of use and modern agentic workflows.

It features stacked branches, parallel branches, unlimited undo, easy commit mutations, forge integrations and more.

Works instantly in any existing Git repo as a friendlier and more powerful drop-in Git user interface replacement - for you and your agents.

Main Features

Why use GitButler instead of vanilla Git? What a great question.

  • Stacked Branches (gui, cli)
    • Effortlessly create branches stacked on other branches. Amend or edit any commit easily with automatic restacking.
  • Parallel Branches (gui, cli)
    • Organize work on multiple branches simultaneously, rather than constantly switching branches.
  • Easy Commit Management (gui, cli)
    • Uncommit, reword, amend, move, split and squash commits by dragging and dropping or simple CLI commands. Forget about rebase -i, you don't need it anymore.
  • Undo Timeline (gui, cli)
    • Logs all operations and changes and allows you to easily undo or revert any operation.
  • First Class Conflicts (gui, cli)
    • Rebases always succeed. Commits can be marked as conflicted and resolved at any time, in any order.
  • Forge Integration (gui, cli)
    • Authenticate to GitHub, GitLab, or Bitbucket to easily open and update Pull Requests, list branches, get CI statuses and more. No other tools required.
  • AI Tooling (gui, cli)
    • Use built-in AI handlers to help create commit messages, branch names, PR descriptions and more.
    • Easily install hooks or skills for all modern agent systems to level up their Git management.

Tech

The GitButler desktop app is a Tauri-based application. Its UI is written in Svelte using TypeScript and its backend is written in Rust.

The but CLI is the same Rust backend engine with a Rust command line UI.

Documentation

You can find our end user documentation at: https://docs.gitbutler.com

Bugs and Feature Requests

If you have a bug or feature request, feel free to open an issue, or join our Discord server.

License

The TLDR is that GitButler is under a Fair Source software license, meaning that you can use it, view the source, contribute, etc. You just can't build a competitor with it. It also becomes MIT after 2 years. So, MIT with an expiring non-compete clause.

Contributing

So you want to help out? Please check out the CONTRIBUTING.md document.

If you want to skip right to getting the code to actually compile, take a look at the DEVELOPMENT.md file.

Contributors

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

144 total
  1. release/0.22.0release/0.22.0Jul 30, 2026

    ## Changes Native GitHub Stacked PR Support is available in gitbutler 🥞🎉 - GitButler now automatically uses GitHub's native stacked pull requests for enrolled repositories, falling back to description footers otherwise - You can now choose per project whether GitButler adds stack metadata to pull and merge request descriptions - Cherry-picking now creates conflicted commits when a pick conflicts instead of blocking it ## CLI Breaking changes: This release overhauls the `commit`, `amend`, `squash`, `discard` and `move`. The commands `rub`, `stage` and `unstage` have been removed. For agentic use its important to update the skill (`but skill check --update`) - The CLI no longer reads change assignments from the desktop app. All worktree changes are treated as uncommitted; `but stage`, `but unstage`, and `but commit --only` have been removed - `but commit` now takes sources positionally and uses `-b/--branch` for the target branch and `--above` or `--below` for stacking - `but squash` still takes sources positionally but now uses `-t/--target` for the target. It can squash all types of sources into commits, branches, and the uncommitted area. - `but amend` and `but u

  2. release/0.21.2release/0.21.2Jul 22, 2026

    ## What's Changed - Fixes a 0.21.1 regression where a pull request cache left by an older version could break the workspace after upgrading - Fixes an issue where updating a branch from upstream could fail - Bitbucket: Fixes an issue where build status checks could fail to load in some cases - Fixes an issue where a "part 1 of 1 in a stack" footer could be added to pull requests that aren't part of a stack **Full Changelog**: https://github.com/gitbutlerapp/gitbutler/compare/release/0.21.1...release/0.21.2 ## Downloads Download bins from https://gitbutler.com/

  3. release/0.21.1release/0.21.1Jul 21, 2026

    ## Changes - Adds Bitbucket Cloud as a first-class forge — create, update, merge, and track pull requests with CI status, right in the app - The header project selector now groups projects by recency - You can now find a pull request in the branches list by branch name or number - Commit details now show the change ID next to the commit SHA - C/C++ header files now show the correct language icon ## TUI - The details view is now actionable — mark, discard, commit, and move changes right from it, including individual hunks and committed files - You can now search within the help view - Press `y` to copy a commit's change ID - You can now manually reload from the details view - Fixes an issue where commands run from command mode did not execute in the active project's directory ## CLI - Adds Bitbucket Cloud support to `but` — create, update, and merge pull requests, plus CI check status - `but status` and mutation commands (`commit`, `reword`, and more) now identify commits by their change ID — GitButler's stable ID that survives rebases — rather than the commit SHA - `but` now auto-detects more AI coding agents (including Pi and Poolside) and tailors its outp

  4. release/0.21.0release/0.21.0Jul 6, 2026

    ## Support for "push to main" / "skip the pull request" workflows You can now land a branch straight onto its target eg. `origin/main`, without ever opening a pull/merge request. In the desktop app this is enabled in the project settings (Git stuff) or during project setup. In the CLI this is done with `but land <branch>`. ## Changes - Added a feature for resolving conflicted commits with AI (right click option) if AI is enabled for the project - You can now apply to the workspace GitLab merge requests, including merge requests from forks ## Fixes - Fixes an issue where undoing a change could leave spurious uncommitted changes behind - Fixes an issue where stacking one branch onto another could fail with an "Invalid parent delimitation" - Fixes an issue where the upstream integration modal could break while branch data was being refreshed - You can now scroll the list of steps in the upstream integration modal - Fixes a GitHub-specific issue where pull requests from forks could use the wrong SSH URL - Fixes an issue where a checkout could remove a directory when a file was expected in its place ## CLI - `but land <branch>` lands an applied branch directl

  5. release/0.20.4release/0.20.4Jun 26, 2026

    ## Agentic Use There is now a new command `but agent setup` which makes the overall setup easier. It is an interactive wizard for tuning version control behavior (similar to https://docs.gitbutler.com/ai-agents/tuning-agent-behavior but easier to setup). Running this is a good idea for best performance. - Multi-committing, amending and splitting of commits now complete quicker and use less tokens - Improved PR stacking workflows ## Changes - There is now a "Font size" setting for the diff views (Settings → Appearance) ## CLI - `but amend` now accepts `--changes` to amend specific changes into a commit - You can now provide a message when creating an empty commit with `but commit` - `but uncommit` now supports a diff output option to print the resulting changes - `but status` now shows stacked branches that have been merged upstream - Hunk IDs are now stable across commits and discards - `but completions` now appears in the help output, making it discoverable when you grab the `but` binary without an installer - `but` output now labels "unassigned changes" as "uncommitted" - Fixes a bug where `but apply` could report success while leaving a branch unapplie

Commits per week

last 52 weeks
5370Week of 2025-08-10: 176 commitsWeek of 2025-08-17: 136 commitsWeek of 2025-08-24: 89 commitsWeek of 2025-08-31: 191 commitsWeek of 2025-09-07: 193 commitsWeek of 2025-09-14: 213 commitsWeek of 2025-09-21: 81 commitsWeek of 2025-09-28: 147 commitsWeek of 2025-10-05: 113 commitsWeek of 2025-10-12: 186 commitsWeek of 2025-10-19: 144 commitsWeek of 2025-10-26: 186 commitsWeek of 2025-11-02: 223 commitsWeek of 2025-11-09: 165 commitsWeek of 2025-11-16: 152 commitsWeek of 2025-11-23: 112 commitsWeek of 2025-11-30: 113 commitsWeek of 2025-12-07: 108 commitsWeek of 2025-12-14: 131 commitsWeek of 2025-12-21: 56 commitsWeek of 2025-12-28: 68 commitsWeek of 2026-01-04: 179 commitsWeek of 2026-01-11: 214 commitsWeek of 2026-01-18: 235 commitsWeek of 2026-01-25: 167 commitsWeek of 2026-02-01: 308 commitsWeek of 2026-02-08: 52 commitsWeek of 2026-02-15: 251 commitsWeek of 2026-02-22: 280 commitsWeek of 2026-03-01: 237 commitsWeek of 2026-03-08: 296 commitsWeek of 2026-03-15: 537 commitsWeek of 2026-03-22: 449 commitsWeek of 2026-03-29: 348 commitsWeek of 2026-04-05: 313 commitsWeek of 2026-04-12: 351 commitsWeek of 2026-04-19: 531 commitsWeek of 2026-04-26: 323 commitsWeek of 2026-05-03: 318 commitsWeek of 2026-05-10: 330 commitsWeek of 2026-05-17: 233 commitsWeek of 2026-05-24: 290 commitsWeek of 2026-05-31: 340 commitsWeek of 2026-06-07: 415 commitsWeek of 2026-06-14: 363 commitsWeek of 2026-06-21: 464 commitsWeek of 2026-06-28: 433 commitsWeek of 2026-07-05: 224 commitsWeek of 2026-07-12: 364 commitsWeek of 2026-07-19: 440 commitsWeek of 2026-07-26: 368 commitsWeek of 2026-08-02: 157 commitsAug 10, 2025Aug 2, 2026
12.8K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 61 commitsSun 1:00 — 29 commitsSun 2:00 — 18 commitsSun 3:00 — 10 commitsSun 4:00 — 7 commitsSun 5:00 — 5 commitsSun 6:00 — 4 commitsSun 7:00 — 15 commitsSun 8:00 — 35 commitsSun 9:00 — 69 commitsSun 10:00 — 79 commitsSun 11:00 — 74 commitsSun 12:00 — 75 commitsSun 13:00 — 66 commitsSun 14:00 — 100 commitsSun 15:00 — 95 commitsSun 16:00 — 78 commitsSun 17:00 — 104 commitsSun 18:00 — 107 commitsSun 19:00 — 96 commitsSun 20:00 — 90 commitsSun 21:00 — 86 commitsSun 22:00 — 96 commitsSun 23:00 — 94 commitsMon 0:00 — 66 commitsMon 1:00 — 39 commitsMon 2:00 — 12 commitsMon 3:00 — 5 commitsMon 4:00 — 14 commitsMon 5:00 — 14 commitsMon 6:00 — 27 commitsMon 7:00 — 26 commitsMon 8:00 — 84 commitsMon 9:00 — 137 commitsMon 10:00 — 212 commitsMon 11:00 — 261 commitsMon 12:00 — 172 commitsMon 13:00 — 278 commitsMon 14:00 — 228 commitsMon 15:00 — 442 commitsMon 16:00 — 320 commitsMon 17:00 — 254 commitsMon 18:00 — 173 commitsMon 19:00 — 154 commitsMon 20:00 — 160 commitsMon 21:00 — 143 commitsMon 22:00 — 117 commitsMon 23:00 — 104 commitsTue 0:00 — 86 commitsTue 1:00 — 47 commitsTue 2:00 — 17 commitsTue 3:00 — 6 commitsTue 4:00 — 8 commitsTue 5:00 — 23 commitsTue 6:00 — 18 commitsTue 7:00 — 33 commitsTue 8:00 — 94 commitsTue 9:00 — 176 commitsTue 10:00 — 263 commitsTue 11:00 — 263 commitsTue 12:00 — 185 commitsTue 13:00 — 297 commitsTue 14:00 — 324 commitsTue 15:00 — 357 commitsTue 16:00 — 326 commitsTue 17:00 — 260 commitsTue 18:00 — 186 commitsTue 19:00 — 155 commitsTue 20:00 — 143 commitsTue 21:00 — 135 commitsTue 22:00 — 129 commitsTue 23:00 — 114 commitsWed 0:00 — 105 commitsWed 1:00 — 52 commitsWed 2:00 — 23 commitsWed 3:00 — 9 commitsWed 4:00 — 14 commitsWed 5:00 — 26 commitsWed 6:00 — 44 commitsWed 7:00 — 30 commitsWed 8:00 — 83 commitsWed 9:00 — 167 commitsWed 10:00 — 254 commitsWed 11:00 — 270 commitsWed 12:00 — 168 commitsWed 13:00 — 230 commitsWed 14:00 — 277 commitsWed 15:00 — 347 commitsWed 16:00 — 308 commitsWed 17:00 — 259 commitsWed 18:00 — 191 commitsWed 19:00 — 148 commitsWed 20:00 — 156 commitsWed 21:00 — 133 commitsWed 22:00 — 137 commitsWed 23:00 — 113 commitsThu 0:00 — 97 commitsThu 1:00 — 36 commitsThu 2:00 — 27 commitsThu 3:00 — 14 commitsThu 4:00 — 8 commitsThu 5:00 — 20 commitsThu 6:00 — 24 commitsThu 7:00 — 32 commitsThu 8:00 — 120 commitsThu 9:00 — 138 commitsThu 10:00 — 215 commitsThu 11:00 — 337 commitsThu 12:00 — 226 commitsThu 13:00 — 245 commitsThu 14:00 — 310 commitsThu 15:00 — 322 commitsThu 16:00 — 253 commitsThu 17:00 — 207 commitsThu 18:00 — 139 commitsThu 19:00 — 119 commitsThu 20:00 — 110 commitsThu 21:00 — 101 commitsThu 22:00 — 129 commitsThu 23:00 — 103 commitsFri 0:00 — 82 commitsFri 1:00 — 54 commitsFri 2:00 — 19 commitsFri 3:00 — 5 commitsFri 4:00 — 18 commitsFri 5:00 — 24 commitsFri 6:00 — 21 commitsFri 7:00 — 38 commitsFri 8:00 — 84 commitsFri 9:00 — 176 commitsFri 10:00 — 230 commitsFri 11:00 — 275 commitsFri 12:00 — 239 commitsFri 13:00 — 259 commitsFri 14:00 — 273 commitsFri 15:00 — 319 commitsFri 16:00 — 287 commitsFri 17:00 — 234 commitsFri 18:00 — 118 commitsFri 19:00 — 98 commitsFri 20:00 — 89 commitsFri 21:00 — 93 commitsFri 22:00 — 123 commitsFri 23:00 — 79 commitsSat 0:00 — 48 commitsSat 1:00 — 33 commitsSat 2:00 — 17 commitsSat 3:00 — 12 commitsSat 4:00 — 4 commitsSat 5:00 — 5 commitsSat 6:00 — 11 commitsSat 7:00 — 18 commitsSat 8:00 — 38 commitsSat 9:00 — 54 commitsSat 10:00 — 59 commitsSat 11:00 — 42 commitsSat 12:00 — 68 commitsSat 13:00 — 88 commitsSat 14:00 — 66 commitsSat 15:00 — 111 commitsSat 16:00 — 80 commitsSat 17:00 — 67 commitsSat 18:00 — 68 commitsSat 19:00 — 123 commitsSat 20:00 — 80 commitsSat 21:00 — 84 commitsSat 22:00 — 59 commitsSat 23:00 — 72 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Feb 8, 2026daily#20+160
  • ultraworkers/claw-code

    An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

    195K stars · Rust

  • ultraworkers/claw-code

    An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

    194.9K stars · Rust

  • ultraworkers/claw-code

    An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

    194.9K stars · Rust

  • 521xueweihan/HelloGitHub

    :octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

    169.7K stars · Python

  • farion1231/cc-switch

    A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

    125.4K stars · Rust

  • denoland/deno

    A modern runtime for JavaScript and TypeScript.

    108.2K stars · Rust