Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Git

Git

378 projects

Showing 36 of 378 projects

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 commit1 month ago
Check It Out
Check It OutTypeScript

A CLI tool for interactively viewing and selecting Git branches to checkout, simplifying branch navigation.

#version-control#developer-tools#productivity
Stars164
Forks73
Last commit2 years ago
chyle
chyleGo

A CLI tool that generates changelogs from git repositories by extracting and enriching commit data.

#generator#release#devops
Stars162
Forks10
Last commit13 days ago
tackler
tacklerRust

Fast, reliable bookkeeping engine with native GIT SCM support for plain text accounting

#ledger#plaintext-accounting#git
Stars154
Forks10
Last commit2 days ago
semantic-git-commit-cli
semantic-git-commit-cliJavaScript

A CLI tool that enforces semantic git commit conventions with emoji support and configurable rules.

#commit#emoji#developer-tools
Stars150
Forks13
Last commit3 years ago
Generate Release Notes Based on Git References
Generate Release Notes Based on Git ReferencesJavaScript

A GitHub Action that generates a markdown changelog between two git references, ideal for populating release notes.

#devops#cicd#changelogs
Stars148
Forks33
Last commit3 days ago
mk
mkPython

mk ease contributing to any open source repository by exposing most common actions you can run. Inspired by make, tox and other cool tools!

#productivity#tox#git
Stars138
Forks11
Last commit1 day ago
gitcs
gitcsGo

A Go CLI tool that scans local Git repositories to generate a visual contributions graph, independent of Git hosting services.

#developer-tools#cli-tool#git-analytics
Stars133
Forks11
Last commit22 hours ago
githooks
githooksGo

A platform-independent Git hooks manager supporting per-repo and shared hooks with version control, auto-updates, and containerized execution.

#formatting#version-control#containerization
Stars126
Forks8
Last commit2 months ago
lambda-pure
lambda-pureShell

A pretty, minimal, and fast ZSH prompt with Node.js version display and async git status.

#lambda#developer-tools#minimalist
Stars124
Forks36
Last commit4 years ago
AI Git Narrator
AI Git NarratorSwift

A command-line tool that uses AI (OpenAI, Gemini, or Ollama) to generate Git commit messages and PR descriptions from your diffs and commits.

#commit#ai#pr
Stars119
Forks6
Last commit6 months ago
Glean
GleanRuby

A Ruby gem for managing human-curated datasets stored as TOML in Git repositories.

#version-control#command-line-tool#ruby-gem
Stars119
Forks3
Last commit9 years ago
databooks
databooksPython

A CLI tool to reduce git conflicts in Jupyter notebooks by clearing metadata and resolving merge conflicts.

#version-control#pydantic#helper-tool
Stars117
Forks5
Last commit4 months ago
gommit
gommitGo

A Go tool to enforce consistent git commit message patterns using configurable regex matchers.

#commits#version-control#devops
Stars117
Forks5
Last commit15 days ago
pesde
pesdeRust

A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune.

#lune#luau#roblox
Stars117
Forks14
Last commit22 days ago
git-dev.nvim
git-dev.nvimLua

A Neovim plugin to open remote Git repositories with ephemeral shallow clones, providing a GitHub.dev-like experience directly in your editor.

#developer-tools#workflow-automation#code-browsing
Stars113
Forks6
Last commit3 months ago
gibr
gibrPython

A smarter CLI for creating Git branches by connecting your Git workflow to your issue tracker.

#developer-tools#productivity#issue-tracker
Stars109
Forks8
Last commit6 months ago
npm-release
npm-releaseJavaScript

A simple CLI script to automate npm module releases with version bumping, git commits, tagging, and publishing.

#developer-tools#publishing#npm
Stars103
Forks9
Last commit1 year ago
yanil
yanilLua

A Lua library for building custom file explorer trees in Neovim, inspired by Nerdtree.

#fileexplorer#vim-alternative#neovim-plugin
Stars99
Forks4
Last commit6 months ago
Blindfold
BlindfoldRust

A lightweight CLI tool that generates .gitignore files by pulling templates from gitignore.io.

#version-control#gitignore-generator#developer-tools
Stars98
Forks1
Last commit3 days ago
journalot
journalotShell

A minimal, git-backed command-line journaling tool for developers that opens directly in your terminal.

#version-control#developer-tools#productivity
Stars94
Forks5
Last commit1 month ago
gitportal.nvim
gitportal.nvimLua

A Neovim plugin that integrates with git hosting services to streamline repository workflows directly from the editor.

#version-control#developer-tools#productivity
Stars93
Forks6
Last commit7 months ago
zcolors
zcolorsShell

Generate a coherent terminal theme for git, grep, less, and Zsh from your LS_COLORS.

#theming#syntax-highlighting#terminal
Stars85
Forks3
Last commit7 months ago
Github-Auto-Issue-Creator
Github-Auto-Issue-CreatorPython

A Python tool that scans git repositories for TODO comments and automatically creates GitHub issues from them.

#developer-tools#issue-tracking#git
Stars84
Forks8
Last commit8 years ago
go-vcs
go-vcsGo

A Go library for manipulating and inspecting Git and Mercurial repositories.

#mercurial#version-control#repository-management
Stars81
Forks18
Last commit21 days ago
jiejie.nvim
jiejie.nvimLua

A Neovim plugin providing a vim-fugitive-style interface for the Jujutsu version control system.

#jujutsu#version-control#keyboard-driven
Stars76
Forks2
Last commit14 days ago
CS 378
CS 378

A university course syllabus and materials for a project-based class on practical 3D reconstruction using computer vision.

#opencv#education#3d-reconstruction
Stars76
Forks13
Last commit11 years ago
Lectures
Lectures

A university course covering practical 3D reconstruction from images using OpenCV and Python, with project-based learning.

#opencv#3d-reconstruction#git
Stars76
Forks13
Last commit11 years ago
terraform-diff
terraform-diffGo

Detects which Terraform projects need plan/apply when Terraform modules change using git and static analysis.

#devops#dependency-management#terraform
Stars70
Forks5
Last commit1 month ago
Build Versioning
Build VersioningC#

A .NET build versioning tool that generates version strings from Git tags with built-in CI integrations.

#azure-devops#semver#nuget
Stars70
Forks4
Last commit8 days ago
shbin
shbinPython

A CLI tool that uploads code snippets, images, and files to a GitHub repository, turning it into a private pastebin for teams.

#team-collaboration#pastebin#internal-tools
Stars67
Forks4
Last commit1 year ago
travelgrunt
travelgruntGo

A CLI tool to navigate monorepos and filesystems with interactive filtering and bookmarks.

#platform#productivity-tool#developer-tools
Stars67
Forks3
Last commit9 months ago
Add Labels to a PR based on Matched File Patterns
Add Labels to a PR based on Matched File PatternsTypeScript

A GitHub Action that automatically adds labels to pull requests based on file patterns.

#workflow-automation#pull-requests#git
Stars67
Forks11
Last commit3 years ago
open-pr
open-prShell

A Zsh plugin that opens GitHub pull request creation pages directly from the command line.

#developer-tools#workflow-automation#zsh-plugin
Stars64
Forks12
Last commit4 years ago
eliver
eliverElixir

Interactive semantic versioning tool for Elixir packages that bumps versions, updates changelogs, and creates tags.

#elixir#dev-tools#semantic-versioning
Stars56
Forks11
Last commit6 years ago
git
gitPowerShell

A comprehensive oh-my-zsh plugin providing intuitive git aliases and functions to replace the default git plugin.

#developer-tools#productivity#shell-scripting
Stars54
Forks14
Last commit3 months ago
PreviousPage 7 of 11Next

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
#Developer Tools179
#Version Control153
#Productivity85
#Command Line73
#Zsh69
#Cli67
#Cli Tool66
#Automation63
#Terminal55
#Workflow Automation53
#Zsh Plugin50
#Devops46