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 23 of 239 projects

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
Stars118
Forks6
Last commit4 months 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
Stars116
Forks5
Last commit3 months ago
gommit
gommitGo

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

#commits#version-control#devops
Stars116
Forks5
Last commit20 days ago
pesde
pesdeRust

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

#lune#luau#roblox
Stars115
Forks15
Last commit2 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
Stars112
Forks6
Last commit1 month 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 commit4 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
Stars98
Forks4
Last commit4 months ago
Blindfold
BlindfoldRust

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

#version-control#gitignore-generator#developer-tools
Stars96
Forks1
Last commit21 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
Stars93
Forks4
Last commit2 months 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
Stars91
Forks5
Last commit5 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
zcolors
zcolorsShell

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

#theming#syntax-highlighting#terminal
Stars84
Forks3
Last commit5 months ago
go-vcs
go-vcsGo

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

#mercurial#version-control#repository-management
Stars80
Forks18
Last commit2 years 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
jiejie.nvim
jiejie.nvimLua

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

#jujutsu#version-control#keyboard-driven
Stars70
Forks1
Last commit2 days 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
Stars69
Forks4
Last commit2 days 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
Stars69
Forks5
Last commit28 days ago
travelgrunt
travelgruntGo

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

#platform#productivity-tool#developer-tools
Stars68
Forks3
Last commit8 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
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
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
Stars65
Forks12
Last commit4 years ago
PreviousPage 7 of 7

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