domain: version-control
648 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mhinz/vim-signify A Vim/Neovim plugin that displays added, modified, and removed lines in the sign column for files managed by a version control system. It s… | 64 | 2728 | stable |
| GitAlias/gitalias A collection of Git alias settings provided as a shell configuration file that adds short aliases, command shortcuts, lookup helpers, and w… | 75 | 2694 | active |
| PatrickF1/fzf.fish A Fish shell plugin that integrates fzf fuzzy searching into the command line with mnemonic key bindings. It provides interactive searches … | 74 | 2684 | active |
| sinclairtarget/git-who git-who is a command-line tool that answers 'who wrote this code?' at the level of file trees and subsystems rather than individual lines, … | 70 | 2678 | active |
| org2AI/ORG2 ORG-2 is a native desktop application (Rust + Tauri) that acts as a system of record for AI coding agents, running a built-in harness plus … | 80 | 2671 | active |
| prontolabs/pronto Pronto is a Ruby gem that runs automated code review by analyzing only the changes in a diff rather than the whole codebase. It integrates … | 69 | 2670 | active |
| jitpack/jitpack.io JitPack is a package repository for JVM and Android projects that builds Git projects on demand and serves ready-to-use artifacts (jar, aar… | 62 | 2663 | stable |
| microsoft/vscode-pull-request-github A VS Code extension by Microsoft/GitHub that lets developers review and manage GitHub pull requests and issues directly inside the editor. … | 98 | 2619 | active |
| EnixCoda/Gitako Gitako is a free browser extension that adds a file tree sidebar to GitHub, with instant file search and keyboard navigation. It works on C… | 88 | 2598 | active |
| sourcegraph/sourcegraph-public-snapshot Sourcegraph is a code intelligence platform providing universal code search, code navigation, batch changes, and the Cody AI coding assista… | 10 | 10295 | maintenance |
| git-cola/git-cola Git Cola is a powerful, slick graphical user interface for Git built with Python and PyQt/PySide via QtPy. It includes a main commit/stagin… | 92 | 2565 | active |
| stefanzweifel/git-auto-commit-action A GitHub Action that detects files changed during a workflow run and automatically commits and pushes them back to the repository. It is wr… | 92 | 2564 | active |
| devhubapp/devhub DevHub is a cross-platform GitHub notifications and repository activity manager, often described as 'TweetDeck for GitHub', offering multi-… | 23 | 10120 | maintenance |
| r-lib/devtools devtools is an R package that streamlines R package development with functions for loading, documenting, testing, building, and installing … | 88 | 2517 | stable |
| yonaskolb/Mint Mint is a command-line package manager that installs and runs executable Swift packages built with the Swift Package Manager. It caches bui… | 50 | 2509 | active |
| git-ai-project/git-ai Git AI is an open-source Git extension written in Rust that tracks AI-generated code in repositories, linking every AI-written line to the … | 81 | 2506 | active |
| intuit/auto Auto is a CLI tool by Intuit that automates software releases based on semantic version labels added to pull requests. It generates changel… | 79 | 2494 | active |
| mattzcarey/shippie Shippie is an extendable AI code-review agent that reads pull request diffs, explores the codebase with developer tools, and posts focused … | 92 | 2483 | active |
| bigH/git-fuzzy git-fuzzy is an interactive command-line interface for git built on top of fzf, providing fuzzy-searchable views of status, branches, log, … | 72 | 2434 | active |
| zurawiki/gptcommit gptcommit is a git prepare-commit-msg hook written in Rust that uses large language models like GPT to automatically generate clear, descri… | 57 | 2420 | active |
| lukechilds/zsh-nvm A Zsh plugin that automatically installs, updates, and loads nvm (Node Version Manager) in your shell. It wraps nvm with extra commands lik… | 32 | 2413 | active |
| EmbarkStudios/cargo-deny cargo-deny is a Cargo plugin (cargo subcommand) for linting Rust dependency graphs. It checks crate licenses against allow/deny lists, bans… | 97 | 2407 | active |
| git/git-scm.com The source repository for git-scm.com, the official Git website where users download Git, read documentation, and learn version control. Th… | 77 | 2405 | active |
| ryanb/dotfiles Ryan Bates' personal dotfiles for configuring the macOS command line with Zsh, including shell aliases, git config, and fzf-based navigatio… | 76 | 2399 | active |
| microsoft/live-share Visual Studio Live Share is Microsoft's real-time collaborative development service that lets developers share codebases and edit together … | 75 | 2383 | active |
| waylau/git-for-win A China-based mirror listing for downloading Git for Windows installers and portable builds, hosted via npmmirror (formerly Taobao npm mirr… | 32 | 2378 | active |
| softvar/enhanced-github A browser extension for Chrome, Firefox, and Edge that enhances the GitHub website by showing repo and individual file sizes, adding downlo… | 32 | 2377 | active |
| pockethub/PocketHub PocketHub is the community-maintained Android client for GitHub, continuing the now-defunct official GitHub Android app. It lets users brow… | 23 | 9361 | maintenance |
| gitblit-org/gitblit Gitblit is an open-source, pure Java Git server for managing, viewing, and serving Git repositories over GIT, HTTP, and SSH transports. It … | 34 | 2357 | active |
| kdheepak/lazygit.nvim A Neovim plugin that launches the lazygit terminal UI inside a floating window within Neovim. It provides commands like :LazyGit and :LazyG… | 58 | 2347 | active |
| elfshaker/elfshaker elfshaker is a high-performance CLI version control system written in Rust, fine-tuned for storing binary files. It packs directory snapsho… | 64 | 2336 | active |
| crev-dev/cargo-crev cargo-crev is a cryptographically verifiable, distributed code review system for the Rust cargo package manager. It lets developers review … | 85 | 2330 | active |
| supabitapp/supacode Supacode is a native macOS application that serves as a command center for running multiple terminal-based coding agents (like Claude Code,… | 77 | 2311 | active |
| Everduin94/better-commits better-commits is a Node.js CLI that guides developers through interactive prompts to build conventional commit messages, with branch-based… | 97 | 2288 | active |
| RichiH/vcsh vcsh is a shell-based tool that manages multiple Git repositories in $HOME, letting each application's dotfiles live in its own repository … | 49 | 2275 | stable |
| jelmer/dulwich Dulwich is a pure-Python implementation of Git's file formats and network protocols, providing both low-level access to Git objects and a h… | 99 | 2272 | active |
| Murmele/Gittyup Gittyup is a graphical Git client built with C++ and Qt that helps users understand and manage their source code history. It is a continuat… | 71 | 2263 | active |
| MinhasKamal/DownGit DownGit is a web tool that creates direct download links for any public GitHub directory or file, packaging them as a zip archive. It is ho… | 54 | 2256 | active |
| ViscousPot/GitSync GitSync is a mobile Git client for iOS and Android that syncs a local directory with a remote Git repository in the background. It is popul… | 86 | 2249 | active |
| livegrep/livegrep Livegrep is a tool for interactive regex search over gigabyte-scale source code repositories, inspired by Google Code Search. It consists o… | 62 | 2231 | active |
| mateodelnorte/meta meta is a Node.js CLI tool that manages multi-project systems by combining many git repositories into a single 'meta repo', letting you run… | 66 | 2217 | stable |
| KnpLabs/php-github-api An object-oriented PHP wrapper for the GitHub REST (v3) and GraphQL (v4) APIs, built on PSR-18 HTTP clients via HTTPlug. It is extensively … | 87 | 2207 | stable |
| andsens/homeshick homeshick is a dotfiles synchronizer written in Bash that uses git to manage and deploy configuration files across machines. It clones dotf… | 64 | 2193 | stable |
| tdurieux/anonymous_github Anonymous GitHub is a proxy server that anonymizes GitHub repositories (owner, org, repo name, file names, and file contents) so researcher… | 77 | 2190 | active |
| steipete/RepoBar RepoBar is a native macOS menu bar app that shows the status of GitHub repositories at a glance, including CI state, issues, pull requests,… | 81 | 2180 | active |
| gelstudios/gitfiti gitfiti is a Python CLI tool that draws pixel art on your GitHub contribution calendar by generating backdated git commits. It produces a b… | 32 | 8445 | maintenance |
| isomorphic-git/isomorphic-git A pure JavaScript reimplementation of git that works in both Node.js and browser environments (including WebWorkers and ServiceWorkers), wi… | 95 | 8337 | maintenance |
| gabrie30/ghorg ghorg is a Go CLI tool that quickly clones or backs up all repositories of an organization or user from GitHub, GitLab, Bitbucket, Gitea, C… | 95 | 2133 | active |
| est31/cargo-udeps cargo-udeps is a Cargo subcommand that detects unused dependencies declared in a Rust project's Cargo.toml. It requires Rust nightly to run… | 80 | 2129 | active |
| idursun/jjui jjui is a terminal user interface (TUI) for interacting with the Jujutsu version control system, built in Go with Bubble Tea. It provides i… | 88 | 2120 | active |
| dolthub/doltgresql Doltgres is a version-controlled PostgreSQL-compatible SQL database that lets you branch, merge, fork, clone, push, and pull database schem… | 94 | 2103 | active |
| thoughtworks/talisman Talisman is a Go-based CLI tool that installs a git pre-commit/pre-push hook to scan outgoing changesets for potential secrets such as toke… | 66 | 2096 | active |
| rust-lang/git2-rs git2-rs provides safe, idiomatic Rust bindings to the libgit2 C library for reading and writing git repositories. It offers automatic resou… | 76 | 2090 | stable |
| JamieMason/syncpack Syncpack is a Rust-based command-line tool that finds and fixes inconsistent dependency versions across package. files in large JavaScript … | 97 | 2087 | active |
| simonwhitaker/gibo gibo is a command-line tool for quickly fetching and appending .gitignore boilerplate templates from github/gitignore. It is written in Go … | 84 | 2083 | stable |
| fsprojects/Paket Paket is a dependency manager for .NET projects that handles NuGet packages, Git repositories, and HTTP resources with deterministic lockfi… | 88 | 2082 | active |
| conventional-changelog/standard-version standard-version is a Node.js CLI utility that automates semantic version bumping and CHANGELOG.md generation based on Conventional Commits… | 64 | 7976 | maintenance |
| lusingander/serie Serie is a Rust-based TUI application that renders rich git commit graphs in the terminal using the terminal emulator's image display proto… | 89 | 2056 | active |
| github/app GitHub Copilot app is an agent-native desktop application for finding, running, steering, and landing software work across GitHub repositor… | 77 | 2043 | active |
| boldsoftware/meat meat is a Go CLI tool that uses an LLM to abridge a code diff into a 'reading diff', reducing agent-written changes to the conceptually imp… | 56 | 2030 | active |
| basecamp/gh-signoff A GitHub CLI extension (written in Shell) that brings CI in-house: you run your test suite on your own machine and then run `gh signoff` to… | 89 | 2017 | active |
| donnemartin/gitsome gitsome is a Python-based command line tool that supercharges Git and GitHub workflows with 29 GitHub-integrated `gh` commands and an optio… | 23 | 7688 | maintenance |
| slapperwan/gh4a OctoDroid is an open-source Android client for GitHub that lets users browse repositories, issues, pull requests, commits, gists, and user … | 58 | 1993 | active |
| coder/xum Xum (formerly Mux) is an open-source desktop application for running multiple AI coding agents in parallel, each in its own isolated worksp… | 79 | 1985 | active |
| not-an-aardvark/lucky-commit A Rust CLI tool that amends git commits with whitespace until the commit hash starts with a desired prefix (default '0000000'). It uses GPU… | 41 | 1985 | active |
| openclaw/clawsweeper ClawSweeper is a conservative GitHub maintenance bot that reviews open issues and pull requests on a schedule, writes durable markdown repo… | 78 | 1968 | active |
| tobi/walgit Walgit is a self-hosted Git server implemented as a single Rust binary that uses S3- or GCS-compatible object storage as the source of trut… | 57 | 1947 | active |
| timbrel/GitSavvy GitSavvy is a mature Sublime Text plugin providing full Git and GitHub integration inside the editor. It adds command palette commands and … | 91 | 1939 | active |
| nosarthur/gita Gita is a Python command-line tool for managing multiple git repositories from any working directory. It displays the status of many repos … | 81 | 1927 | active |
| zereight/gitlab-mcp A Model Context Protocol (MCP) server exposing GitLab APIs (projects, merge requests, issues, pipelines, wikis, releases, and more) to AI c… | 83 | 1926 | active |
| facebookincubator/fastmod fastmod is a fast, Rust-based partial replacement for the codemod tool that assists with large-scale codebase refactors via regex-based fin… | 65 | 1923 | active |
| josh-project/josh Josh (Just One Single History) is a Git-at-scale platform providing fast, reversible Git history transformation so any sub-view of a reposi… | 94 | 1915 | active |
| abapGit/abapGit abapGit is a Git client for ABAP systems, written entirely in ABAP, that lets developers version and sync ABAP code with Git hosting servic… | 77 | 1914 | active |
| hanshuaikang/nezha Nezha is a lightweight cross-platform desktop IDE designed for the AI coding era, letting you run and monitor multiple Claude Code and Code… | 78 | 1883 | active |
| MitMaro/git-interactive-rebase-tool A native, cross-platform, full-featured terminal-based sequence editor for Git's interactive rebase, written in Rust. It replaces the defau… | 57 | 1883 | active |
| streamich/git-cz git-cz is a CLI tool for writing semantic, emoji-decorated Conventional Commit messages interactively. It works standalone via npx or as a … | 41 | 1877 | active |
| sourcery-ai/sourcery Sourcery is an AI-powered automated code review service that reviews pull requests on GitHub and GitLab, posting summaries, inline comments… | 97 | 1858 | active |
| download-directory/download-directory.github.io A web app that lets users download a single subdirectory from a GitHub repository as a zip file, filling a gap in GitHub's native functiona… | 69 | 1852 | active |
| skwp/dotfiles YADR (Yet Another Dotfile Repo) is an opinionated, curated collection of dotfiles bundling 90+ Vim plugins, zsh/Prezto configuration, and g… | 60 | 6973 | maintenance |
| sourcegraph/zoekt Zoekt is a fast trigram-based text search engine designed for source code, supporting substring and regexp matching with a rich boolean que… | 77 | 1844 | active |
| athul/waka-readme A GitHub Action that fetches WakaTime coding metrics and injects weekly development statistics into your GitHub profile README. It runs on … | 53 | 1830 | active |
| sunmh207/AI-Codereview-Gitlab A self-hosted automated code review application that uses large language models (DeepSeek, OpenAI, Anthropic, ZhipuAI, Qwen, Ollama) to rev… | 83 | 1826 | active |
| sdkman/sdkman-cli SDKMAN! is a command-line tool for managing parallel versions of multiple Software Development Kits (primarily JVM-related like Java, Kotli… | 93 | 6834 | maintenance |
| ruby-git/ruby-git The git gem is a Ruby library that provides an object-oriented interface for creating, reading, and manipulating Git repositories by wrappi… | 99 | 1795 | active |
| betterleaks/betterleaks Betterleaks is a fast, configurable secrets scanner for finding leaked credentials in git repositories, filesystems, and platforms like Git… | 82 | 1792 | active |
| remotemobprogramming/mob mob is a Go-based command line tool that streamlines git handover during remote pair and mob programming sessions, using temporary branches… | 79 | 1785 | active |
| kost/dvcs-ripper dvcs-ripper is a set of Perl command-line tools that download (rip) web-accessible version control repositories such as GIT, SVN, Mercurial… | 32 | 1784 | stable |
| cfour-hi/gitstars Gitstars is a self-hostable web application that syncs and organizes a user's GitHub starred repositories by topics and programming languag… | 76 | 1777 | active |
| dylang/npm-check npm-check is a Node.js CLI tool that checks npm projects for outdated, incorrect, and unused dependencies. It offers an interactive update … | 67 | 6642 | maintenance |
| coderabbitai/git-worktree-runner gtr is a portable Bash-based CLI that manages Git worktrees, automating per-branch worktree creation, config copying, dependency installati… | 84 | 1753 | active |
| standardagents/dmux dmux is a terminal-based multiplexer that manages multiple AI coding agents in parallel using tmux panes and isolated git worktrees. Each t… | 84 | 1753 | active |
| gitwatch/gitwatch gitwatch is a bash script that watches a file or folder for changes and automatically commits them to a git repository. It provides conveni… | 86 | 1736 | active |
| reviewboard/reviewboard Review Board is an open-source, web-based code and document review tool supporting many version control systems like Git, Perforce, Mercuri… | 91 | 1727 | active |
| gabotechs/dep-tree dep-tree is a CLI tool that visualizes a codebase's file dependency structure as a 3D force-directed graph, exposing coupling and modularit… | 39 | 1723 | active |
| yoshi389111/github-profile-3d-contrib A GitHub Action that generates a 3D visualization of a user's GitHub contribution calendar as an SVG image. It commits the generated image … | 85 | 1722 | active |
| git-commit-id/git-commit-id-maven-plugin A Maven plugin that captures git repository information (commit id, branch, tags, dirty state) at build time and exposes it as pom.xml prop… | 91 | 1716 | stable |
| elasticdog/transcrypt A single Bash script that configures transparent encryption of sensitive files in a Git repository using Git's clean/smudge filters and Ope… | 80 | 1708 | stable |
| soramimi/Guitar Guitar is a fast, lightweight open-source Git GUI client built with C++ and Qt 6. It provides a graphical interface for everyday Git workfl… | 88 | 1695 | active |
| filhodanuvem/gitql Gitql is a CLI tool that provides a SQL-like query language for querying Git repository data such as commits, tags, and authors. It interpr… | 23 | 6294 | maintenance |
| dotnet-outdated/dotnet-outdated dotnet-outdated is a .NET Core global tool that reports on outdated NuGet packages in .NET Core and .NET Standard projects and can update t… | 95 | 1694 | active |