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
jesseduffield/lazygit
Lazygit is a terminal UI for git commands, letting users manage commits, branches, stashes, and rebases through an interactive interface. I…
9881664stable
git/git
Git is the fast, scalable, distributed revision control system originally written by Linus Torvalds, implemented in C with a rich command s…
7762811stable
go-gitea/gitea
Gitea is a lightweight, self-hosted, all-in-one software development platform written in Go, providing Git hosting, code review, issue trac…
9857625stable
stablyai/orca
Orca is an open-source Agent Development Environment (ADE) desktop app for running fleets of parallel AI coding agents like Claude Code, Co…
7754314active
Aider-AI/aider
Aider is an open-source CLI tool that lets developers pair program with LLMs (Claude, GPT-4o, DeepSeek, Gemini, local models) directly in t…
6948517active
gogs/gogs
Gogs is a self-hosted Git service written in Go, distributed as a single binary that runs on virtually any platform including ARM devices l…
9547775stable
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
abhigyanpatwari/GitNexus
GitNexus is a client-side code intelligence tool that indexes a codebase into a knowledge graph of dependencies, call chains, and execution…
8245805active
lerna/lerna
Lerna is a build system and CLI for managing, versioning, and publishing multiple JavaScript/TypeScript packages from a single monoreposito…
9436052active
junegunn/vim-plug
vim-plug is a minimalist, single-file plugin manager for Vim and Neovim with over ten years of history. It offers fast parallel installatio…
6035749stable
typicode/husky
Husky is a lightweight npm package that makes managing native Git hooks easy, using Git's core.hooksPath feature. It lets teams automatical…
6335286stable
github/github-mcp-server
GitHub's official Model Context Protocol (MCP) server that connects AI tools like Claude, Cursor, and VS Code directly to GitHub's platform…
8332535active
openai/codex-plugin-cc
An official OpenAI plugin that integrates Codex into Claude Code, providing slash commands for AI-powered code review and background task d…
7532421active
refined-github/refined-github
Refined GitHub is a browser extension that simplifies the GitHub interface and adds many quality-of-life features. It supports Chrome, Fire…
9831990active
dandavison/delta
Delta is a syntax-highlighting pager for git, diff, grep, ripgrep --json, and git blame output, written in Rust. It offers side-by-side vie…
9031865active
jj-vcs/jj
Jujutsu (jj) is a Git-compatible version control system written in Rust with a simple, powerful command-line interface. It uses Git reposit…
9831211active
tirth8205/code-review-graph
A local-first code intelligence tool that builds a persistent knowledge graph of a codebase using Tree-sitter static analysis, exposed via …
8130891active
Composer
Composer is the standard dependency manager for PHP, letting developers declare, resolve, and install project libraries from Packagist and …
9629505stable
trufflesecurity/trufflehog
TruffleHog is an open-source secrets scanning tool that discovers, classifies, validates, and analyzes leaked credentials across Git reposi…
9527599active
Wilfred/difftastic
Difftastic is a structural diff CLI tool that compares files based on syntax parsed with tree-sitter, rather than line-by-line. It supports…
9425822active
gitlabhq/gitlabhq
GitLab is an open-core DevOps platform for hosting Git repositories with merge requests, code review, CI/CD pipelines, issue tracking, and …
7724540active
dolthub/dolt
Dolt is a version-controlled SQL database that lets you branch, merge, clone, push, and pull data like a Git repository. It exposes a MySQL…
9524278active
semantic-release/semantic-release
semantic-release is a Node.js CLI tool that fully automates version management and package publishing. It determines the next semantic vers…
9824007stable
conwnet/github1s
A web application that lets you read any GitHub repository's code in a VS Code-like interface within one second by changing 'github.com' to…
9423291active
gitui-org/gitui
GitUI is a fast, keyboard-driven terminal user interface for git written in Rust. It offers GUI-like git workflows (staging, committing, st…
7922436active
renovatebot/renovate
Renovate is a cross-platform CLI tool that automatically detects outdated dependencies in repositories and creates pull requests to update …
9522349active
desktop/desktop
GitHub Desktop is an open-source Electron-based graphical Git client that simplifies Git workflows with visual diffs, branch management, an…
9421793active
tpope/vim-fugitive
Fugitive is a Vim plugin that wraps Git, exposing arbitrary Git commands via :Git plus higher-level commands like :Gdiffsplit, :Gblame, and…
6421767stable
gitbutlerapp/gitbutler
GitButler is a modern Git-based version control client with a desktop GUI and a CLI, built with Tauri, Rust, and Svelte. It offers stacked …
9421576active
alibaba/open-code-review
OpenCodeReview is an AI-powered code review CLI tool that combines deterministic analysis pipelines with an LLM Agent to produce precise li…
7621468active
tj/n
n is a simple BASH script for managing and switching between Node.js versions on macOS, Linux, and other unix-like systems. It installs, se…
7019510stable
golangci-lint
golangci-lint is a fast, parallel linters runner for Go that bundles over a hundred linters and formatters behind a single CLI with YAML co…
9919319stable
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
tj/git-extras
Git Extras is a collection of shell-based Git utility commands that extend Git with shortcuts like repo summaries, changelog generation, au…
8218098active
so-fancy/diff-so-fancy
diff-so-fancy is a command-line utility that reformats git and unified diff output to be human-readable instead of machine-readable. It wor…
9818082stable
commitizen/cz-cli
Commitizen is a Node.js command-line tool that replaces `git commit` with an interactive prompt (`git cz` or `cz`) that guides contributors…
8317498stable
lowlighter/metrics
A metrics/infographics generator that collects stats about GitHub users, organizations, and repositories using 30+ plugins and hundreds of …
6117108active
gitmoji
Gitmoji is a standardized guide and cheatsheet for using emojis in Git commit messages to convey the intent of each change at a glance. It …
6616787stable
ast-grep/ast-grep
ast-grep is a fast Rust-based CLI tool for structural search, linting, and rewriting of code using AST patterns instead of plain text match…
9515652active
pre-commit
pre-commit is a framework for managing and maintaining multi-language Git pre-commit hooks. It automatically installs and runs hooks writte…
9415536stable
rust-lang/cargo
Cargo is the official package manager and build tool for the Rust language. It downloads dependencies, compiles projects, runs tests, creat…
7715429stable
theonedev/onedev
OneDev is a self-hosted, unified DevOps platform combining Git server, issue tracking with Kanban boards, pull request review, CI/CD pipeli…
9515183active
lint-staged/lint-staged
lint-staged is an npm CLI tool that runs arbitrary shell tasks, such as formatters and linters, against only the files staged in git. It is…
9814721stable
git-lfs/git-lfs
Git Large File Storage (Git LFS) is a command-line extension and specification for Git that replaces large files like audio, video, dataset…
7414444stable
github-linguist/linguist
Linguist is the Ruby library GitHub uses to detect file languages, ignore binary/vendored files, suppress generated files in diffs, and pro…
9513657active
awslabs/git-secrets
git-secrets is a command-line tool that scans git commits, commit messages, and merge histories for secrets and credentials, rejecting comm…
5113380stable
jonas/tig
Tig is an ncurses-based text-mode interface for Git, functioning mainly as a Git repository browser. It also assists in staging changes for…
8213318stable
newren/git-filter-repo
git-filter-repo is a fast, versatile tool for rewriting Git repository history, recommended by the Git project as a replacement for git fil…
6413188stable
acaudwell/Gource
Gource is an OpenGL-based visualization tool that renders version control repository history as an animated tree, with directories as branc…
6613119active
The-PR-Agent/pr-agent
PR-Agent is an open-source, AI-powered code review agent that automatically reviews pull requests, generates descriptions, suggests improve…
9612720active
dlvhdr/gh-dash
gh-dash is a GitHub CLI extension providing a rich terminal UI for managing GitHub pull requests and issues. It offers custom filterable se…
9512417active
Changesets
Changesets is a CLI tool and workflow for managing package versioning and changelog generation, with first-class monorepo support. Contribu…
9512329active
rtyley/bfg-repo-cleaner
BFG Repo-Cleaner is a command-line tool for removing large files, passwords, credentials, and other unwanted data from Git repository histo…
2412175active
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
git-up/GitUp
GitUp is a native macOS Git client that visualizes the repository as a live interactive graph and lets users manipulate commits, branches, …
8412110active
o2sh/onefetch
Onefetch is a command-line tool that displays project information and code statistics for a local Git repository directly in your terminal,…
8712035active
GitoxideLabs/gitoxide
Gitoxide is a pure Rust implementation of Git, usable as the `gix` library crate for building Git-powered applications or as `gix`/`ein` co…
9511870active
Vinzent03/obsidian-git
A community plugin for Obsidian.md that integrates Git version control directly into the vault, with automatic commit-and-sync, source cont…
9811861active
google/go-github
go-github is a Go client library for accessing the GitHub REST API v3, maintained by Google. It provides typed services for repositories, i…
9811286stable
github/copilot-cli
GitHub Copilot CLI brings the Copilot coding agent to the terminal, letting developers build, debug, and refactor code through natural lang…
9311122active
langchain-ai/open-swe
Open SWE is an open-source framework from LangChain for building an organization's internal asynchronous coding agent, built on LangGraph a…
6310620active
FredrikNoren/ungit
Ungit is a web-based graphical user interface for git that makes the version control system easier to understand and use. It runs as a Node…
7810600active
libgit2
libgit2 is a portable, pure C implementation of Git's core methods provided as a re-entrant linkable library with a solid API. It can be em…
9810575stable
raineorshine/npm-check-updates
npm-check-updates (ncu) is a CLI tool and library that upgrades package.json dependencies to their latest versions while preserving semanti…
9910303active
swiftlang/swift-package-manager
The official package manager for the Swift programming language, handling dependency resolution, versioning, compilation, and linking of Sw…
9310210stable
npm
npm is the default package manager for Node.js and JavaScript, used to install, publish, and manage project dependencies from the npm regis…
9510061active
CodeQL
CodeQL is a semantic code analysis engine that treats code as a queryable database, letting you write queries to find security vulnerabilit…
7710016active
git-bug/git-bug
git-bug is a distributed, offline-first bug and issue tracker that embeds issues, comments, and identities as objects inside a git reposito…
7510016active
Untrivial-ai/agent-orchestrator
Agent Orchestrator (AO) is a local desktop IDE for supervising fleets of AI coding agents like Claude Code, Codex, and Aider. It plans task…
829968active
gitkraken/vscode-gitlens
GitLens is an open-source VS Code extension that supercharges Git with blame annotations, CodeLens, an interactive Commit Graph, rich histo…
949902active
AGWA/git-crypt
git-crypt is a command-line tool that provides transparent encryption and decryption of selected files in a git repository. It lets teams s…
459871active
reviewdog/reviewdog
reviewdog is an automated code review CLI that integrates with any linter or static analysis tool regardless of programming language. It pa…
729551active
gitbucket/gitbucket
GitBucket is a self-hosted Git web platform written in Scala that provides repositories, issues, pull requests, wikis, and GitHub API compa…
949394active
openchamber/openchamber
OpenChamber is an open-source agentic development environment providing a visual workspace (desktop app, web/PWA, and VS Code extension) fo…
809270active
git-ecosystem/git-credential-manager
Git Credential Manager is a secure, cross-platform Git credential helper built on .NET that stores credentials in the OS-native secure stor…
939227active
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
shadcn/improve
An agent skill that audits a codebase using a capable LLM and writes self-contained markdown implementation plans for cheaper models to exe…
538997active
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
evilmartians/lefthook
Lefthook is a fast, dependency-free Git hooks manager written in Go that works with any type of project (Node.js, Ruby, Python, Go, Swift, …
958732stable
anthropics/claude-code-action
A GitHub Action that runs Claude Code on pull requests and issues, answering questions, reviewing code, and implementing changes triggered …
828729active
sitaramc/gitolite
Gitolite is a self-hosted Git repository hosting tool for Unix servers that provides fine-grained, file-based access control over repositor…
758588stable
gitextensions/gitextensions
Git Extensions is a standalone Windows GUI application for managing Git repositories, offering a rich interface with commit graph, file his…
938539active
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
smtg-ai/claude-squad
Claude Squad is a terminal application that manages multiple AI coding agents (Claude Code, Codex, Gemini, Aider, etc.) in isolated git wor…
868372active
j178/prek
prek is a fast Git hook manager written in Rust that runs hooks on your code before commits, on demand, or in CI, managing the tools and de…
858322active
dahlbyk/posh-git
posh-git is a PowerShell module that integrates Git into the PowerShell prompt, showing branch and file status summary information. It also…
238268stable
backnotprop/plannotator
Plannotator is a local, browser-based review tool for AI coding agents like Claude Code, Codex, and Gemini CLI. It hooks into the agent's p…
788062active
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
nilbuild/git-standup
git-standup is a command-line tool that summarizes Git commits from the last working day across one or many repositories, helping developer…
367848stable
sindresorhus/np
np is an interactive CLI tool that improves the npm publish workflow for JavaScript packages. It automates safety checks, version bumping, …
967712active
go-git/go-git
go-git is a highly extensible Git implementation written in pure Go, exposing both low-level (plumbing) and high-level (porcelain) operatio…
987683active
github-changelog-generator/github-changelog-generator
A Ruby gem and CLI tool that automatically generates a CHANGELOG.md file from GitHub tags, issues, labels, and merged pull requests. It gro…
797539active
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
phar-io/version
A PHP library for parsing, comparing, and checking semantic version numbers and version constraints such as caret and tilde ranges. It supp…
607463stable
Release Please
Release Please is a tool by Google that automates changelog generation, GitHub releases, and version bumps by parsing Conventional Commit m…
997401active
jupytext/jupytext
Jupytext is a Python package and Jupyter extension that converts Jupyter notebooks two-way between .ipynb and plain-text formats such as Ma…
937232active
magit/magit
Magit is a complete text-based Git interface implemented as an Emacs package, often called a Git porcelain. It makes every piece of display…
987211stable
charmbracelet/soft-serve
Soft Serve is a self-hostable Git server that runs as a single Go binary and is managed entirely from the command line. It serves repositor…
977202active

page 1 / 7 next →