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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| actions/create-release A GitHub Action written in JavaScript that wraps the GitHub Release API's Create a Release endpoint, allowing workflows to create GitHub re… | 10 | 1381 | abandoned |
| irgolic/AutoPR AutoPR is a GitHub Action that autonomously generated pull requests in response to issues, planning a fix, writing code, pushing a branch, … | 10 | 1373 | abandoned |
| qw3rtman/gg gg (Git Goodies) is a shell-based CLI wrapper around common git commands that provides workflow shortcuts and enhanced, aesthetically pleas… | 23 | 1365 | abandoned |
| GetStream/vg Virtualgo (vg) is a CLI tool providing workspace-based development for Go, similar to Python's virtualenv. It manages isolated GOPATH works… | 10 | 1314 | abandoned |
| vercel/style-guide Vercel's shared engineering style guide packaged as @vercel/style-guide, providing composable ESLint, Prettier, and TypeScript configs. The… | 10 | 1305 | abandoned |
| 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… | 32 | 1303 | abandoned |
| probot/stale A Probot-based GitHub App that automatically marks and closes abandoned Issues and Pull Requests after a configurable period of inactivity.… | 10 | 1276 | abandoned |
| Bintray Gradle Plugin A Gradle plugin for publishing build artifacts to JFrog Bintray, including package/version creation, GPG signing, and Maven Central sync. B… | 23 | 1271 | abandoned |
| zeke/semantic-pull-requests A Probot-based GitHub App that adds a status check ensuring pull requests follow the Conventional Commits spec, so semantic-release can tri… | 32 | 1233 | abandoned |
| kezhenxu94/mini-github A third-party WeChat Mini Program client for GitHub, letting users browse feeds, issues, pull requests, trending repos, and profiles on mob… | 10 | 1182 | abandoned |
| pote/gpm gpm is a barebones, shell-based dependency manager for Go that pins external package dependencies to specific revisions via a Godeps manife… | 23 | 1173 | abandoned |
| 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… | 32 | 1131 | abandoned |
| 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.… | 32 | 1122 | abandoned |
| c4urself/bump2version A small Python command-line tool that bumps software version strings across source files with a single command, optionally creating commits… | 32 | 1118 | abandoned |
| 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 … | 32 | 1107 | abandoned |
| tomgi/git_stats GitStats is a Ruby CLI tool that analyzes a git repository and generates an HTML page with statistics such as commit activity and author co… | 51 | 1083 | abandoned |
| mpeltonen/sbt-idea An sbt plugin that generates IntelliJ IDEA project files (.ipr/.iml) from sbt project definitions. It handles multi-project dependencies, s… | 32 | 1062 | abandoned |
| kimsungwhee/KSHObjcUML An Xcode plugin that displays an oriented dependency graph between Objective-C and Swift classes in a project. It is based on objc-dependen… | 23 | 1045 | abandoned |
| 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… | 32 | 1041 | abandoned |
| gitchain/gitchain Gitchain is a decentralized, peer-to-peer network for hosting Git repositories, applying ideas from Bitcoin, Namecoin, and DHTs. It runs as… | 32 | 1030 | abandoned |
| Decap CMS Decap CMS (formerly Netlify CMS) is an open-source, Git-based content management system for static site generators, built as a React single… | 98 | 19425 | active |
| DeepWiki / Grok Wiki DeepWiki-Open (now Grok-Wiki) is an open-source, AI-powered tool that automatically generates interactive wikis, documentation, diagrams, a… | 61 | 18138 | active |
| ahmedkhaleel2004/gitdiagram GitDiagram is a web application that turns any public or private GitHub repository into an interactive architecture diagram in seconds, wit… | 66 | 17880 | active |
| DVC DVC (Data Version Control) is an open-source command line tool and VS Code extension for versioning data and models, building lightweight M… | 88 | 15892 | active |
| bufbuild/buf Buf is a modern CLI toolchain for Protocol Buffers that replaces protoc with a fast compiler plus linting, formatting, breaking-change dete… | 97 | 11477 | active |
| repowise-dev/repowise Repowise is a Python-based codebase intelligence tool that indexes code structure, call graphs, git history, tests, and architectural decis… | 78 | 7464 | active |
| microsoft/rushstack Rush Stack is a Microsoft-hosted monorepo of tools for managing large-scale TypeScript monorepos, including the Rush build orchestrator, He… | 77 | 6501 | active |
| generalaction/emdash Emdash is an open-source desktop application (Agentic Development Environment) for running multiple AI coding agents in parallel, each isol… | 81 | 5986 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Dimillian/Skills A curated collection of 16 reusable skill definitions for OpenAI Codex-style AI coding agents, covering Apple platform development, GitHub … | 46 | 3994 | active |
| omdsh-dev/DSH-better-sidebar A DSH web plugin providing a VSCode-like right sidebar and bottom panel workbench with built-in file explorer/editor, terminal, Git panel, … | 78 | 3733 | active |
| angular-eslint/angular-eslint A monorepo of tooling that enables ESLint to lint Angular projects, including ESLint plugins, parsers, and schematics for Angular CLI integ… | 97 | 1786 | active |
| caarlos0/starcharts A Go web service that generates SVG charts plotting a GitHub repository's stars over time, served as embeddable images via starchart.cc. It… | 75 | 1425 | active |
| SparkleShare SparkleShare is an open-source file sharing and collaboration app that syncs a special folder on your computer with any Git repository, wor… | 64 | 4988 | maintenance |
| kellnr/kellnr Kellnr is a self-hosted, open-source registry for Rust crates, like a private crates.io you run on your own hardware. It supports cargo out… | 96 | 1096 | active |
| lijiejie/GitHack GitHack is a Python CLI exploit tool that reconstructs a website's source code from an exposed .git folder. It parses the .git/index file, … | 32 | 3581 | maintenance |
| Refact Refact is an open-source, self-hosted AI coding agent written in Rust that plans and executes engineering tasks end-to-end from your IDE, w… | 10 | 3541 | maintenance |
| otakustay/react-diff-view A React component library for rendering git unified diff output with split and unified views. It includes a token system for syntax highlig… | 52 | 1015 | active |
| jgm/gitit Gitit is a wiki program written in Haskell that uses Happstack as its web server and pandoc for markup processing. Pages and uploaded files… | 77 | 2276 | maintenance |
| praneshr/react-diff-viewer A React component that renders text and code diffs in split or inline views, built on top of jsdiff. It supports word-level diffing, line h… | 23 | 1669 | maintenance |
| 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 … | 23 | 5462 | experimental |
| 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… | 23 | 1459 | abandoned |
| nesquena/gitdocs Gitdocs is an open-source Dropbox alternative built with Ruby and Git that automatically syncs directories across clients by pushing and pu… | 32 | 1133 | abandoned |
← prev page 7 / 7