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

domain: version-control

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

ProductHealth v2StarsMaturity
b-ryan/powerline-shell
A Python-based prompt generator that renders a Powerline-style shell prompt for Bash, ZSH, Fish, and tcsh. It displays version control stat…
326290maintenance
pd4d10/git-touch
GitTouch is an open-source mobile app for browsing GitHub, GitLab, Bitbucket, Gitea, and Gitee from your phone, built with Flutter. It prov…
231693active
TortoiseGit/TortoiseGit
TortoiseGit is a free, open-source Windows shell extension that integrates Git version control directly into Windows Explorer, based on Tor…
721680stable
toplenboren/simple-git-hooks
simple-git-hooks is a zero-dependency npm tool that manages git hooks for small projects via a single configuration object in package.. It …
721678active
winfsp/hubfs
HUBFS is a user-space file system that mounts GitHub and GitLab repositories as regular directories and files, so any application can read …
391676active
ncipollo/release-action
A GitHub Actions action that creates GitHub releases and optionally uploads build artifacts to them. It supports updating existing releases…
891674active
obi1kenobi/cargo-semver-checks
cargo-semver-checks is a CLI linter that scans Rust crates for semantic versioning violations by comparing a crate's public API against a p…
941673active
kenn-io/roborev
roborev is a Go-based continuous code review tool for AI coding agents that reviews every commit in the background via git hooks and surfac…
781669active
microsoft/VFSForGit
VFS for Git is a virtual file system for Windows that lets Git repositories of enterprise scale behave like normal working directories, dow…
956135maintenance
chriswalz/bit
Bit is a modernized Git CLI built on top of git that provides sensible defaults, command/flag suggestions, and autocompletion for files and…
236103maintenance
homerchen19/github-file-icons
A browser extension that replaces the default file icons on GitHub, GitLab, Gitea, and Gogs with distinct icons per file type. It supports …
231640active
vanniktech/gradle-dependency-graph-generator-plugin
A Gradle plugin that generates visual dependency graphs for a project, outputting PNG, SVG, and DOT files. It supports customizable generat…
671628active
splitsh/lite
splitsh-lite is a fast, Go-based replacement for `git subtree split` that extracts subdirectories of a monolithic repository into read-only…
471612active
jupyterlab/jupyterlab-git
A JupyterLab extension that adds Git version control support to the JupyterLab interface, providing a left-panel UI for staging, committing…
941610active
crate-ci/cargo-release
cargo-release is a Cargo subcommand that streamlines releasing Rust crates by extending `cargo publish` with validation, version bumping, t…
981588stable
dotnet/Nerdbank.GitVersioning
A .NET library and CLI tool that generates unique, semver-compatible version numbers for assemblies and packages from a single version.json…
931585active
nabijaczleweli/cargo-update
A cargo subcommand (installed as cargo-update, invoked as cargo install-update) that checks and applies updates to executables installed vi…
961578active
josegonzalez/python-github-backup
A Python CLI tool that backs up GitHub users, organizations, or individual repositories, including wikis, issues, discussions, releases, gi…
971573active
Priivacy-ai/spec-kitty
Spec Kitty is an open-source Python CLI that implements spec-driven development workflows for AI coding agents like Claude Code, Codex, Cur…
771573active
magit/forge
Forge is an Emacs package that extends Magit to work with Git forges such as GitHub and GitLab, letting users manage issues and pull reques…
971571active
nodegit/nodegit
NodeGit provides asynchronous native Node.js bindings to the libgit2 C library, exposing a full Git API (clone, commit, diff, rebase, etc.)…
645753maintenance
dtolnay/rust-toolchain
A concise GitHub Action that installs a Rust toolchain via rustup with one-line usage and sensible defaults. The toolchain version is selec…
661569stable
k0shk0sh/FastHub
FastHub is an open-source GitHub client app for Android, built from scratch in Java with an MVP architecture. It supports browsing repos, i…
105733maintenance
frostming/legit
Legit is a complementary command-line tool for Git that simplifies common feature-branch workflows, inspired by GitHub for Mac. It provides…
235685maintenance
geminabox/geminabox
Geminabox is a really simple self-hosted RubyGems server that lets you host and push your own gems just like rubygems.org. It supports the …
901547active
java-diff-utils/java-diff-utils
An open-source Java library for performing diff operations between texts or data: computing diffs, applying patches, generating and parsing…
811544active
kahole/edamagit
edamagit is a VSCode extension that brings the keyboard-driven Magit Git interface from Emacs to Visual Studio Code. It provides popups and…
591539active
esmuellert/codediff.nvim
A Neovim plugin that renders VSCode-style diffs with side-by-side or inline layouts and two-tier line/character-level highlighting, powered…
781534active
cla-assistant/cla-assistant
CLA assistant is a web service and self-hostable application that automates Contributor License Agreement handling for GitHub repositories.…
231532stable
dlvhdr/diffnav
diffnav is a terminal-based git diff pager built in Go, based on delta but adding a GitHub-style file tree for navigating changes. It provi…
881530active
Zhengqbbb/cz-git
cz-git is a highly customizable, lightweight Commitizen adapter for generating standardized Conventional Commits git commit messages, with …
951521active
github/dev
github.dev is a web-based VS Code editor that runs entirely in the browser, launched by pressing the . key on any GitHub repository or pull…
101520stable
Bhupesh-V/ugit
ugit is a shell script tool that helps you undo accidental git commands across 20+ scenarios, such as undoing commits, adds, pushes, branch…
301508active
appleboy/CodeGPT
CodeGPT is a Go-based CLI tool that uses LLM APIs (OpenAI, Gemini, Anthropic, Groq, Ollama, OpenRouter) to generate git commit messages and…
921502active
petervanderdoes/gitflow-avh
A collection of Git extensions implementing Vincent Driessen's git-flow branching model, maintained as the AVH Edition fork with additional…
105451maintenance
github-release/github-release
A small command-line app written in Go for creating, editing, and deleting GitHub releases and uploading release artifacts via the GitHub R…
381496active
scalameta/scalafmt
Scalafmt is a code formatter for Scala that enforces consistent style across a codebase. It is configurable via a .scalafmt.conf HOCON file…
971488stable
kynan/nbstripout
A command-line tool that strips output and some metadata from Jupyter, IPython, and Zeppelin notebooks. It is designed to be used as a Git …
751477active
kunchenguid/treehouse
Treehouse is a Go CLI tool that manages a pool of reusable, isolated git worktrees so developers and AI coding agents can work on multiple …
821470active
google/git-appraise
A distributed code review system for Git repositories, implemented as a Go command line tool. Reviews are stored as git objects (git-notes)…
235309maintenance
release-plz/release-plz
Release-plz is a Rust CLI and GitHub Action that automates releasing Rust crates: it generates changelogs with git-cliff, bumps versions ba…
931458active
HexmosTech/git-lrc
git-lrc is a free, open-source tool that runs micro AI code reviews automatically on every git commit. It is written in Go and integrates w…
821454active
cooperspencer/gickup
Gickup is a Go-based CLI tool that clones or mirrors Git repositories from one hosting provider to another, supporting GitHub, GitLab, Gite…
951450active
facebook/PathPicker
PathPicker (fpp) is a Python-based command line utility that parses piped input (git output, grep results, find listings) for file paths an…
235223maintenance
jenkinsci/gitlab-plugin
A Jenkins plugin that integrates GitLab with Jenkins CI. It triggers Jenkins builds from GitLab webhooks (pushes, merge requests, tags) and…
991444active
secretlint/secretlint
Secretlint is a pluggable linting tool that scans projects for committed credentials and secrets, reporting matches with explanations. It r…
991441active
gitpython-developers/GitPython
GitPython is a Python library for interacting with Git repositories, offering both high-level (porcelain) and low-level (plumbing) abstract…
985173maintenance
XAMPPRocky/octocrab
Octocrab is a modern, extensible GitHub API client library for Rust. It offers a strongly typed semantic API covering most GitHub endpoints…
951434active
Masterminds/semver
A Go library for parsing, comparing, sorting, and constraining Semantic Versions. It supports strict SemVer 2.0 parsing, coercion of loose …
811431active
PolyArch/humanize
Humanize is a Claude Code plugin implementing RLCR (Ralph-Loop with Codex Review), an iterative development workflow where Claude implement…
601423active
f/git-rewrite-commits
A TypeScript CLI tool that uses AI (OpenAI GPT or local Ollama models) to rewrite git commit history with better, conventional commit messa…
561419active
chunkhound/chunkhound
ChunkHound is a local-first codebase intelligence CLI that indexes code with tree-sitter parsing and semantic/regex search, exposing cited …
831418active
kbknapp/cargo-outdated
cargo-outdated is a cargo subcommand that displays when Rust dependencies have newer versions available. It builds a temporary workspace, r…
781415active
junegunn/gv.vim
gv.vim is a Vim plugin that provides a fast, simple git commit browser inside the editor. It requires tpope's vim-fugitive and supports bro…
701412stable
standard/semistandard
semistandard is a JavaScript code style linter that wraps ESLint with the rules of standard/standard plus semicolons. It runs as a CLI or n…
231412active
nvie/git-toolbelt
A collection of shell-based Git helper commands that simplify everyday Git usage and scripting. It adds subcommands like git-cleanup, git-f…
801411active
cookpete/auto-changelog
auto-changelog is a Node.js command line tool that generates a CHANGELOG.md file from a git repository's tags and commit history. It suppor…
701395active
git-school/visualizing-git
A browser-based interactive tool that visualizes how common Git operations affect the commit graph, powered by D3. Users type Git commands …
321394stable
scinos/yarn-deduplicate
A CLI tool that cleans up yarn.lock files by removing duplicated package resolutions in Yarn v1 projects. It merges duplicate dependency en…
661391active
RayLabsHQ/gitea-mirror
A self-hosted web application that automatically mirrors GitHub repositories (including issues, PRs, releases, wikis, and LFS assets) to a …
821389active
amannn/action-semantic-pull-request
A GitHub Action that validates pull request titles against the Conventional Commits specification. It is commonly paired with semantic-rele…
761379active
github/gh-stack
A GitHub CLI extension for managing stacked branches and pull requests, written in Go. It automates creating branch chains, rebasing them, …
811378active
ocaml/opam
opam is the source-based package manager for OCaml, supporting multiple simultaneous compiler installations via switches, flexible package …
881376stable
AnandChowdhary/continuous-claude
A shell-based CLI tool that runs Claude Code in a continuous loop, autonomously creating branches, pull requests, waiting for CI checks, an…
811375active
rhysd/git-messenger.vim
A Vim/Neovim plugin that reveals the Git commit message for the code under the cursor in a popup window. It lets users explore older commit…
431372active
Git-it
Git-it is a cross-platform desktop app (built on Electron) that teaches Git and GitHub through interactive challenges using real Git and Gi…
234888maintenance
akinsho/git-conflict.nvim
A Neovim plugin written in Lua that visualizes and helps resolve Git merge conflicts directly in the editor. It highlights conflict markers…
231366active
rubygems/bundler
Bundler is the standard dependency manager for Ruby applications, tracking and installing the exact gems and versions a project needs via a…
104877maintenance
dotnet/sourcelink
Source Link is a set of .NET build tools and NuGet packages that embed source control metadata into binaries, symbols (PDBs), and packages …
851349stable
antonmedv/gitmal
Gitmal is a static page generator for Git repositories that produces static HTML pages with file browsing, commit history, code highlightin…
661341active
useful-forks/useful-forks.github.io
Useful Forks is a web tool and Chrome extension that improves GitHub fork discoverability by automatically filtering out forks with no comm…
671337active
IonicaBizau/github-contributions
A Node.js tool that generates a Git repository which, when pushed to GitHub, fills your contributions calendar with a custom pattern. It ru…
261334active
GumTreeDiff/gumtree
GumTree is a syntax-aware code differencing tool that computes diffs on abstract syntax trees rather than raw text. It aligns edit actions …
891332active
jreybert/vimagit
vimagit is a Vim plugin that brings an Emacs Magit-like git workflow into a single Vim buffer. It lets users view diffs and interactively s…
661330stable
abhixdd/ghgrab
ghgrab is a Rust-based terminal UI tool for browsing and downloading specific files or folders from Git forges like GitHub, GitLab, Codeber…
821329active
kodustech/kodus-ai
Kodus (Kody) is an open-source AI code review agent that reviews pull requests on GitHub, GitLab, Bitbucket, and Azure Repos. It is model-a…
821326active
thoughtbot/appraisal
Appraisal is a Ruby library that integrates with Bundler and Rake to test your library against different versions of its dependencies in re…
411325active
tonybaloney/wily
Wily is a command-line application that tracks and reports code complexity and other metrics across the git history of a Python project. It…
841324active
JetBrains/idea-gitignore
A JetBrains IDE plugin that adds support for .gitignore and many other ignore file formats (.dockerignore, .npmignore, .eslintignore, etc.)…
681324active
mitsuhiko/similar
Similar is a dependency-free Rust crate implementing multiple diffing algorithms (Myers, patience, histogram, LCS) with high-level interfac…
761311stable
GNOME/meld
Meld is a visual diff and merge tool for developers that compares files, directories, and version-controlled projects with two- and three-w…
771308stable
gabriel-pineda/git-wrapped-api
The Next.js-based API backend that powers git-wrapped.com, generating visualized summaries of a user's GitHub activity. It fetches GitHub s…
211304active
harshjv/github-repo-size
A Chrome extension that displays a GitHub repository's size directly in the repository summary. It uses the GitHub API and supports private…
101296active
dohooo/helmor
Helmor is an open-source, local-first desktop workbench for orchestrating multiple AI coding agents in parallel, each in its own isolated g…
751295active
nkzw-tech/codiff
Codiff is a fast, minimal local diff viewer for reviewing Git changes and committing them, available as a macOS desktop app with a terminal…
811290active
EndBug/add-and-commit
A GitHub Action that automatically commits changes made during a workflow run back to the repository. It wraps git add/commit/push operatio…
991288active
ejoffe/spr
spr is a Go CLI tool that manages stacked pull requests on GitHub, turning each commit on a single branch into its own ordered, auto-synced…
831286active
qw3rtman/git-fire
git-fire is a Git plugin (shell script) that saves all your work in an emergency by committing and pushing everything, including stashes, t…
234545maintenance
mmanela/diffplex
DiffPlex is a C# library targeting .NET Standard 1.0+ that generates textual diffs between pieces of text. It provides low-level diffing, s…
511278stable
ad-m/github-push-action
A GitHub Action (written in Shell) that pushes local changes made during a workflow back to a GitHub repository using an authorized GITHUB_…
741277active
remorses/critique
Critique is a terminal UI diff viewer for reviewing git changes, built with OpenTUI and requiring Bun. It can also render diffs as shareabl…
781269active
pnedev/comparePlus
ComparePlus is a Notepad++ plugin for comparing files, file selections, clipboard content, and diffs against Git or SVN. It supports side-b…
781265active
ngerakines/commitment
Commitment is a small Tornado web application that generates random, humorous commit messages, powering whatthecommit.com with HTML and pla…
321265stable
tcnksm/ghr
ghr is a Go CLI tool that creates GitHub Releases and uploads build artifacts to them in parallel. It reads repository info from .git/confi…
911261active
better-auth/better-hub
Better Hub is a re-imagined code collaboration platform that provides an improved interface for GitHub, covering repo overviews, PR reviews…
531261active
Ataraxy-Labs/weave
Weave is an entity-level semantic merge driver for Git that parses code with tree-sitter and merges by functions and classes instead of lin…
821259active
unjs/changelogen
Changelogen is a TypeScript CLI tool that generates beautiful Markdown changelogs from Conventional Commits in a git repository. It can als…
791257active
andy-5/wslgit
A small Rust executable that forwards git commands to the Git installation inside Windows Subsystem for Linux (WSL), translating paths betw…
781242active
ThirtyDegreesRay/OpenHub
OpenHub is an open-source GitHub client app for Android, built in Java, offering a fast and concise interface for browsing repositories, us…
234366maintenance
jreleaser/jreleaser
JReleaser is a release automation tool that tags and publishes releases to git hosting services like GitHub, GitLab, and Gitea, while gener…
921236stable

← prev page 4 / 7 next →