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

function: version-control

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

ProductHealth v2StarsMaturity
tristanisham/zvm
zvm (Zig Version Manager) is a single-binary CLI tool for installing, upgrading, and switching between multiple versions of the Zig program…
991054active
artiebits/fake-git-history
A Node.js command-line tool that generates fake Git commits to fill in GitHub or GitLab contribution graphs, making it appear the user has …
561048active
forgefed/forgefed
ForgeFed is an ActivityPub-based federation protocol specification for software forges, enabling interoperable repository hosting, issue tr…
681037active
paulirish/git-recent
A small shell-based git subcommand that interactively lists your most recent local git branches using fzf, letting you checkout with Enter …
681032active
tpope/vim-rhubarb
A Vim plugin that extends tpope's fugitive.vim with GitHub integration. It enables :GBrowse to open GitHub URLs and provides omni-completio…
451030stable
ezyang/ghstack
ghstack is a command-line tool that submits stacks of Git commits to GitHub as separate, dependent pull requests. It supports updating, reb…
741011active
seachicken/gh-poi
gh poi is a GitHub CLI extension that safely deletes local git branches whose pull requests have been merged, including squash-merged branc…
1001010active
adamralph/minver
MinVer is a minimalist .NET package that versions .NET SDK-style projects automatically using Git tags, applying SemVer 2.x versions to ass…
741007active
git-learning-game/oh-my-git
Oh My Git! is an open-source desktop game that teaches Git through interactive puzzles, visualizing the internal structures of Git reposito…
572877maintenance
karan/joe
joe is a command-line tool that generates .gitignore files from GitHub's collection of gitignore templates. It supports multiple languages …
232865maintenance
mhagger/git-imerge
git-imerge is a Python CLI tool that performs Git merges and rebases incrementally, commit by commit. It isolates the smallest possible pai…
232844maintenance
kemayo/sublime-text-git
A Sublime Text plugin that integrates Git version control into the editor via the Command Palette. It works by shelling out to the system g…
232814maintenance
jonan/ForkHub
ForkHub is an open-source GitHub client for Android, forked from GitHub's abandoned official Android app and extended with improvements. It…
232797maintenance
arc90/git-sweep
git-sweep is a Python command-line tool that identifies Git branches already merged into master and safely deletes them from the remote. It…
322710maintenance
presslabs/gitfs
gitfs is a FUSE-based file system that fully integrates with git, letting you mount a remote repository's branch locally. Changes made to f…
572594maintenance
github/VisualStudio
The GitHub Extension for Visual Studio is a VSIX plugin that adds GitHub integration to Visual Studio 2015 and newer, living mostly in the …
102508maintenance
mhutchie/vscode-git-graph
A Visual Studio Code extension that renders an interactive Git commit graph for any repository. It lets users perform Git actions (branchin…
232497maintenance
jimeh/git-aware-prompt
A small shell script project that displays the current Git branch name (and dirty state) in your terminal prompt when inside a Git working …
322161maintenance
Fakerr/git-recall
git-recall is a shell-based interactive terminal tool for browsing git commit history, with filtering by author, date range, branch, and pa…
232112maintenance
Xuyuanp/nerdtree-git-plugin
A Vim plugin that extends the NERDTree file explorer with git status indicators, showing modified, staged, untracked, and other file states…
102087maintenance
profclems/glab
GLab is an open-source command-line tool for GitLab that lets users manage issues, merge requests, and pipelines from the terminal. It supp…
102074maintenance
git-tfs/git-tfs
git-tfs is a two-way bridge between Team Foundation Server (TFS/TFVC) and Git, similar to git-svn. It fetches TFS changesets into a local G…
231994maintenance
gitahead/gitahead
GitAhead is a graphical Git client for Windows, Linux, and macOS built with C++ and Qt, designed to help users visualize and understand the…
661947maintenance
gitless-vcs/gitless
Gitless is a version control system built on top of Git that offers a simplified, beginner-friendly command-line interface. It is fully Git…
231947maintenance
isacikgoz/gitin
gitin is a minimalist command-line explorer for git repositories, providing interactive views of commits, branches, and working-tree status…
231867maintenance
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…
231855maintenance
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 …
661831maintenance
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…
231777maintenance
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…
321750maintenance
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 …
798481experimental
mobailabs/gitnote
GitNote is a modern cross-platform note-taking desktop application built on Git, using Electron and Vue. It manages notes in Git-backed rep…
341692maintenance
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…
231563maintenance
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…
231561maintenance
microsoft/scalar
Scalar is a set of tools and extensions that configure advanced Git features (partial clone, sparse-checkout, background prefetch, commit-g…
261526maintenance
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…
231501maintenance
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 …
321384maintenance
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…
651371maintenance
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…
321330maintenance
awaescher/RepoZ
RepoZ is a zero-configuration git repository hub for Windows and macOS that automatically discovers local git repositories and shows their …
231175maintenance
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…
531124maintenance
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…
231112maintenance
cjb/GitTorrent
GitTorrent is a peer-to-peer network that shares Git repositories over BitTorrent, acting as a decentralized alternative to GitHub. It inte…
324756experimental
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), …
231054maintenance
simonwagner/mergepbx
A Python-based git merge driver that understands the structure of Xcode's .pbxproj project files to resolve merge conflicts automatically. …
231031maintenance
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…
231030maintenance
chrisdickinson/git-rs
An educational reimplementation of Git's core internals in Rust, covering loose and packed object reading, refs, commit graph walking, and …
321378experimental
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…
811306experimental
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,…
671117experimental
relagit/relagit
RelaGit is a modern graphical Git client built with Electron and SolidJS, available for Windows, macOS, and Linux. It offers an extensible …
791103experimental
phacility/phabricator
Phabricator is a self-hosted suite of web applications for software development, including code review (Differential), repository hosting (…
3212298abandoned
attic-labs/noms
Noms is a decentralized, versioned database written in Go, philosophically descended from Git, that stores structured data with full histor…
107424abandoned
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…
106770abandoned
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
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…
103214abandoned
versionpress/versionpress
VersionPress is a WordPress plugin that provides Git-based version control for WordPress sites, including database changes. It supports und…
102592abandoned
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 …
322587abandoned
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…
232421abandoned
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…
322167abandoned
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 …
322034abandoned
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…
101818abandoned
douban/code
Douban CODE is a self-hosted, git-based code hosting and collaboration platform (similar to GitHub/GitLab) originally developed for interna…
101814abandoned
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…
101706abandoned
replicate/keepsake
Keepsake is a Python library and CLI for version control of machine learning experiments, tracking code, hyperparameters, weights, and metr…
261681abandoned
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
s3git/s3git
s3git is a Go CLI tool that applies git-like distributed version control to data stored in S3-compatible cloud storage, supporting huge rep…
231461abandoned
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…
321447abandoned
danlucraft/git.js
A pure-JavaScript implementation of Git, providing a Node.js command-line client and an in-browser repo API that reads Git repositories ove…
321303abandoned
defunkt/github-gem
A Ruby gem providing a `github` (or `gh`) command line helper that wraps GitHub's API to simplify common GitHub workflows. It automates for…
321133abandoned
nesquena/gitdocs
Gitdocs is an open-source Dropbox alternative built with Ruby and Git that automatically syncs directories across clients by pushing and pu…
321132abandoned
golbin/git-commander
A terminal UI tool that wraps common git operations like status, add, commit, log, diff, and branch management in an interactive interface.…
321121abandoned
c4urself/bump2version
A small Python command-line tool that bumps software version strings across source files with a single command, optionally creating commits…
351115abandoned
littlebee/git-time-machine
An Atom editor package that renders a visual timeplot of commits for the current file, letting users click or hover to inspect and compare …
321109abandoned
caged/gitnub
GitNub is a Mac-native Gitk-like application built with RubyCocoa for quickly viewing information about a git repository. It is launched fr…
321043abandoned
gitchain/gitchain
Gitchain is a decentralized, peer-to-peer network for hosting Git repositories, applying ideas from Bitcoin, Namecoin, and DHTs. It runs as…
321030abandoned
nvm-sh/nvm
nvm is a POSIX-compliant bash script that manages multiple active Node.js versions on a per-shell basis. It lets developers install, switch…
9494755stable
cli/cli
GitHub's official command line tool (gh) that brings pull requests, issues, releases, and other GitHub features to the terminal alongside g…
9546011stable
asdf
asdf is an extendable CLI version manager that manages multiple language runtime versions (Ruby, Node.js, Elixir, Erlang, Go, Python, and m…
9625548stable
refactoringhq/tolaria
Tolaria is an open-source desktop app for macOS, Windows, and Linux for managing markdown knowledge bases, built with Tauri and TypeScript.…
7719593active
conventional-changelog/commitlint
commitlint is a CLI tool and library that lints git commit messages against the conventional commit format, with shareable npm-based config…
9818702active
orhun/git-cliff
git-cliff is a highly customizable changelog generator written in Rust that creates changelog files from Git history using Conventional Com…
8912164stable
crynta/terax-ai
Terax is a lightweight (~7 MB) open-source desktop application that combines a GPU-rendered terminal, code editor, file explorer, git sourc…
809107active
Nutlope/aicommits
Aicommits is a Node.js CLI that automatically generates git commit messages from your staged changes using AI. It supports multiple LLM pro…
969094active
release-it/release-it
Release It! is a generic CLI tool that automates versioning and package publishing tasks such as bumping versions, creating Git commits/tag…
979034active
modem-dev/hunk
Hunk is a review-first terminal diff viewer (TUI) for reviewing complete changesets from Git, Jujutsu, and Sapling, with syntax highlightin…
828774active
toptal/gitignore.io
gitignore.io is a web service and API that generates useful .gitignore files for Git repositories based on operating system, programming la…
328738active
conventional-changelog/conventional-changelog
A family of Node.js tools that generate CHANGELOG.md files and release notes from git commit history following conventions like Conventiona…
958502active
xwmx/nb
nb is a command-line and local web note-taking, bookmarking, archiving, and knowledge base application implemented as a single portable she…
988377stable
kunchenguid/no-mistakes
A local git proxy CLI that intercepts pushes and runs an AI-driven validation pipeline (review, tests, docs, lint) in a disposable worktree…
817878active
di-sukharev/opencommit
OpenCommit is a CLI tool that uses LLMs (OpenAI, Claude, Ollama, and other providers) to automatically generate meaningful git commit messa…
667525active
pypa/hatch
Hatch is a modern, extensible Python project manager from PyPA that combines a standards-compliant build system, environment management, Py…
987228active
gopasspw/gopass
gopass is a command-line password manager for teams, serving as a drop-in replacement for the standard UNIX pass tool. It encrypts secrets …
827107stable
git-quick-stats/git-quick-stats
A command-line tool written in Bash that extracts various statistics from git repositories, such as commits, contributors, and file activit…
837000stable
pachyderm/pachyderm
Pachyderm is a data-centric pipeline platform that automates data transformations with built-in data versioning and lineage tracking. It ru…
366308active
MadcowD/ell
ell is a lightweight Python library for language model programming that treats prompts as functions (language model programs) rather than s…
345864active
aidlearning/AidLearning-FrameWork
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
705797active
git-ftp/git-ftp
Git-ftp is a shell-based command-line tool that uploads only the files changed since the last deployment to an FTP server, using Git to tra…
675592stable
initialcommit-com/git-sim
git-sim is a Python CLI tool that visually simulates Git operations in your own repositories, generating an image or animated video of what…
604677active
Dimillian/CodexMonitor
CodexMonitor is a Tauri-based desktop application for orchestrating multiple OpenAI Codex agents across local workspaces. It provides works…
594256active

← prev page 3 / 4 next →