Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Git

Git

239 projects

Showing 36 of 239 projects

Git katas
Git katasShell

A collection of self-contained Git exercises for deliberate practice and skill sharpening.

#workshop-material#hacktoberfest#technical-skills
Stars1.6k
Forks1.1k
Last commit4 months ago
jupyterlab-git
jupyterlab-gitTypeScript

A JupyterLab extension for version control using Git, enabling Git operations directly within the JupyterLab interface.

#jupyterlab-extension#version-control#developer-tools
Stars1.6k
Forks409
Last commit18 days ago
emojify
emojifyShell

A shell script that converts emoji aliases (like :smile:) into actual emoji characters on the command line.

#emoji#productivity#terminal
Stars1.6k
Forks69
Last commit2 years ago
GitVersioning
GitVersioningC#

Automatically stamps .NET assemblies, NuGet packages, and NPM packages with unique, semantic versions derived from git commits.

#nuget#msbuild#npm
Stars1.6k
Forks181
Last commit1 day ago
gitbatch
gitbatchGo

A terminal-based tool to manage multiple Git repositories with batch operations and individual repository control.

#version-control#open-source#terminal-tui
Stars1.6k
Forks52
Last commit3 years ago
ugit
ugitShell

A command-line tool that helps undo over 20 common git mistakes, saving you from searching for complex git recovery commands.

#version-control#developer-tools#undo-git-command
Stars1.5k
Forks48
Last commit1 year ago
cz-git
cz-gitTypeScript

A developer-experience-first, lightweight, and customizable Commitizen adapter and CLI for generating standardized git commit messages.

#commit#emoji#version-control
Stars1.5k
Forks51
Last commit1 month ago
git_reflow
git_reflowRuby

A command-line tool that automates the Git workflow by creating pull requests, enforcing code reviews, and squash merging branches.

#hacktoberfest#version-control#team-collaboration
Stars1.5k
Forks58
Last commit4 years ago
Log4brains
Log4brainsTypeScript

A docs-as-code tool for managing and publishing Architecture Decision Records (ADRs) as a static website.

#generator#devops#static-site-generator
Stars1.5k
Forks111
Last commit1 year ago
Project Nessie
Project NessieJava

A transactional catalog for data lakes with Git-like semantics, enabling version control and branching for data assets.

#version-control#iceberg#data-versioning
Stars1.5k
Forks177
Last commit1 day ago
s3git
s3gitGo

A CLI tool that applies Git-like version control to cloud storage, enabling distributed, decentralized, and deduplicated data repositories.

#version-control#devops#distributed
Stars1.5k
Forks63
Last commit9 years ago
meld
meldPython

A visual diff and merge tool for developers to compare files, directories, and version-controlled projects.

#version-control#developer-tools#visual-comparison
Stars1.3k
Forks298
Last commit2 days ago
multi-gitter
multi-gitterGo

A command-line tool to run scripts across multiple Git repositories and automatically create pull requests for changes.

#version-control#developer-tools#devops
Stars1.2k
Forks86
Last commit8 days ago
dstask
dstaskGo

A single-binary, terminal-based personal task manager with Git-powered sync and markdown notes per task.

#git-sync#todo#productivity
Stars1.2k
Forks65
Last commit29 days ago
Xit
XitSwift

A macOS-native Git GUI focused on stability, scalability, and a clean interface for managing repositories.

#version-control#open-source#repository-management
Stars1.2k
Forks53
Last commit2 months ago
Git Hooks
Git HooksShell

A curated collection of ready-to-use Git hook scripts for automating tasks in Git workflows.

#hooks#version-control#developer-tools
Stars1.2k
Forks55
Last commit2 months ago
verify-name-and-email.hook
verify-name-and-email.hookShell

A curated collection of ready-to-use Git hook scripts for automating tasks in Git workflows.

#hooks#version-control#developer-tools
Stars1.2k
Forks55
Last commit2 months ago
enforce-insert-issue-number
enforce-insert-issue-numberShell

A curated collection of ready-to-use Git hook scripts for automating tasks in Git workflows.

#hooks#version-control#developer-tools
Stars1.2k
Forks55
Last commit2 months ago
git-extra-commands
git-extra-commandsShell

A collection of over 100 git utility scripts for branch management, commit history, and repository maintenance.

#hacktoberfest#version-control#developer-tools
Stars1.2k
Forks95
Last commit1 day ago
claude-powerline
claude-powerlineTypeScript

A vim-style powerline statusline for Claude Code with real-time usage tracking, git integration, and custom themes.

#developer-tools#productivity#claude-code
Stars1.1k
Forks78
Last commit2 days ago
CaptainHook
CaptainHookPHP

A flexible PHP-based git hook manager that simplifies sharing and enforcing hooks across development teams.

#hacktoberfest#composer#version-control
Stars1.1k
Forks89
Last commit2 months ago
CaptainHook
CaptainHookPHP

A flexible PHP-based git hook manager that simplifies sharing and enforcing team-wide git hooks.

#hacktoberfest#composer#version-control
Stars1.1k
Forks89
Last commit2 months ago
Composer-Git-Hooks
Composer-Git-HooksPHP

A Composer plugin to manage Git hooks directly in your composer.json file for consistent project-wide or global usage.

#composer#version-control#team-collaboration
Stars1.1k
Forks89
Last commit1 year ago
git-time-metric
git-time-metricGo

Automatic, lightweight time tracking for Git projects that captures activity via editor plugins and stores metrics as Git notes.

#developer-tools#productivity#gtm
Stars1.0k
Forks56
Last commit4 years ago
PyDriller
PyDrillerPython

A Python framework for mining and analyzing Git repositories, extracting commits, developers, files, diffs, and source code.

#research-tool#version-control#software-repository-mining
Stars961
Forks155
Last commit5 months ago
typewritten
typewrittenShell

A minimal, lightweight, and informative Zsh prompt theme with asynchronous Git info and extensive customization.

#hacktoberfest#developer-tools#minimalist
Stars942
Forks67
Last commit26 days ago
README best practices
README best practices

A ready-to-copy-paste template and best practices guide for writing effective README files for open source projects.

#developer-tools#open-source#project-documentation
Stars939
Forks833
Last commit1 day ago
Deployer
DeployerPHP

A free and open-source PHP application deployment system for automating deployments to multiple servers via SSH.

#deployment#composer#laravel
Stars907
Forks180
Last commit4 years ago
vgit.nvim
vgit.nvimLua

A visual Git plugin for Neovim that provides project-wide and buffer-specific diff, blame, history, and conflict management views.

#editor-tool#version-control#neovim-plugin
Stars848
Forks23
Last commit2 months ago
Husky.Net
Husky.NetC#

A .NET Git hooks tool that automatically runs tasks like linting, testing, and formatting on commit or push.

#hooks#pre-commit#linter
Stars845
Forks40
Last commit1 month ago
gitmux
gitmuxGo

A minimal tool that displays Git repository status directly in your tmux status bar.

#developer-tools#productivity#fish
Stars785
Forks27
Last commit3 months ago
Captain
CaptainGo

Captain converts your Git workflow into Docker containers for Continuous Delivery by automating builds, tests, and pushes based on git state.

#devops#container-orchestration#build-automation
Stars776
Forks49
Last commit1 year ago
CPM
CPMCMake

A C++ package manager based on CMake and Git that enables linking multiple versions of static libraries without symbol conflicts.

#static-linking#version-management#build-automation
Stars750
Forks80
Last commit4 years ago
nurl
nurlRust

A CLI tool that automatically generates Nix fetcher calls from repository URLs, simplifying package definitions.

#mercurial#developer-tools#fetcher-generation
Stars744
Forks12
Last commit6 days ago
react-native-responsive-fontsize
react-native-responsive-fontsizeJavaScript

A React Native library for responsive font sizes based on device screen dimensions.

#fontsize#font-scaling#reponsive
Stars740
Forks39
Last commit4 months ago
add-gitignore
add-gitignoreJavaScript

An interactive CLI tool that generates .gitignore files for your projects with a multi-select interface.

#version-control#developer-tools#gitignore
Stars722
Forks16
Last commit2 years ago
PreviousPage 4 of 7Next

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
#Version Control116
#Developer Tools103
#Cli54
#Cli Tool54
#Productivity50
#Automation47
#Devops38
#Ci Cd36
#Workflow Automation28
#Command Line27
#Github27
#Terminal26