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

Delphi.gitignore
Delphi.gitignore

A curated collection of .gitignore templates for popular languages, tools, and environments.

#version-control#developer-tools#open-source
Stars175.6k
Forks82.2k
Last commit3 days ago
lazygit
lazygitGo

A simple terminal UI for Git commands that makes complex operations like interactive rebasing and staging individual lines easier.

#version-control#developer-tools#productivity
Stars82.1k
Forks3.0k
Last commit9 hours ago
GitHub Cheat Sheet
GitHub Cheat Sheet

A comprehensive collection of hidden and useful features for Git and GitHub to boost productivity.

#version-control#developer-tools#productivity
Stars58.9k
Forks5.5k
Last commit2 years ago
Cheat Sheet
Cheat Sheet

A comprehensive collection of hidden and useful features for Git and GitHub to boost developer productivity.

#version-control#developer-tools#productivity
Stars58.9k
Forks5.5k
Last commit2 years ago
Gitea
GiteaGo

A painless self-hosted all-in-one software development service with Git hosting, code review, team collaboration, package registry, and CI/CD.

#hacktoberfest#version-control#devops
Stars57.8k
Forks7.1k
Last commit2 days ago
Gogs
GogsGo

A painless, self-hosted Git service written in Go that provides GitHub-like functionality.

#version-control#devops#repository-management
Stars47.8k
Forks5.1k
Last commit1 day ago
Gogs
GogsGo

A painless, self-hosted Git service with a GitHub-like interface, built with Go for easy deployment across platforms.

#code-collaboration#version-control#devops
Stars47.8k
Forks5.1k
Last commit13 days ago
learnGitBranching
learnGitBranchingJavaScript

An interactive git visualization and tutorial that helps developers master git through visual sandbox and educational levels.

#sandbox#version-control#web-app
Stars34.0k
Forks6.0k
Last commit7 hours ago
jj
jjRust

A Git-compatible version control system that simplifies workflows with automatic commits, operation logging, and conflict handling.

#version-control#developer-tools#mercurial-inspired
Stars31.4k
Forks1.2k
Last commit1 day ago
Composer
ComposerPHP

A dependency manager for PHP that helps declare, manage, and install project dependencies.

#dependency-manager#composer#version-control
Stars29.5k
Forks4.8k
Last commit4 days ago
difftastic
difftasticRust

A structural diff tool that compares files based on their syntax, not just lines.

#version-control#developer-tools#diff-tool
Stars25.9k
Forks514
Last commit3 days ago
dolt
doltGo

Dolt is a version-controlled SQL database that supports Git-like operations such as fork, clone, branch, merge, push, and pull.

#data-collaboration#data-audit#data-lineage
Stars24.4k
Forks871
Last commit2 days ago
Hub
HubGo

A command-line tool that extends git with GitHub-specific features and commands.

#github-integration#version-control#developer-tools
Stars23.0k
Forks2.2k
Last commit2 years ago
gitui
gituiRust

A blazing fast terminal user interface for Git, written in Rust, offering GUI-like comfort directly in your terminal.

#hacktoberfest#version-control#productivity
Stars22.5k
Forks770
Last commit1 month ago
gitui
gituiRust

A blazing fast terminal user interface for Git written in Rust, providing GUI-like comfort directly in your terminal.

#hacktoberfest#version-control#keyboard-driven
Stars22.5k
Forks770
Last commit1 month ago
GitHub Desktop
GitHub DesktopTypeScript

An open-source desktop application for managing Git repositories with a visual interface, built on Electron.

#desktop-application#github-integration#version-control
Stars21.8k
Forks10.5k
Last commit3 days ago
Git Tips
Git TipsJavaScript

A comprehensive collection of Git tips and tricks for common and advanced version control operations.

#version-control#developer-tools#open-source
Stars21.7k
Forks1.7k
Last commit28 days ago
gitbutler
gitbutlerRust

A modern Git-based version control client with GUI and CLI, designed for AI-powered workflows and enhanced branch management.

#version-control#forge-integration#branch-management
Stars21.6k
Forks1.0k
Last commit1 day ago
migrate
migrateGo

A database migration tool and library for Go, supporting multiple databases and sources via CLI or programmatic API.

#migration#database#version-control
Stars18.9k
Forks1.6k
Last commit3 days ago
Plandex
PlandexGo

A terminal-based AI coding agent that plans and executes large coding tasks across multiple files with smart context management.

#ai#version-control#developer-tools
Stars15.6k
Forks1.2k
Last commit11 months ago
gollum
gollumRuby

A simple, Git-powered wiki with a local web interface and support for multiple markup languages.

#version-control#documentation-tool#gollum
Stars14.3k
Forks1.6k
Last commit9 months ago
dbt-core
dbt-coreRust

A transformation tool that enables data analysts and engineers to transform data using software engineering best practices.

#version-control#pypa#business-intelligence
Stars13.8k
Forks2.5k
Last commit2 days ago
Phabricator
PhabricatorPHP

A suite of web applications for software development, including code review, task management, and team collaboration.

#version-control#team-collaboration#phabricator
Stars12.3k
Forks1.6k
Last commit2 years ago
bfg-repo-cleaner
bfg-repo-cleanerScala

A faster, simpler alternative to git-filter-branch for removing large files and sensitive data from Git repositories.

#version-control#devops#large-file-removal
Stars12.2k
Forks584
Last commit1 year ago
GitUp
GitUpObjective-C

A fast, safe, and intuitive Git client for macOS with a live interactive graph, unlimited undo, and Time Machine-like snapshots.

#version-control#developer-tools#open-source
Stars12.1k
Forks1.5k
Last commit1 month ago
git-blame-someone-else
git-blame-someone-elseShell

A humorous Git extension that lets you reassign blame for commits to someone else.

#version-control#command-line-tool#git-extension
Stars11.7k
Forks265
Last commit2 years ago
goose
gooseGo

A database migration tool for Go that supports SQL migrations and Go functions, compatible with multiple databases.

#migration#database#version-control
Stars11.4k
Forks694
Last commit3 days ago
flyway
flywayJava

Flyway is a database migration tool that simplifies and automates schema evolution across multiple database instances.

#gradle#database#version-control
Stars10.1k
Forks1.6k
Last commit4 days ago
git-crypt
git-cryptC++

Transparently encrypts specific files in git repositories, allowing secure storage of secrets alongside public code.

#version-control#transparent-encryption#developer-tools
Stars9.9k
Forks543
Last commit11 months ago
Git Credential Manager
Git Credential ManagerC#

A secure, cross-platform Git credential helper that provides authentication to GitHub, Azure DevOps, Bitbucket, and GitLab.

#azure-devops#version-control#devops
Stars9.2k
Forks2.9k
Last commit6 days ago
checkout
checkoutTypeScript

A GitHub Action for checking out a repository into your workflow's workspace, enabling authenticated git operations.

#version-control#devops#repository-management
Stars8.8k
Forks2.8k
Last commit5 days ago
gitignore.io
gitignore.ioSwift

A web service and CLI tool to generate .gitignore files for operating systems, programming languages, and IDEs.

#gitignore-files#version-control#developer-tools
Stars8.7k
Forks686
Last commit1 year ago
GitExtensions
GitExtensionsC#

A standalone UI tool for managing Git repositories with Windows Explorer and Visual Studio integration.

#hacktoberfest#version-control#developer-tools
Stars8.5k
Forks2.2k
Last commit2 days ago
isomorphic-git
isomorphic-gitJavaScript

A pure JavaScript implementation of Git that works in Node.js and browsers without native dependencies.

#hacktoberfest#isomorphic#version-control
Stars8.3k
Forks491
Last commit4 days ago
Gitlab
GitlabShell

A Dockerized GitLab CE image for self-hosted source code management and DevOps lifecycle.

#version-control#devops#redis
Stars8.1k
Forks2.1k
Last commit11 days ago
go-git
go-gitGo

A highly extensible Git implementation library written in pure Go, supporting both low-level plumbing and high-level porcelain operations.

#in-memory-storage#version-control#repository-management
Stars7.7k
Forks1.0k
Last commit2 days ago
Page 1 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
Next
#Git153
#Developer Tools122
#Cli Tool61
#Devops48
#Productivity47
#Automation40
#Neovim Plugin40
#Workflow Automation40
#Cli35
#Command Line34
#Neovim29
#Zsh Plugin29