domain: version-control
648 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| observing/pre-commit An npm package that automatically installs a git pre-commit hook into your repository, running your npm test or other package. scripts befo… | 58 | 1882 | maintenance |
| isacikgoz/gitin gitin is a minimalist command-line explorer for git repositories, providing interactive views of commits, branches, and working-tree status… | 23 | 1867 | maintenance |
| nmattia/niv niv is a command-line tool for managing dependencies in Nix projects. It stores package sources in a single nix/sources. file and provides … | 77 | 1857 | maintenance |
| mkchoi212/fac fac is a terminal-based (CUI) interactive tool for resolving git merge conflicts, similar to git add -p but with a guided keybinding-driven… | 23 | 1855 | maintenance |
| jakubgarfield/Bonobo-Git-Server Bonobo Git Server is a free, open-source ASP.NET web application for hosting and managing Git repositories on Windows via IIS. It provides … | 32 | 1834 | maintenance |
| romkatv/gitstatus gitstatus is a 10x faster alternative to `git status` and `git describe`, built to power fast git prompts in interactive shells. The heavy … | 66 | 1831 | maintenance |
| summitech/gitexplorer GitExplorer is a React-based web application that helps users find the right git commands through guided dropdown selections instead of sea… | 32 | 1830 | maintenance |
| supercrabtree/k k is a zsh plugin that replaces the default directory listing with a more readable, colorful output. It adds git status information for fil… | 23 | 1804 | maintenance |
| olivierverdier/zsh-git-prompt A zsh plugin that displays informative git status in the shell prompt, including branch name, ahead/behind commit counts, and staged/change… | 23 | 1777 | maintenance |
| pieter/gitx GitX is a native Mac OS X git GUI, a gitk clone with a history viewer and a commit GUI supporting hunk- and line-wise staging. It integrate… | 32 | 1771 | maintenance |
| google/zoekt Zoekt is a fast trigram-based text search engine designed for searching source code across many repositories. It ships CLI indexers for dir… | 10 | 1754 | maintenance |
| jakubnabrdalik/gitkurwa A collection of verbose, human-friendly Git aliases written in Shell, aimed at developers who struggle with Git's complexity. It provides s… | 32 | 1750 | maintenance |
| lkyero/GitHubDesktop_zh A Simplified Chinese localization patch for the GitHub Desktop client, distributed as a one-click patcher or manual replacement of main.js … | 23 | 1721 | maintenance |
| EpicGames/lore Lore is an open source, next-generation version control system built by Epic Games in Rust, designed for scalability of data and teams. It … | 79 | 8481 | experimental |
| hoxu/gitstats GitStats is a Python-based statistics generator for git repositories that analyzes commit history and produces HTML reports. It generates m… | 32 | 1678 | maintenance |
| RomanHotsiy/commitgpt commitgpt is a Node.js CLI tool that automatically generates commit messages using ChatGPT. It runs `git diff --cached`, sends the diff to … | 32 | 1593 | maintenance |
| isacikgoz/gitbatch gitbatch is a terminal UI tool written in Go for managing multiple git repositories in one place, with a focus on batch operations like pul… | 23 | 1563 | maintenance |
| maks/MGit MGit is an open-source Git client app for Android, a continuation of the SGit project. It supports cloning, committing, pushing, pulling, b… | 23 | 1561 | maintenance |
| angusshire/greenhat greenhat is a Python script that decorates your GitHub contribution calendar by generating backdated commits for the past n days using GIT_… | 23 | 1550 | maintenance |
| bors-ng/bors-ng Bors-NG is a self-hosted GitHub bot that implements a merge queue workflow, testing batches of pull requests together on a staging branch b… | 10 | 1530 | maintenance |
| microsoft/scalar Scalar is a set of tools and extensions that configure advanced Git features (partial clone, sparse-checkout, background prefetch, commit-g… | 26 | 1526 | maintenance |
| NetEaseGame/git-webhook A self-hosted web application built with Python Flask, SQLAlchemy, Celery, Redis, and React for quickly setting up Git webhooks to automate… | 32 | 1525 | maintenance |
| kactus-io/kactus Kactus is an open-source desktop application that brings Git-based version control to designers, specifically Sketch users. It provides a G… | 23 | 1511 | maintenance |
| truebit/xUnique xUnique is a pure Python CLI script that regenerates Xcode's project.pbxproj file, replacing non-deterministic 96-bit UUIDs with determinis… | 23 | 1501 | maintenance |
| reenhanced/gitreflow git-reflow is a Ruby-based command-line tool that automates the git feature-branch workflow: it creates pull requests, enforces code review… | 23 | 1489 | maintenance |
| technicalpickles/jeweler Jeweler is an opinionated Ruby tool for creating and managing RubyGem projects, providing a scaffold generator for new gems and Rake tasks … | 32 | 1472 | maintenance |
| fslongjin/This-repo-has-1426-stars A novelty GitHub project whose repository name dynamically updates to display its current star count (e.g., 'This-repo-has-1426-stars'). It… | 32 | 1423 | maintenance |
| apenwarr/git-subtree git-subtree is a Shell-based Git extension that lets you merge subprojects into a repository's subtree and split them back out, serving as … | 32 | 1384 | maintenance |
| jwiegley/git-scripts A collection of miscellaneous Git helper scripts written in Shell, gathered from various authors and IRC channels. The scripts are meant to… | 65 | 1371 | maintenance |
| jevakallio/git-notify git-notify is an npm CLI tool that lets developers embed announcements in git commit messages using a 'git-notify:' prefix. It displays tho… | 23 | 1348 | maintenance |
| res0nat0r/gitosis Gitosis is a Python tool for hosting Git repositories on a server, managing access over SSH using public keys without giving users shell ac… | 32 | 1330 | maintenance |
| GitbookIO/nuts Nuts is a self-hostable server that serves desktop application releases and downloads, using GitHub releases as its storage backend. It pro… | 32 | 1294 | maintenance |
| naholyr/github-todos A git hook CLI tool that scans code comments for TODO/FIXME markers and automatically creates or updates GitHub issues for them. It can als… | 32 | 1280 | maintenance |
| sbt/sbt-dependency-graph An sbt plugin that visualizes a Scala project's dependency graph, offering ASCII trees, browser-based visualizations, and GraphML/Dot file … | 10 | 1244 | maintenance |
| m1guelpf/auto-commit A Rust CLI tool that uses OpenAI's GPT-3.5 to automatically generate commit messages from your staged git changes. It supports dry-run outp… | 23 | 1221 | maintenance |
| piotrmurach/github A Ruby gem providing a comprehensive, modular client for the official GitHub API. It supports all GitHub API resources with intuitive navig… | 32 | 1194 | maintenance |
| wuyr/GoogleLibraryVersionQuerier An Android Studio plugin that helps developers quickly add dependency libraries and query historical versions of libraries while editing bu… | 23 | 1186 | maintenance |
| Yash-Handa/logo-ls logo-ls is a modern replacement for the ls command written in Go, displaying VS Code-style file icons and Git status information in termina… | 23 | 1185 | maintenance |
| pksunkara/octonode octonode is a Node.js library wrapping the GitHub v3 REST API, providing clients for users, repos, orgs, issues, pull requests, gists, sear… | 10 | 1185 | maintenance |
| awaescher/RepoZ RepoZ is a zero-configuration git repository hub for Windows and macOS that automatically discovers local git repositories and shows their … | 23 | 1175 | maintenance |
| techjacker/repo-security-scanner A Go CLI tool that scans a git repository's history for accidentally committed secrets such as passwords and private keys. It processes the… | 23 | 1158 | maintenance |
| anshumanbh/git-all-secrets git-all-secrets is a Go CLI tool that clones GitHub/GitHub Enterprise repositories, gists, and organization or team repos, then scans them … | 32 | 1144 | maintenance |
| progrium/gitreceive A shell-based tool that sets up an SSH git user on a Linux server to accept arbitrary git pushes and trigger a custom receiver hook script.… | 32 | 1130 | maintenance |
| wbyoung/avn avn is a CLI tool that automatically switches Node.js versions when you cd into a directory containing a .node-version file. It works via p… | 10 | 1128 | maintenance |
| mitchellh/vouch Vouch is a community trust management system where trusted members explicitly vouch for (or denounce) contributors before they can interact… | 80 | 5075 | experimental |
| zaquestion/lab Lab is a command-line tool written in Go that wraps Git to provide GitLab-specific operations like merge requests, issues, milestones, snip… | 53 | 1124 | maintenance |
| k4rthik/git-cal git-cal is a Perl script that renders a GitHub-style contributions calendar directly in the terminal, showing commit activity per day with … | 23 | 1124 | maintenance |
| square/spacecommander Space Commander is a set of shell scripts and clang-format rules that enforce a unified Objective-C code style across a team via git pre-co… | 52 | 1122 | maintenance |
| jawil/GayHub GayHub is a Chrome extension that enhances the GitHub browsing experience with a VS Code-style file tree sidebar, table-of-contents navigat… | 32 | 1122 | maintenance |
| qri-io/qri Qri is a dataset version control system built on the distributed web (IPFS), letting users version, publish, discover, and collaborate on d… | 23 | 1112 | maintenance |
| BrainMaestro/composer-git-hooks A Composer package that lets PHP projects define and manage git hooks directly in composer.. It installs a `cghooks` binary that adds, upda… | 23 | 1085 | maintenance |
| ghooks-org/ghooks ghooks is an npm package that manages git hooks for JavaScript projects by letting you define hook commands in your package. config. It ins… | 23 | 1078 | maintenance |
| cjb/GitTorrent GitTorrent is a peer-to-peer network that shares Git repositories over BitTorrent, acting as a decentralized alternative to GitHub. It inte… | 32 | 4756 | experimental |
| DonJayamanne/gitHistoryVSCode A Visual Studio Code extension that provides a graphical view of git history, including git log with graph, file and line history (blame), … | 23 | 1054 | maintenance |
| licensee/licensed Licensed is a Ruby gem and CLI tool that caches the licenses of a project's dependencies and verifies their status against configured rules… | 87 | 1043 | maintenance |
| simonwagner/mergepbx A Python-based git merge driver that understands the structure of Xcode's .pbxproj project files to resolve merge conflicts automatically. … | 23 | 1031 | maintenance |
| muesli/gitomatic git-o-matic is a Go CLI tool that monitors local git repositories and automatically pulls, commits, and pushes changes on a configurable in… | 23 | 1030 | maintenance |
| trottier/original-bitcoin A historical archive of Satoshi Nakamoto's original Bitcoin v0.1 source code, preserved for study and reference. It is not a maintained for… | 10 | 1009 | maintenance |
| git-time-metric/gtm Git Time Metric (GTM) is a lightweight command-line tool that automatically tracks time spent on Git projects without manual timers. It sto… | 23 | 1003 | maintenance |
| codeaashu/claude-code A repository containing the leaked TypeScript source code of Anthropic's Claude Code, an agentic coding CLI that edits files, runs commands… | 50 | 3267 | experimental |
| afnanenayet/diffsitter diffsitter is a Rust CLI diff tool that computes diffs on the abstract syntax tree of source files using tree-sitter parsers, producing sem… | 67 | 2395 | experimental |
| vercel-labs/openreview OpenReview is an open-source, self-hosted AI code review bot that deploys to Vercel and connects to GitHub via a GitHub App. Mentioning @op… | 46 | 1516 | experimental |
| vlang/gitly Gitly is a lightweight, self-hosted GitHub/GitLab alternative written in V, distributed as a single sub-1 MB binary with compiled templates… | 74 | 1477 | experimental |
| chrisdickinson/git-rs An educational reimplementation of Git's core internals in Rust, covering loose and packed object reading, refs, commit graph walking, and … | 32 | 1378 | experimental |
| pacifio/atlas Atlas is a native macOS workspace and source-control layer for coding agents, linking every commit to the agent session, prompts, tool call… | 81 | 1306 | experimental |
| githubocto/repo-visualizer A GitHub Action that generates an SVG diagram visualizing the file structure of a repository, with customizable colors, exclusions, and dep… | 10 | 1305 | experimental |
| cline/kanban A local web application that provides a kanban board for running CLI coding agents in parallel, giving each task card its own terminal and … | 74 | 1282 | experimental |
| cloudflare/artifact-fs ArtifactFS is a FUSE filesystem daemon written in Go that mounts git repositories as normal working trees without waiting for a full clone,… | 67 | 1117 | experimental |
| relagit/relagit RelaGit is a modern graphical Git client built with Electron and SolidJS, available for Windows, macOS, and Linux. It offers an extensible … | 79 | 1103 | experimental |
| anuraghazra/github-readme-stats A serverless service that generates dynamic SVG stat cards (GitHub stats, streaks, language breakdowns) for embedding in GitHub profile and… | 75 | 79832 | abandoned |
| CodeHubApp/CodeHub CodeHub is an open-source iOS application for browsing and managing GitHub repositories, issues, pull requests, and gists on iPhone, iPod T… | 10 | 22572 | abandoned |
| golang/dep dep was the official experimental dependency management tool for Go, handling dependency resolution and vendoring. It has been deprecated s… | 10 | 12730 | abandoned |
| phacility/phabricator Phabricator is a self-hosted suite of web applications for software development, including code review (Differential), repository hosting (… | 32 | 12298 | abandoned |
| Masterminds/glide Glide is a vendor package manager for Go, managing a project's vendor directory with semantic version constraints defined in glide.yaml. It… | 23 | 8087 | abandoned |
| StackExchange/blackbox BlackBox is a CLI tool that uses GPG to encrypt specific files in a Git, Mercurial, Subversion, or Perforce repository so secrets are encry… | 10 | 6770 | abandoned |
| tools/godep Godep is a Go dependency management CLI tool that fixes dependencies to enable reproducible builds by saving a dependency list and vendorin… | 10 | 5511 | abandoned |
| OctoLinker/OctoLinker OctoLinker is a browser extension for GitHub that turns language-specific import statements like require, include, and import into clickabl… | 23 | 5385 | abandoned |
| kardianos/govendor govendor is a Go vendoring and dependency management tool that manages vendor directories for Go projects. It is now deprecated; the README… | 10 | 4893 | abandoned |
| src-d/go-git go-git is a highly extensible Git implementation written in pure Go, offering both low-level (plumbing) and high-level (porcelain) APIs to … | 10 | 4873 | abandoned |
| leichunfeng/MVVMReactiveCocoa GitBucket is an open-source iOS client app for GitHub written in Objective-C, built with the MVVM architectural pattern and ReactiveCocoa. … | 32 | 3688 | abandoned |
| facebookarchive/mention-bot A GitHub webhook bot by Facebook that automatically mentions potential reviewers on pull requests based on file change history. It is archi… | 10 | 3340 | abandoned |
| github-for-unity/Unity GitHub for Unity is a Unity editor extension that integrates Git and GitHub source control directly into the Unity game engine with friendl… | 10 | 3214 | abandoned |
| nicoespeon/gitgraph.js GitGraph.js is a JavaScript/TypeScript library for drawing pretty git commit graphs in the browser, with renderers for plain JS, React, and… | 10 | 3073 | abandoned |
| microsoft/Git-Credential-Manager-for-Windows A secure Git credential helper for Windows that stores credentials and supports multi-factor authentication with GitHub, Bitbucket, and Vis… | 10 | 2940 | abandoned |
| git-chglog/git-chglog git-chglog is a CHANGELOG generator implemented in Go that produces changelog files from Git history, with support for conventional commit … | 10 | 2865 | abandoned |
| versionpress/versionpress VersionPress is a WordPress plugin that provides Git-based version control for WordPress sites, including database changes. It supports und… | 10 | 2592 | abandoned |
| aanand/git-up git-up is a Ruby gem providing a git command that fetches and rebases all locally-tracked remote branches, avoiding merge commits from git … | 32 | 2587 | abandoned |
| mathieudutour/git-sketch-plugin A Git client plugin built into Sketch that generates pretty visual diffs of design files so teams can review changes through GitHub. It ext… | 23 | 2421 | abandoned |
| ben174/git-draw A Chrome extension that lets you draw freely on your GitHub contribution heatmap. It exports your drawing as a git commit script that, when… | 32 | 2167 | abandoned |
| mojombo/grit Grit is a Ruby library providing object-oriented read/write access to Git repositories, mixing shell-outs to the git binary with pure Ruby … | 32 | 2034 | abandoned |
| kba7/trugithub TruGitHub is an open-source Android client application for browsing and interacting with GitHub, published on Google Play. It is built on t… | 32 | 2031 | abandoned |
| 52cik/github-hans A Tampermonkey userscript that translates the GitHub interface into Chinese for Chinese-speaking users. It is deprecated, as official Chine… | 32 | 1902 | abandoned |
| gilesbowkett/rewind Rewind is a small collection of bash and Ruby scripts for analyzing git repository history. It generates per-file statistics (lines of code… | 32 | 1852 | abandoned |
| nodejs/node-convergence-archive An archived repository preserving the working code from the 2015 convergence of io.js and Joyent's Node.js under the Node.js Foundation, pr… | 10 | 1818 | abandoned |
| douban/code Douban CODE is a self-hosted, git-based code hosting and collaboration platform (similar to GitHub/GitLab) originally developed for interna… | 10 | 1814 | abandoned |
| huboard/huboard HuBoard is a Kanban board application built on top of GitHub issues, providing instant task management for GitHub repositories. This reposi… | 32 | 1713 | abandoned |
| node-gh/gh Node GH is a GitHub command-line tool built with NodeJS and TypeScript that lets users manage pull requests, issues, repos, gists, and noti… | 10 | 1706 | abandoned |
| replicate/keepsake Keepsake is a Python library and CLI for version control of machine learning experiments, tracking code, hyperparameters, weights, and metr… | 26 | 1681 | abandoned |
| dennisreimann/ioctocat iOctocat v1 is an open-source GitHub client app for iOS devices (iPhone, iPad, iPod Touch). The repository contents were removed by the aut… | 10 | 1637 | abandoned |
| greenkeeperio/greenkeeper Greenkeeper was a hosted service and bot that automated npm dependency updates for GitHub repositories, opening branches and pull requests … | 23 | 1612 | abandoned |