Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Version Control

Version Control

326 projects

Showing 36 of 326 projects

Composer-Patches
Composer-PatchesPHP

A Composer plugin to apply patches from local or remote files to any package within a project.

#composer#version-control#devops
Stars304
Forks45
Last commit20 days ago
pubs
pubsPython

A command-line tool for managing scientific bibliographies, organizing papers with bibtex data and metadata.

#version-control#bibliography-manager#bibliographic-data
Stars293
Forks34
Last commit2 years ago
ec
ecGo

A terminal-native UI for resolving Git merge conflicts with a 3-way diff view and Vim-like keybindings.

#version-control#developer-tools#terminal-tui
Stars291
Forks5
Last commit2 months ago
ggc
ggcGo

A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.

#version-control#developer-tools#workflow-automation
Stars284
Forks9
Last commit4 days ago
gitlinker.nvim
gitlinker.nvimLua

A Neovim plugin to generate sharable file permalinks (with line ranges) for git host websites.

#version-control#developer-tools#productivity
Stars284
Forks16
Last commit2 months ago
Configs
ConfigsSwift

A macOS app for viewing, editing, and managing configuration files like .zshrc and .gitconfig with auto-scanning and Git-based versioning.

#version-control#developer-tools#productivity
Stars277
Forks8
Last commit3 months ago
gitlab-cli
gitlab-cliJavaScript

A command-line utility for creating GitLab merge requests and performing common GitLab operations directly from the terminal.

#version-control#developer-tools#command-line-tool
Stars266
Forks45
Last commit2 years ago
clj-jgit
clj-jgitClojure

A Clojure wrapper for JGit providing a functional interface to manipulate Git repositories programmatically.

#version-control#repository-management#jgit
Stars257
Forks58
Last commit2 years ago
dotfiler
dotfilerPython

A shell-agnostic, git-based dotfiles package manager that merges configs from multiple environments.

#symlink-management#version-control#dev-environment
Stars254
Forks33
Last commit1 year ago
pynb
pynbPython

Manage Jupyter notebooks as plain Python code with embedded Markdown for better development workflows and version control.

#python-development#version-control#execution-caching
Stars249
Forks8
Last commit6 years ago
Generate a table of contents
Generate a table of contentsTypeScript

A GitHub Action that automatically generates and updates table of contents in markdown files using DocToc.

#toc#version-control#doctoc
Stars247
Forks28
Last commit3 years ago
gostatus
gostatusGo

A command line tool that shows the status of Go repositories, including updates, branches, and local changes.

#version-control#developer-tools#repository-management
Stars245
Forks10
Last commit1 year ago
percolate:migrations
percolate:migrationsJavaScript

A simple migration system for Meteor supporting up/downwards migrations and command line usage.

#hacktoberfest#version-control#cli-tool
Stars243
Forks58
Last commit6 months ago
StoryboardMerge
StoryboardMergeObjective-C

A specialized diff and merge tool for Xcode storyboard files that resolves version control conflicts.

#version-control#conflict-resolution#git
Stars237
Forks20
Last commit8 years ago
git-s3
git-s3PHP

A command-line tool to deploy git repositories to AWS S3 buckets with automated file synchronization.

#file-synchronization#composer#version-control
Stars233
Forks38
Last commit9 years ago
git-remote-ipfs
git-remote-ipfsGo

A Git transport helper for pushing and pulling repositories directly from IPFS.

#ipfs#version-control#content-addressed
Stars232
Forks23
Last commit6 years ago
deadbranch
deadbranchRust

A CLI tool to safely identify and delete stale git branches with interactive TUI, backups, and protected branch defaults.

#version-control#developer-tools#terminal-tui
Stars228
Forks13
Last commit5 months ago
GitHub integration
GitHub integrationGDScript

A Godot Engine addon that integrates a native GitHub client directly into the editor for managing repositories and gists.

#version-control#godot-editor#gdscript
Stars228
Forks18
Last commit2 years ago
chairs
chairsRuby

A gem for swapping iOS simulator states by saving and restoring app documents, library, and cache files.

#simulator-tools#version-control#ruby-gem
Stars226
Forks6
Last commit11 years ago
verco
verco

A keyboard-driven terminal user interface client for Git, Mercurial, and PlasticSCM version control systems.

#version-control#developer-tools#mercurial-client
Stars223
Forks12
Last commit2 years ago
git2r
git2rR

R bindings to the libgit2 library, providing programmatic access to Git repositories from R.

#version-control#r-package#data-science
Stars222
Forks61
Last commit6 months ago
gitg
gitgVala

A graphical user interface for Git that visualizes repository history and provides repository management utilities.

#desktop-application#version-control#open-source
Stars216
Forks29
Last commit2 days ago
nvim-tinygit
nvim-tinygitLua

A lightweight Neovim plugin providing streamlined git operations like interactive staging, smart commits, and file history exploration.

#github-integration#version-control#developer-tools
Stars214
Forks9
Last commit16 days ago
rgit
rgitRust

A blazingly fast, modern web frontend for browsing bare Git repositories, built in Rust.

#repository-browser#version-control#git-web-interface
Stars210
Forks23
Last commit11 months ago
git-ipfs-rehost
git-ipfs-rehostShell

A script to statically host git repositories as read-only content in IPFS.

#ipfs#version-control#open-source
Stars203
Forks24
Last commit5 years ago
nvim-blame-line
nvim-blame-lineVim Script

A Neovim plugin that displays git blame information using virtual text at the end of the current line.

#version-control#developer-tools#git-blame
Stars189
Forks9
Last commit5 months ago
atone.nvim
atone.nvimLua

A modern, highly customizable undo tree plugin for Neovim with live syntax-aware diff previews.

#version-control#treesitter#productivity
Stars187
Forks12
Last commit13 days ago
fromthepage
fromthepageRuby

An open-source wiki-style application for crowdsourced transcription of handwritten documents.

#version-control#historical-documents#open-access
Stars185
Forks53
Last commit1 day ago
apicompat
apicompatGo

A Go tool that checks for backwards incompatible changes in Go libraries to ensure consumers still build.

#version-control#library#backwards-compatibility
Stars182
Forks5
Last commit9 years ago
Magento 2 Configurator
Magento 2 ConfiguratorPHP

A Magento 2 module that manages database configuration via version-controlled files for consistent deployments.

#ecommerce#magento2#magento
Stars174
Forks61
Last commit8 days ago
Mintter
MintterTypeScript

A decentralized knowledge collaboration application for open communities, powered by a knowledge graph and the Hypermedia protocol.

#version-control#group-sites#knowledge-graph
Stars170
Forks12
Last commit1 year ago
dotgpg
dotgpgRuby

A tool for securely backing up and versioning production secrets and shared passwords using GPG encryption.

#version-control#team-collaboration#production-secrets
Stars169
Forks15
Last commit8 years ago
Manage Labels on GitHub (create/rename/update/delete) as Code
Manage Labels on GitHub (create/rename/update/delete) as CodeTypeScript

A GitHub Action to manage repository labels as code through YAML configuration.

#actions#version-control#devops
Stars168
Forks15
Last commit
Get a list of file changes with PR/Push
Get a list of file changes with PR/PushTypeScript

A GitHub Action that outputs changed, added, and removed files in your repository for use in CI/CD workflows.

#version-control#devops#workflow-automation
Stars168
Forks50
Last commit
olcli
olcliJavaScript

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
Stars167
Forks20
Last commit3 days ago
Git Build Hook Maven Plugin
Git Build Hook Maven PluginJava

A Maven plugin that manages client-side Git configuration, installs hooks, and validates repositories during project builds.

#hooks#client-git-hooks#version-control
Stars166
Forks26
Last commit2 months ago
PreviousPage 5 of 10

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
16 days ago
3 years ago
Next
#Git153
#Developer Tools122
#Cli Tool61
#Devops48
#Productivity47
#Automation40
#Neovim Plugin40
#Workflow Automation40
#Cli35
#Command Line34
#Neovim29
#Zsh Plugin29