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

Git Cheat Sheet & Git Flow
Git Cheat Sheet & Git Flow

A comprehensive cheat sheet for Git and Git Flow commands with multi-language support.

#version-control#command-reference#developer-tools
Stars7.4k
Forks1.4k
Last commit4 months ago
UNIX
UNIXAssembly

A Git repository containing the complete, continuous history of Unix from 1970 to today, reconstructed from historical snapshots.

#snapshot#software-archaeology#version-control
Stars7.2k
Forks498
Last commit6 months ago
Unix history
Unix historyAssembly

A Git repository containing the complete historical evolution of Unix from 1970 to the present day.

#snapshot#software-archaeology#version-control
Stars7.2k
Forks498
Last commit6 months ago
Jupytext
JupytextPython

Convert Jupyter notebooks to and from plain text formats like Markdown, Python, Julia, or R scripts for better version control and editing.

#jupyterlab-extension#knitr#version-control
Stars7.2k
Forks421
Last commit2 days ago
magit-mode
magit-modeEmacs Lisp

A complete Git porcelain implemented as an Emacs package, allowing version control tasks directly from the editor.

#version-control#emacs#developer-tools
Stars7.2k
Forks870
Last commit1 day ago
git-quick-stats
git-quick-statsShell

A command-line tool that provides simple and efficient access to various statistics in git repositories.

#statistical-analysis#version-control#developer-tools
Stars7.0k
Forks280
Last commit3 months ago
gitsigns.nvim
gitsigns.nvimLua

A Neovim plugin that provides deep Git integration directly in buffers with signs, hunk actions, blame, and diff features.

#vim-plugin-alternative#version-control#developer-tools
Stars7.0k
Forks292
Last commit10 days ago
ClearML
ClearMLPython

An open-source MLOps/LLMOps suite for experiment management, data management, pipelines, orchestration, scheduling, and model serving.

#experiment-manager#ai#version-control
Stars6.8k
Forks785
Last commit7 days ago
blackbox
blackboxGo

A simple wrapper for GPG to encrypt secrets in version control systems like Git, Mercurial, and Subversion.

#mercurial#version-control#devops
Stars6.8k
Forks388
Last commit8 months ago
Commit messages guide
Commit messages guide

A comprehensive guide to understanding the importance of commit messages and how to write them effectively.

#version-control#developer-tools#git
Stars6.8k
Forks341
Last commit1 year ago
worktrunk
worktrunkRust

A CLI tool that simplifies Git worktree management, specifically designed for running multiple AI coding agents in parallel.

#version-control#developer-tools#productivity
Stars6.0k
Forks210
Last commit18 hours ago
nodegit
nodegitJavaScript

Native Node.js bindings to the libgit2 library, enabling Git operations in JavaScript.

#js#version-control#devops
Stars5.8k
Forks698
Last commit8 days ago
diffview.nvim
diffview.nvimLua

A Neovim plugin providing a single tabpage interface for reviewing git diffs and file history with merge conflict resolution.

#git-diff#version-control#developer-tools
Stars5.7k
Forks205
Last commit2 years ago
liquibase
liquibaseJava

An open-source database schema change management tool that tracks, versions, and deploys database changes.

#database#version-control#java-library
Stars5.6k
Forks2.0k
Last commit1 day ago
neogit
neogitLua

An interactive and powerful Git interface for Neovim, inspired by Magit.

#version-control#keyboard-driven#lua-plugin
Stars5.5k
Forks349
Last commit2 days ago
Git Style Guide
Git Style Guide

A comprehensive style guide for Git covering branch naming, commit messages, merging strategies, and best practices.

#version-control#developer-tools#style
Stars5.1k
Forks412
Last commit3 years ago
SparkleShare
SparkleShareC#

A self-hosted file sharing and collaboration app that syncs with any Git repository, similar to Dropbox.

#git-sync#version-control#sparkleshare
Stars5.0k
Forks567
Last commit1 day ago
Git-it
Git-itPerl

A desktop app that teaches Git and GitHub through hands-on command line challenges.

#version-control#desktop-app#command-line-education
Stars4.9k
Forks1.2k
Last commit2 years ago
GitJournal
GitJournalDart

A mobile-first note-taking app that stores Markdown notes in a Git repository for privacy and data portability.

#version-control#open-source#productivity
Stars4.2k
Forks301
Last commit1 month ago
grv
grvGo

A terminal-based interface for viewing, searching, and filtering Git repositories with vi-like keybindings.

#version-control#repository-viewer#ncurses-tui
Stars4.1k
Forks98
Last commit7 years ago
GitGutter
GitGutterPython

A Sublime Text plugin that displays git diff information directly in the editor gutter.

#git-diff#editor-tool#version-control
Stars3.9k
Forks228
Last commit4 months ago
js-git
js-gitJavaScript

A collection of JavaScript modules for implementing git-powered applications, enabling git as a database and developer tools for restricted environments.

#in-memory-storage#modular-architecture#version-control
Stars3.8k
Forks261
Last commit1 month ago
FluentMigrator
FluentMigratorC#

A .NET migration framework that manages database schema changes using C# classes instead of SQL scripts.

#migration#database#version-control
Stars3.5k
Forks701
Last commit18 hours ago
LibGit2Sharp
LibGit2SharpC#

A .NET wrapper for libgit2 that provides native Git functionality to managed applications.

#managed-wrapper#version-control#repository-management
Stars3.4k
Forks921
Last commit1 day ago
Sqitch
SqitchPerl

A standalone, opinion-free database change management system that supports multiple database engines with dependency resolution and deployment integrity.

#version-control#devops#oracle
Stars3.1k
Forks216
Last commit1 day ago
Deepnote
DeepnoteTypeScript

An open-source, AI-first data notebook that extends Jupyter with a sleek UI, reactive execution, and native data integrations.

#version-control#jupyterhub#data-science
Stars3.0k
Forks198
Last commit1 day ago
joe
joeGo

A command-line tool that generates .gitignore files for various programming languages and environments.

#mercurial#version-control#developer-tools
Stars2.9k
Forks205
Last commit2 years ago
nbdime
nbdimeTypeScript

Tools for diffing and merging Jupyter notebooks in terminal and web interfaces.

#jupyterlab-extension#mercurial#version-control
Stars2.8k
Forks196
Last commit1 month ago
Create a PR for Changes to your Repository in the Actions Workspace
Create a PR for Changes to your Repository in the Actions WorkspaceTypeScript

A GitHub Action that automatically creates or updates pull requests from changes made during a workflow run.

#create-pull-request#version-control#devops
Stars2.8k
Forks547
Last commit4 days ago
Le code civil français sous git
Le code civil français sous git

The French Civil Code versioned in Git, enabling citizens to track legal changes through commit history.

#version-control#civil-code#open-government
Stars2.7k
Forks144
Last commit11 years ago
DbUp
DbUpC#

A .NET library for deploying and versioning SQL database changes across multiple database systems.

#version-control#devops#sql-server
Stars2.6k
Forks537
Last commit5 months ago
gitfs
gitfsPython

A FUSE file system that mounts Git repositories as local directories, automatically committing changes.

#version-control#cli-tool#fuse-filesystem
Stars2.6k
Forks163
Last commit3 months ago
git-up
git-upRuby

A Git extension that fetches and rebases all locally-tracked remote branches in one command.

#version-control#branch-management#workflow-automation
Stars2.6k
Forks141
Last commit8 years ago
git-radar
git-radarShell

A customizable prompt tool that displays real-time git repository status including file changes, commits, and stash info.

#version-control#developer-tools#shell-prompt
Stars2.6k
Forks85
Last commit5 years ago
git-cola
git-colaPython

A powerful, cross-platform Git GUI with a slick interface and extensive Git workflow tools.

#qt#version-control#open-source
Stars2.6k
Forks480
Last commit4 days ago
git-fuzzy
git-fuzzyShell

An interactive CLI for git that uses fzf for fuzzy searching and visual selection of branches, commits, diffs, and status.

#version-control#developer-tools#productivity
Stars2.4k
Forks45
Last commit1 month ago
PreviousPage 2 of 10Next

Related Tags

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