Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Version Control

Version Control

213 projects

Showing 33 of 213 projects

Check It Out
Check It OutTypeScript

A CLI tool for interactively viewing and selecting Git branches to checkout, simplifying branch navigation.

#version-control#developer-tools#productivity
Stars164
Forks73
Last commit2 years ago
darwin
darwinGo

A lightweight Go library for managing database schema migrations with version control.

#migration#database#version-control
Stars150
Forks33
Last commit3 years ago
Migrations plugin
Migrations pluginPHP

A database migrations system for CakePHP applications, enabling version-controlled schema changes.

#composer#version-control#cakephp
Stars138
Forks122
Last commit11 days ago
unified.nvim
unified.nvimLua

A Neovim plugin for displaying inline unified diffs directly in your buffer with a file tree explorer.

#vimscript#git-diff#editor-tool
Stars134
Forks11
Last commit4 days ago
githooks
githooksGo

A platform-independent Git hooks manager supporting per-repo and shared hooks with version control, auto-updates, and containerized execution.

#formatting#version-control#containerization
Stars123
Forks8
Last commit28 days ago
Liquigraph
LiquigraphJava

A database migration tool for Neo4j, enabling version-controlled schema and data changes.

#hacktoberfest#gradle#version-control
Stars123
Forks31
Last commit1 year ago
Drift
DriftClojure

A Clojure migration library inspired by Rails migrations, managing database schema changes through versioned up/down functions.

#java-interop#version-control#database-migrations
Stars122
Forks26
Last commit3 years ago
Glean
GleanRuby

A Ruby gem for managing human-curated datasets stored as TOML in Git repositories.

#version-control#command-line-tool#ruby-gem
Stars119
Forks3
Last commit9 years ago
databooks
databooksPython

A CLI tool to reduce git conflicts in Jupyter notebooks by clearing metadata and resolving merge conflicts.

#version-control#pydantic#helper-tool
Stars116
Forks5
Last commit3 months ago
gommit
gommitGo

A Go tool to enforce consistent git commit message patterns using configurable regex matchers.

#commits#version-control#devops
Stars116
Forks5
Last commit20 days ago
The "Database as Code" Manifesto
The "Database as Code" Manifesto

A manifesto advocating for treating database interactions, queries, and lifecycle management as plain code with SQL as the primary language.

#database#version-control#devops
Stars115
Forks5
Last commit1 month ago
Mantle
MantleRust

An infrastructure-as-code and deployment tool for Roblox game development.

#deployment#version-control#devops
Stars115
Forks15
Last commit11 days ago
Deploy a playlist to Spotify
Deploy a playlist to SpotifyShell

Collaborate on Spotify playlists using GitHub Pull Requests and Actions.

#music#version-control#spotify-playlist
Stars114
Forks22
Last commit5 years ago
force-dev-tool
force-dev-toolJavaScript

A deprecated CLI tool for managing Salesforce metadata deployments, testing, and data operations via the Force.com APIs.

#salesforce#version-control#devops
Stars109
Forks36
Last commit3 years ago
go-gerrit
go-gerritGo

A comprehensive Go client library for interacting with Gerrit Code Review's REST API.

#hacktoberfest#version-control#go-library
Stars105
Forks52
Last commit1 month ago
cassandra-migration-tool-java
cassandra-migration-tool-javaJava

A lightweight Java tool for versioned schema and data migrations in Cassandra databases.

#version-control#java-library#devops
Stars101
Forks21
Last commit4 years ago
Blindfold
BlindfoldRust

A lightweight CLI tool that generates .gitignore files by pulling templates from gitignore.io.

#version-control#gitignore-generator#developer-tools
Stars96
Forks1
Last commit21 days ago
journalot
journalotShell

A minimal, git-backed command-line journaling tool for developers that opens directly in your terminal.

#version-control#developer-tools#productivity
Stars93
Forks4
Last commit2 months ago
telescope-git-file-history.nvim
telescope-git-file-history.nvimLua

A Telescope.nvim extension to preview and open the current file at any previous commit without detaching HEAD.

#version-control#developer-tools#telescope-extension
Stars91
Forks8
Last commit
gitportal.nvim
gitportal.nvimLua

A Neovim plugin that integrates with git hosting services to streamline repository workflows directly from the editor.

#version-control#developer-tools#productivity
Stars91
Forks5
Last commit5 months ago
A Place to Write About Technical Subjects on the Web
A Place to Write About Technical Subjects on the WebJavaScript

A web application for writing and publishing technical content using GitHub Gists.

#version-control#developer-tools#github-gists
Stars88
Forks16
Last commit11 years ago
Multiverse
MultiverseGo

A decentralized version control system built on libp2p and IPFS for self-hosted, private, and offline-friendly code collaboration.

#code-collaboration#ipfs#version-control
Stars88
Forks9
Last commit4 years ago
jupyterlab_autoversion
jupyterlab_autoversionPython

Automatically saves and versions Jupyter notebooks on every save with persistent checkpoints in JupyterLab.

#jupyterlab-extension#version-control#revision-history
Stars85
Forks10
Last commit
scheme2ddl
scheme2ddlJava

A command-line utility for exporting an Oracle database schema to a set of organized DDL scripts.

#version-control#spring-batch#oracle
Stars84
Forks48
Last commit1 year ago
git-aliases (peterhurford)
git-aliases (peterhurford)Shell

A Zsh plugin providing extensive, customizable git aliases for faster command-line Git and GitHub workflows.

#ruby-development#version-control#command-line-tools
Stars82
Forks12
Last commit6 years ago
go-vcs
go-vcsGo

A Go library for manipulating and inspecting Git and Mercurial repositories.

#mercurial#version-control#repository-management
Stars80
Forks18
Last commit2 years ago
trove
troveRuby

Deploy and version machine learning models in Ruby applications using object storage like Amazon S3.

#version-control#amazon-s3#object-storage
Stars79
Forks3
Last commit2 months ago
time-machine.nvim
time-machine.nvimLua

A Neovim plugin providing an interactive timeline, diff previews, and tagging for advanced undo/redo history visualization and management.

#version-control#productivity#undotree
Stars76
Forks0
Last commit5 months ago
coya
coyaTypeScript

A diagram drawing library that outputs diagrams as JSON for version control, generation, and animation.

#vue-js#json-diagrams#version-control
Stars74
Forks3
Last commit1 year ago
gitex
gitexElixir

Elixir implementation of Git's object model and storage, designed to work with custom backends like Riak.

#packfiles#version-control#elixir
Stars71
Forks5
Last commit4 years ago
jiejie.nvim
jiejie.nvimLua

A Neovim plugin providing a vim-fugitive-style interface for the Jujutsu version control system.

#jujutsu#version-control#keyboard-driven
Stars70
Forks1
Last commit2 days ago
olcli
olcliTypeScript

A command-line interface to sync, manage, and compile LaTeX projects from your terminal using Overleaf's remote compiler.

#academic-writing#latex-tools#version-control
Stars70
Forks14
Last commit7 days ago
Rollback a GitHub Release
Rollback a GitHub ReleaseJavaScript

A GitHub Action to automatically rollback or delete releases when workflows fail, cleaning up tags and releases.

#version-control#devops#workflow-automation
Stars60
Forks11
Last commit1 year ago
PreviousPage 6 of 6

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 months ago
1 day ago
#Git116
#Developer Tools71
#Cli Tool49
#Devops38
#Productivity33
#Cli30
#Automation27
#Command Line Tool22
#Workflow Automation21
#Go21
#Git Client19
#Neovim Plugin19