Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source version-control software

643 open-source libraries, tools and applications tagged version-control, ranked by how closely version-control is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

643 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
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 …
651834maintenance
summitech/gitexplorer
GitExplorer is a React-based web application that helps users find the right git commands through guided dropdown selections instead of sea…
321828maintenance
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…
231804maintenance
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 …
818912experimental
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…
231779maintenance
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…
321771maintenance
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…
321761maintenance
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…
101756maintenance
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 …
231747maintenance
hoxu/gitstats
GitStats is a Python-based statistics generator for git repositories that analyzes commit history and produces HTML reports. It generates m…
321676maintenance
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 …
321590maintenance
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…
661587maintenance
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…
661560maintenance
angusshire/greenhat
greenhat is a Python script that decorates your GitHub contribution calendar by generating backdated commits for the past n days using GIT_…
231551maintenance
microsoft/scalar
Scalar is a set of tools and extensions that configure advanced Git features (partial clone, sparse-checkout, background prefetch, commit-g…
641541maintenance
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…
101529maintenance
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…
321521maintenance
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…
231511maintenance
truebit/xUnique
xUnique is a pure Python CLI script that regenerates Xcode's project.pbxproj file, replacing non-deterministic 96-bit UUIDs with determinis…
231500maintenance
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…
231487maintenance
technicalpickles/jeweler
Jeweler is an opinionated Ruby tool for creating and managing RubyGem projects, providing a scaffold generator for new gems and Rake tasks …
321472maintenance
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…
321417maintenance
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 …
321385maintenance
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…
611370maintenance
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…
231347maintenance
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…
321331maintenance
GitbookIO/nuts
Nuts is a self-hostable server that serves desktop application releases and downloads, using GitHub releases as its storage backend. It pro…
321292maintenance
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…
321274maintenance
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 …
101243maintenance
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…
231213maintenance
piotrmurach/github
A Ruby gem providing a comprehensive, modular client for the official GitHub API. It supports all GitHub API resources with intuitive navig…
321200maintenance
wuyr/GoogleLibraryVersionQuerier
An Android Studio plugin that helps developers quickly add dependency libraries and query historical versions of libraries while editing bu…
231189maintenance
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…
231186maintenance
awaescher/RepoZ
RepoZ is a zero-configuration git repository hub for Windows and macOS that automatically discovers local git repositories and shows their …
231186maintenance
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…
101184maintenance
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…
231160maintenance
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 …
321145maintenance
mitchellh/vouch
Vouch is a community trust management system where trusted members explicitly vouch for (or denounce) contributors before they can interact…
745111experimental
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.…
321129maintenance
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…
101127maintenance
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 …
231124maintenance
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…
491122maintenance
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…
481121maintenance
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…
321119maintenance
Qri
Qri is a dataset version control system built on the distributed web (IPFS), letting users version, publish, discover, and collaborate on d…
231111maintenance
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…
231084maintenance
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…
231079maintenance
cjb/GitTorrent
GitTorrent is a peer-to-peer network that shares Git repositories over BitTorrent, acting as a decentralized alternative to GitHub. It inte…
324761experimental
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), …
231057maintenance
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…
871047maintenance
simonwagner/mergepbx
A Python-based git merge driver that understands the structure of Xcode's .pbxproj project files to resolve merge conflicts automatically. …
231030maintenance
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…
231029maintenance
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…
101003maintenance
Git Time Metric
Git Time Metric (GTM) is a lightweight command-line tool that automatically tracks time spent on Git projects without manual timers. It sto…
231002maintenance
Git Time Metric
Git Time Metric (GTM) is a lightweight command-line utility that automatically tracks time spent on Git projects without manual timers. It …
231002maintenance
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…
563372experimental
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…
672403experimental
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…
431696experimental
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…
741486experimental
chrisdickinson/git-rs
An educational reimplementation of Git's core internals in Rust, covering loose and packed object reading, refs, commit graph walking, and …
321377experimental
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 …
731354experimental
Repo Visualizer
A GitHub Action that generates an SVG diagram visualizing the file structure of a repository, with customizable colors, exclusions, and dep…
101310experimental
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,…
661177experimental
relagit/relagit
RelaGit is a modern graphical Git client built with Electron and SolidJS, available for Windows, macOS, and Linux. It offers an extensible …
701112experimental
anuraghazra/github-readme-stats
A serverless service that generates dynamic SVG stat cards (GitHub stats, streaks, language breakdowns) for embedding in GitHub profile and…
7679822abandoned
CodeHubApp/CodeHub
CodeHub is an open-source iOS application for browsing and managing GitHub repositories, issues, pull requests, and gists on iPhone, iPod T…
1022553abandoned
golang/dep
dep was the official experimental dependency management tool for Go, handling dependency resolution and vendoring. It has been deprecated s…
1012724abandoned
phacility/phabricator
Phabricator is a self-hosted suite of web applications for software development, including code review (Differential), repository hosting (…
3212292abandoned
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…
238075abandoned
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…
106767abandoned
tools/godep
Godep is a Go dependency management CLI tool that fixes dependencies to enable reproducible builds by saving a dependency list and vendorin…
105508abandoned
OctoLinker/OctoLinker
OctoLinker is a browser extension for GitHub that turns language-specific import statements like require, include, and import into clickabl…
235385abandoned
kardianos/govendor
govendor is a Go vendoring and dependency management tool that manages vendor directories for Go projects. It is now deprecated; the README…
104889abandoned
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 …
104873abandoned
leichunfeng/MVVMReactiveCocoa
GitBucket is an open-source iOS client app for GitHub written in Objective-C, built with the MVVM architectural pattern and ReactiveCocoa. …
323683abandoned
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…
103336abandoned
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…
103220abandoned
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…
103071abandoned
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…
102935abandoned
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 …
102861abandoned
versionpress/versionpress
VersionPress is a WordPress plugin that provides Git-based version control for WordPress sites, including database changes. It supports und…
102591abandoned
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 …
322583abandoned
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…
232416abandoned
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…
322160abandoned
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 …
322038abandoned
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…
322029abandoned
52cik/github-hans
A Tampermonkey userscript that translates the GitHub interface into Chinese for Chinese-speaking users. It is deprecated, as official Chine…
321911abandoned
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…
321852abandoned
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…
101816abandoned
douban/code
Douban CODE is a self-hosted, git-based code hosting and collaboration platform (similar to GitHub/GitLab) originally developed for interna…
101815abandoned
HuBoard
HuBoard is a Kanban board application built on top of GitHub issues, providing instant task management for GitHub repositories. This reposi…
321711abandoned
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…
101705abandoned
replicate/keepsake
Keepsake is a Python library and CLI for version control of machine learning experiments, tracking code, hyperparameters, weights, and metr…
231679abandoned
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…
101636abandoned
Greenkeeper
Greenkeeper was a hosted service and bot that automated npm dependency updates for GitHub repositories, opening branches and pull requests …
231610abandoned
kryptco/kr
A deprecated Go CLI tool that runs an SSH agent (krd) routing private key operations to a paired Krypton mobile app, so SSH authentication …
101572abandoned
peritus/bumpversion
A small Python command-line tool that increments version strings across source files in a single command, optionally creating commits and t…
231519abandoned
golang/vgo
A standalone prototype of a version-aware `go` command that brought Go 1.11 module support to users on Go 1.10 toolchains. It is now obsole…
701510abandoned
noidontdig/gitdown
Gitdown is a novelty git commit-msg hook written in Ruby that gates commits based on your blood alcohol content, measured via an Arduino Dr…
321445abandoned
brightcove-archive/ooyala_barkeep
Barkeep is a self-hosted, standalone code review system for engineering organizations, built in Ruby. It tracks and reviews commits across …
101417abandoned

← prev page 6 / 7 next →