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 36 of 213 projects

pubs
pubsPython

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

#version-control#bibliography-manager#bibliographic-data
Stars286
Forks34
Last commit2 years 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
Forks10
Last commit1 day 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
Stars276
Forks15
Last commit2 days 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
Stars258
Forks58
Last commit1 year ago
Tempo
TempoSwift

A modern open-source GUI Git client for macOS with Apple Intelligence-powered commit messages and a native Mac interface.

#version-control#developer-tools#open-source
Stars254
Forks19
Last commit2 months ago
dotfiler
dotfilerPython

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

#symlink-management#version-control#dev-environment
Stars251
Forks32
Last commit9 months 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
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
Stars247
Forks5
Last commit2 days 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
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
Stars245
Forks28
Last commit3 years 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
Forks59
Last commit3 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
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
git2r
git2rR

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

#version-control#r-package#data-science
Stars223
Forks61
Last commit3 months 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
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
Stars222
Forks13
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
Stars214
Forks7
Last commit23 days ago
gitg
gitgVala

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

#desktop-application#version-control#open-source
Stars211
Forks27
Last commit1 month ago
rgit
rgitRust

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

#repository-browser#version-control#git-web-interface
Stars207
Forks23
Last commit8 months 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
Stars207
Forks9
Last commit1 month 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
Stars188
Forks9
Last commit2 months 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
fromthepage
fromthepageRuby

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

#version-control#historical-documents#open-access
Stars182
Forks52
Last commit2 days ago
atone.nvim
atone.nvimLua

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

#version-control#treesitter#productivity
Stars179
Forks11
Last commit15 days 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
Forks60
Last commit2 months 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
Stars168
Forks15
Last commit8 years ago
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
Stars167
Forks49
Last commit
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 commit4 months ago
checkpoint
checkpointR

An R package that installs packages from MRAN snapshots to ensure reproducible environments by locking package versions to a specific date.

#mran#version-control#r-package
Stars165
Forks37
Last commit4 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
Stars165
Forks16
Last commit
PreviousPage 5 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 years ago
5 days ago
Next
#Git116
#Developer Tools71
#Cli Tool49
#Devops38
#Productivity33
#Cli30
#Automation27
#Command Line Tool22
#Workflow Automation21
#Go21
#Git Client19
#Neovim Plugin19