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

blame-column.nvim
blame-column.nvimLua

A Neovim plugin that displays git blame information in a dedicated column with real-time updates and extensive customization.

#real-time-updates#version-control#git-blame
Stars20
Forks2
Last commit1 year ago
project (gko)
project (gko)Shell

A CLI tool to create npm, cargo, gem, or pip projects locally and optionally on GitHub with automatic directory navigation.

#github-integration#create#npm
Stars20
Forks2
Last commit2 years ago
klonol
klonolV

CLI tool to clone all Git repositories belonging to you from GitHub, Gitea, or Forgejo.

#vlang#repository-management#jetbrains
Stars20
Forks2
Last commit25 days ago
Git-Alchemist
Git-AlchemistPython

An AI-powered CLI tool that automates GitHub repository management using Google's Gemini and Gemma models.

#ai#version-control#developer-tools
Stars20
Forks12
Last commit27 days ago
igit
igitShell

Interactive git command interface using fzf for zsh, providing visual selection and shortcuts for common git operations.

#version-control#shell-scripting#zsh-plugin
Stars19
Forks1
Last commit2 months ago
git-to-jj
git-to-jjShell

A zsh plugin that helps you learn Jujutsu (jj) VCS by showing or rewriting git commands to their jj equivalents.

#jujutsu#version-control#developer-tools
Stars19
Forks0
Last commit6 months ago
GitEvo
GitEvoPython

Analyze code evolution in Git repositories using concrete syntax tree metrics for Python, JavaScript, TypeScript, and Java.

#software-evolution#software-metrics#java
Stars19
Forks2
Last commit8 months ago
browse-commit
browse-commitShell

An oh-my-zsh plugin to open Git commits in your browser directly from the command line.

#developer-tools#workflow-automation#zsh-plugin
Stars17
Forks2
Last commit10 years ago
gtm-terminal-plugin
gtm-terminal-pluginShell

Terminal plugin for Git Time Metric that automatically tracks time spent on git projects via Bash or ZSH.

#developer-tools#productivity#terminal
Stars17
Forks6
Last commit5 years ago
dragon (sabertaximi)
dragon (sabertaximi)QML

A hackable personal dotfiles configuration managed with chezmoi, featuring Zsh/Bash themes, Neovim setup, and desktop environment integrations.

#arch-linux#wayland#kde
Stars16
Forks2
Last commit4 days ago
release
releaseGo

A command-line utility to manage Keep-a-changelog formatted changelogs, optimized for monorepos.

#devops#semantic-versioning#changelog
Stars16
Forks1
Last commit4 months ago
browsher.nvim
browsher.nvimLua

A Neovim plugin that opens files and specific lines from your Git repository in the browser, pinned to a commit, branch, or tag.

#version-control#developer-tools#workflow-automation
Stars16
Forks2
Last commit4 days ago
aicommits.nvim
aicommits.nvimLua

A Neovim plugin that generates conventional commit messages using AI providers like OpenAI and Google Gemini.

#ai#developer-tools#ai-assistant
Stars16
Forks3
Last commit1 month ago
happycommit
happycommitRust

A CLI tool that uses OpenAI's GPT-3.5 Turbo to automatically generate descriptive Git commit messages from staged changes.

#developer-tools#openai#cli-tool
Stars15
Forks1
Last commit3 years ago
gemini-cli-demos
gemini-cli-demosJust

A collection of demonstration scripts showcasing the capabilities of the Gemini CLI for tasks like Google Workspace automation, Git investigation, and database analysis.

#data-migration#google-workspace#git
Stars14
Forks41
Last commit
commit-assist
commit-assistTypeScript

A CLI tool that automatically generates commit messages using ChatGPT based on staged git changes.

#ai#developer-tools#ai-assisted-coding
Stars14
Forks0
Last commit3 years ago
git-add-remote
git-add-remoteShell

A ZSH plugin to easily add remotes to git repositories, especially useful for adding upstream remotes to forks.

#version-control#developer-tools#workflow-automation
Stars14
Forks6
Last commit4 years ago
gitarro
gitarroRuby

A Ruby tool to run automated tests against GitHub pull requests using any script, language, or binary.

#jenkins#auto#continuous-integration
Stars14
Forks20
Last commit3 years ago
git-prompt (awgn)
git-prompt (awgn)Haskell

A fast, Haskell-based utility that renders git repository information for shell prompts in bash, zsh, and fish.

#haskell#developer-tools#shell-prompt
Stars13
Forks0
Last commit2 years ago
multi-shell-repo-prompt
multi-shell-repo-promptShell

A customizable shell script that displays repository status and branch info in your bash or zsh prompt for Git and Mercurial.

#mercurial#version-control#shell-prompt
Stars13
Forks9
Last commit11 years ago
git-smart-commands
git-smart-commandsShell

Zsh wrappers for common git commands with smart defaults and enhanced shell efficiency.

#version-control#developer-tools#productivity
Stars13
Forks1
Last commit6 years ago
telescope-git-branch.nvim
telescope-git-branch.nvimLua

A Telescope extension for Neovim that searches and previews file changes across multiple commits on a Git branch.

#version-control#editor-integration#telescope-extension
Stars12
Forks0
Last commit
yadm-git.nvim
yadm-git.nvimLua

A Neovim plugin that enables built-in Git features to manage yadm-tracked dotfiles.

#version-control#lualine-components#dotfiles
Stars12
Forks1
Last commit1 month ago
linguist.cr
linguist.crCrystal

A Crystal implementation of GitHub's Linguist for detecting programming languages in files and repositories.

#syntax-highlighting#linguist#programming-languages
Stars12
Forks2
Last commit6 years ago
pre-commit-deno
pre-commit-deno

pre-commit git hooks for Deno projects to enforce code quality and formatting.

#developer-tools#pre-commit#linter
Stars11
Forks3
Last commit4 years ago
gitstatus.nvim
gitstatus.nvimLua

A Neovim plugin for managing Git from the editor with an interactive status window.

#editor-tool#version-control#keyboard-driven
Stars11
Forks2
Last commit2 months ago
capsule
capsuleShell

A simple single-file terminal prompt with customizable capsules for timer, directory, git, and git action display.

#terminal-prompt#minimalist#zshrc
Stars10
Forks0
Last commit1 year ago
git-branches
git-branchesShell

An oh-my-zsh plugin to quickly switch between or delete Git branches using numbered lists and keyword search.

#developer-tools#productivity#branch-management
Stars10
Forks1
Last commit11 months ago
git-all-branches
git-all-branchesJavaScript

A CLI tool that displays all Git branches with color-coded annotations for local, remote, or both.

#version-control#developer-tools#branch-management
Stars10
Forks0
Last commit8 months ago
hometown
hometownShell

A feature-rich, high-performance Git-aware Zsh theme with detailed status segments and extensive customization.

#developer-tools#shell-prompt#open-source
Stars10
Forks0
Last commit7 days ago
git-worktree (trthomps)
git-worktree (trthomps)Shell

An Oh My Zsh plugin providing convenient commands for managing Git worktrees with bare repository support.

#version-control#developer-tools#productivity
Stars9
Forks3
Last commit2 months ago
git-prompt-kit
git-prompt-kitShell

A configurable set of components for building feature-rich, high-performance Git-aware zsh prompts with minimal coding.

#developer-tools#gitstatus#shell-scripting
Stars9
Forks1
Last commit4 months ago
ps1.py
ps1.pyPython

Yet another bash/zsh custom prompt script

#available-on-pypi#git#python
Stars8
Forks2
Last commit4 days ago
Get Commit Difference Count Between Two Branches
Get Commit Difference Count Between Two BranchesJavaScript

A GitHub Action that calculates the number of commits between two branches.

#version-control#workflow-automation#devops-tools
Stars8
Forks2
Last commit
commitmate.nvim
commitmate.nvimLua

An AI-assisted commit message generator for Neovim that follows common commit conventions.

#ai#version-control#vim
Stars8
Forks0
Last commit7 months ago
Composer-Patchset
Composer-PatchsetPHP

A Composer plugin that applies patches from dedicated patchset packages, ensuring consistent dependency patching across environments.

#version-control#devops#patch-management
Stars8
Forks5
Last commit1 year ago
PreviousPage 9 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
2 months ago
2 years ago
3 years ago
#Developer Tools179
#Version Control153
#Productivity85
#Command Line73
#Zsh69
#Cli67
#Cli Tool66
#Automation63
#Terminal55
#Workflow Automation53
#Zsh Plugin50
#Devops46