Build your own version control.
History is power. Whoever hosts your history holds it.
Stop renting: Hosted-only forges
The ranking rule
Repositories matching this query, sorted by stars:
topic:version-control stars:>200 pushed:>2025-10-29 archived:falseSynced nightly; star history kept so momentum is measured, not guessed.
30 projects
live from source · api.github.com · Oct 29, 2:39 AM UTCgogs
The painless way to host your own Git service
gitoxide
An idiomatic, lean, fast & safe pure Rust implementation of Git
libgit2
A cross-platform, linkable library implementation of Git that you can use in your application.
jupytext
Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
clearml
ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution
skillhub
Self-hosted, open-source agent skill registry for enterprises. Publish & version skill packages, govern with RBAC and audit logs, deploy on-premise with Docker or Kubernetes.
SparkleShare
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows
git-sim
The visual layer for Git in your own repos: simulate, record, replay, audit, and share entire Git workflows, wherever you or your agents run them.
libgit2sharp
Git + .NET = ❤
terminusdb
TerminusDB is a Knowledge Graph Database with Version Control. Time-travel, reason, collaborate, branch, merge, diff, and query your data with Datalog.
sem
Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.
straight.el
🍀 Next-generation, purely functional package manager for the Emacs hacker.
nbdime
Tools for diffing and merging of Jupyter notebooks.
docmd
Documentation compiler for humans and machines. One Markdown source to website, search, AI context, and knowledge formats together.
layerfs
Ephemeral Workspaces, durable shared history. LayerFS gives every agent a complete, writable filesystem Workspace over shared committed history, without copying the base. Agents work in parallel, commit what changed as deduplicated checkpoints, then branch, rewind or merge. Try it with LayerFS × DSH.
elfshaker
elfshaker stores binary objects efficiently
Gittyup
Understand your Git history!
dulwich
Pure-Python Git implementation
10-days-of-git-and-github
Some video lessons on YouTube: This videos may help too: https://www.youtube.com/watch?v=9cCApTLb_Io&t=3s&ab_channel=WasheraAcademy
Oxen
Lightning fast data version control system for large repositories of data. Feels like git, pushes and pulls like oxen.
diff-hl
Emacs package for highlighting uncommitted changes
zvm
zvm (Zig Version Manager) lets you easily install/upgrade between different versions of Zig.
git-ai
Git designed for AI agents.
setuptools-scm
the blessed package to manage your versions by scm tags
speckle-server
The Speckle Server, Frontend, 3D Viewer, & other JS utilities.
re_gent
Version control for AI agents — track what your agent did, blame any line to a prompt, inspect any step.
lix
Embeddable version control system for files and tables.
vit
Git for video editing.
doorstop
Requirements management using version control.
kart
Distributed version-control for geospatial and tabular data
No stories tagged to this direction recently.