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

Open-source version-control software

363 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.

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

ProductHealth v2StarsMaturity
thebaselab/codeapp
Code App is a desktop-class code editor for iPadOS built with SwiftUI and the Monaco editor, featuring Git integration, an embedded termina…
853969active
TerminusDB
TerminusDB is an open-source document graph database with built-in git-like version control, storing JSON/JSON-LD documents in a schema-enf…
923435active
tuyoogame/YooAsset
YooAsset is an open-source Unity3D resource management system for packaging, downloading, and loading game assets. It supports zero-resourc…
963374active
afragen/git-updater
A WordPress plugin that enables automatic updates for plugins and themes hosted on GitHub, Bitbucket, GitLab, Gitea, and Gist, including la…
963319active
agavra/tuicr
tuicr is a terminal UI application for code review with vim keybindings, written in Rust. It shows GitHub-style continuous diffs, supports …
813294active
yoshiko-pg/difit
difit is a lightweight CLI tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view. It suppor…
763224active
GitVersion
GitVersion is a tool that calculates a Semantic Version (SemVer) number for a commit by analyzing a repository's Git history and branching …
943149stable
jasongin/nvs
NVS (Node Version Switcher) is a cross-platform command-line tool for installing and switching between different versions and forks of Node…
652959active
OpenGAP
OpenGAP (Git Agent Protocol) is a framework-agnostic, git-native open standard for defining AI agents as repository files, with a reference…
702955active
klaussilveira/gitlist
GitList is a self-hosted PHP web application for browsing multiple git repositories through a browser. Built on Symfony and Twig, it shows …
952949active
jnsahaj/lumen
Lumen is a fast terminal-based git diff viewer and code review TUI written in Rust, shipped as a single static binary. It offers side-by-si…
832894active
arthaud/git-dumper
git-dumper is a Python CLI tool that reconstructs a full git repository from a website that exposes its .git directory, even when directory…
832678stable
learnhouse/learnhouse
LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com…
1002404active
supabitapp/supacode
Supacode is a native macOS application that serves as a command center for running multiple terminal-based coding agents (like Claude Code,…
792401active
pyscaffold/pyscaffold
PyScaffold is a Python project generator that bootstraps high-quality, PyPI-ready package templates via the `putup` command. It bundles bes…
642259stable
gabrie30/ghorg
ghorg is a Go CLI tool that quickly clones or backs up all repositories of an organization or user from GitHub, GitLab, Bitbucket, Gitea, C…
952158active
simonwhitaker/gibo
gibo is a command-line tool for quickly fetching and appending .gitignore boilerplate templates from github/gitignore. It is written in Go …
782083stable
coder/xum
Xum (formerly Mux) is an open-source desktop application for running multiple AI coding agents in parallel, each in its own isolated worksp…
812057active
yologdev/yoyo-evolve
yoyo is an open-source terminal coding agent written in Rust that autonomously evolves its own source code — reading its code, planning imp…
831916active
MitMaro/git-interactive-rebase-tool
A native, cross-platform, full-featured terminal-based sequence editor for Git's interactive rebase, written in Rust. It replaces the defau…
541884active
coderabbitai/git-worktree-runner
gtr is a portable Bash-based CLI that manages Git worktrees, automating per-branch worktree creation, config copying, dependency installati…
821791active
kost/dvcs-ripper
dvcs-ripper is a set of Perl command-line tools that download (rip) web-accessible version control repositories such as GIT, SVN, Mercurial…
321789stable
legeling/PromptHub
PromptHub is a local-first desktop application (Electron + React + SQLite) that serves as an all-in-one workbench for managing AI assets su…
851716active
elasticdog/transcrypt
A single Bash script that configures transparent encryption of sensitive files in a Git repository using Git's clean/smudge filters and Ope…
741712stable
filhodanuvem/gitql
Gitql is a CLI tool that provides a SQL-like query language for querying Git repository data such as commits, tags, and authors. It interpr…
236292maintenance
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…
791689active
palkan/logidze
Logidze is a Ruby gem for Rails that logs database record changes at the PostgreSQL level using triggers, storing the version history in a …
621685active
redimp/otterwiki
An Otter Wiki is a self-hosted, minimalistic wiki application for collaborative content management, written in Python with Flask. Content i…
961545active
ModernRelay/omnigraph
Omnigraph is a lakehouse-native graph database written in Rust that stores versioned graphs on object storage using the Lance format, with …
821536active
invertase/melos
Melos is a CLI tool for managing Dart and Flutter monorepos containing multiple packages. It automates versioning, changelog generation, an…
681500active
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…
341497active
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…
971487active
sipyourdrink-ltd/bernstein
Bernstein is a deterministic Python scheduler that orchestrates CLI coding agents (Claude Code, Codex, Gemini CLI, Aider, and 40+ more) run…
771416active
nvm-desktop
A cross-platform desktop application (built with Tauri) for managing multiple active Node.js versions, paired with a companion CLI tool cal…
881407active
coollabsio/jean
Jean is a local-first desktop application (built with Tauri, React, and Rust) that provides a unified workspace for managing multiple codin…
781321active
XWiki
XWiki Platform is a generic open-source enterprise wiki platform written in Java that offers runtime services for collaborative application…
941314stable
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…
701309active
Puppyone
Puppyone is a Git-native context drive for AI agents: a persistent, version-controlled file workspace with per-agent scoped permissions, ex…
761301active
huytieu/COG-second-brain
COG is a self-evolving second brain built from markdown files, Git, and AI agent skills, with 33 skills, 10 agents (6 workers plus 4 read-o…
831289active
jdx/hk
hk is a fast, language-agnostic git hook manager and project linter written in Rust. It runs linters and formatters concurrently with read/…
851275active
lindell/multi-gitter
multi-gitter is a Go CLI tool that runs a script or program across many Git repositories at once, creating pull requests for any changes. I…
871244active
pinact
pinact is a Go CLI that pins GitHub Actions and Reusable Workflows to full commit SHAs in workflow and composite action files, adding versi…
961231active
Scala Steward
Scala Steward is a bot that automatically keeps Scala project dependencies and build plugins up-to-date by opening pull requests when new v…
921200active
IJHack/QtPass
QtPass is a multi-platform GUI front-end for pass, the standard Unix password manager, built with Qt. It manages GPG-encrypted password sto…
991152active
Git Machete
git-machete is a CLI tool that organizes git repositories by managing stacked branches and automating rebase/merge/push/pull workflows. It …
971141active
gruntwork-io/git-xargs
git-xargs is a Go-based command-line tool for applying a script or command across multiple GitHub repositories in one run. It clones each r…
741128active
AgentsMesh/Pivo
Pivo is a task-focused desktop programming environment built with Tauri, React, and Rust that combines Git project management, kanban task …
331105active
Oxidized
Oxidized is a network device configuration backup tool that periodically fetches running configs from network equipment and stores them, wi…
913597maintenance
stravu/crystal
Crystal (now renamed Nimbalyst) is an open-source Electron desktop app for running multiple Claude Code and Codex AI coding sessions in par…
573122maintenance
ejwa/gitinspector
Gitinspector is a command-line statistical analysis tool for git repositories that reports per-author contribution statistics and optional …
982512maintenance
anyenv/anyenv
anyenv is a shell-based wrapper that installs and manages rbenv-style version managers (pyenv, rbenv, nodenv, etc.) from a single command. …
231853maintenance
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
RonitSachdev/ccundo
ccundo is a CLI tool that provides granular undo and redo functionality for Claude Code sessions by reading Claude Code's session files to …
301403maintenance
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
meltylabs/melty
Melty is an AI-powered code editor where every chat message becomes a git commit, letting you revert, branch, reset, and squash chats like …
235443experimental
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…
751486experimental
anomalyco/rift
Rift is a fast Rust CLI that creates instant copy-on-write copies of project directories as a better alternative to git worktrees, using bt…
801322experimental
aquametalabs/aquameta
Aquameta is an experimental web development platform built entirely inside PostgreSQL, where schemas, REST endpoints, WebSocket events, ver…
351098experimental
0xGG/crossnote-app
Crossnote is a local-first web app for reading and writing markdown notes, where notes are stored as plain markdown files in the browser or…
831089experimental
21st-dev/1code
1Code is an open-source desktop and web client for orchestrating coding agents like Claude Code and Codex, with a Cursor-like UI, diff prev…
105582abandoned
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
Spread
Spread is a Go command-line tool that deploys Docker containers to Kubernetes in one command and versions Kubernetes clusters like Git vers…
231822abandoned
MLReef/mlreef
MLReef is an open-source ML-Ops collaboration platform combining versioned data hosting, containerized code publishing, experiment tracking…
321460abandoned

← prev page 4 / 4