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

froggit-go
froggit-goGo

A universal Go library for interacting with multiple VCS providers like GitHub, GitLab, Bitbucket, and Azure Repos.

#bitbucket-server#version-control#repository-management
Stars54
Forks31
Last commit1 month ago
slimline
slimlineShell

A modular, fast, and elegant ZSH prompt with customizable sections and asynchronous display.

#developer-tools#productivity#async
Stars53
Forks5
Last commit5 years ago
commit-sage-cli
commit-sage-cliTypeScript

Generates Conventional Commit messages with AI. Supports OpenAI, Ollama, and Gemini.

#commits#ai#commit-message
Stars53
Forks2
Last commit2 days ago
Skipper
SkipperPython

A CLI tool to build, test, and run projects in isolated Docker containers, directly from your Git repository.

#containerization#isolated-testing#build-automation
Stars50
Forks22
Last commit2 days ago
complate
complateRust

A powerful text templating tool.

#commit#template#standard
Stars48
Forks8
Last commit1 year ago
co-author.nvim
co-author.nvimLua

A Neovim plugin that automatically fetches and adds co-authors to commit messages from repository history.

#version-control#developer-tools#vim
Stars42
Forks4
Last commit10 months ago
Expose Git Commit Data As Environment Variables
Expose Git Commit Data As Environment VariablesShell

A GitHub Action that exposes detailed git commit information as environment variables for use in workflows.

#commit#hacktoberfest#version-control
Stars42
Forks6
Last commit
git-log
git-logTypeScript

An ESLint formatter that enriches linting reports with Git commit metadata like author, date, and hash.

#developer-tools#commit-history#lint
Stars41
Forks0
Last commit4 years ago
csc.nvim
csc.nvimLua

Intelligent scope autocompletion for conventional commits in Neovim, learning from your repository's commit history.

#autocompletion#version-control#developer-tools
Stars38
Forks2
Last commit10 months ago
git-prune (seinh)
git-prune (seinh)Shell

An oh-my-zsh plugin for safely deleting merged git branches locally and remotely with configurable branch protection.

#developer-tools#branch-management#workflow-automation
Stars37
Forks3
Last commit10 months ago
git-prune (diazod)
git-prune (diazod)Shell

An oh-my-zsh plugin for safely deleting merged local and remote git branches with configurable branch protection.

#version-control#developer-tools#branch-management
Stars37
Forks3
Last commit10 months ago
git-worktree (alexiszamanidis)
git-worktree (alexiszamanidis)Shell

An interactive ZSH plugin that wraps git operations with FZF for simplicity and productivity.

#git-worktree#developer-tools#productivity
Stars36
Forks1
Last commit3 years ago
git-fzf
git-fzfShell

An interactive ZSH plugin that wraps git operations with FZF for enhanced productivity and convenience.

#git-worktree#developer-tools#productivity
Stars36
Forks1
Last commit3 years ago
nodeys
nodeys

A ZSH theme based on ys with added Node.js version display from NVM.

#developer-tools#shell-prompt#open-source
Stars35
Forks12
Last commit10 years ago
Git IPFS Remote Bridge
Git IPFS Remote BridgePython

A Python toolset enabling Git to clone, push, fetch, and self-host repositories over the IPFS decentralized storage network.

#ipfs#version-control#open-source
Stars35
Forks7
Last commit8 months ago
GitBlamePR
GitBlamePRSwift

A Mac app that displays the pull request that last modified each line of a file, built with SwiftUI.

#developer-tools#git-blame#xcode-extension
Stars34
Forks2
Last commit1 year ago
pushnix
pushnixGo

A CLI tool to push NixOS configuration repositories to remote hosts via git and trigger rebuilds over SSH.

#devops#remote-deployment#cli-tool
Stars34
Forks2
Last commit5 years ago
git-tools
git-toolsGo

A CLI tool for managing git repositories with semantic versioning tags, automating version bumps and tag validation.

#devops#version-management#semantic-versioning
Stars33
Forks3
Last commit4 months ago
Has Changes
Has ChangesDockerfile

GitHub Action that checks if a repository has uncommitted changes after previous workflow steps.

#actions#version-control#devops
Stars33
Forks12
Last commit3 years ago
GitIgnore for Salesforce
GitIgnore for Salesforce

A reusable .gitignore template for Salesforce and Force.com projects to exclude unnecessary files from version control.

#force-dot-com#salesforce#version-control
Stars32
Forks23
Last commit9 years ago
git-aliases (mdumitru)
git-aliases (mdumitru)Shell

A comprehensive collection of Git aliases and functions for the Oh My Zsh framework to streamline command-line Git workflows.

#developer-tools#productivity#git
Stars32
Forks3
Last commit5 years ago
Gitmoji
GitmojiRust

An Alfred workflow to quickly search and insert Gitmojis into your commit messages.

#alfred-workflow#commits#emoji
Stars30
Forks1
Last commit6 days ago
fall
fallShell

A collection of ZSH themes that automatically change based on the current season, with git status integration.

#fall#ohmyzsh#seasonal
Stars28
Forks1
Last commit21 days ago
git-prompt-string-lualine.nvim
git-prompt-string-lualine.nvimLua

A lualine.nvim component that displays git-prompt-string in your Neovim statusline.

#developer-tools#git-prompt#neovim-plugin
Stars27
Forks1
Last commit2 years ago
dotfiles
dotfilesShell

An Oh My Zsh plugin that synchronizes dotfiles across multiple computers using Git with a whitelist approach.

#git-sync#version-control#developer-tools
Stars27
Forks1
Last commit6 years ago
Deploy A Static Site to GitHub Pages
Deploy A Static Site to GitHub PagesShell

A GitHub Action to deploy static sites to GitHub Pages with customizable options.

#actions#devops#workflow-automation
Stars27
Forks0
Last commit19 days ago
awesome-gitignore-templates
awesome-gitignore-templates

A curated collection of gitignore templates for various programming languages and tools to exclude unnecessary files from git commits.

#version-control#developer-tools#open-source
Stars26
Forks5
Last commit9 years ago
history-sync (vitobotta)
history-sync (vitobotta)Shell

Syncs zsh shell history between computers using git and GPG encryption with conflict minimization.

#productivity#terminal#shell
Stars26
Forks5
Last commit2 years ago
slick
slickRust

A fast, asynchronous ZSH prompt written in Rust with real-time git status and environment detection.

#dev-environment#async#terminal
Stars25
Forks1
Last commit11 days ago
gitlogdiff.nvim
gitlogdiff.nvimLua

A Neovim plugin that displays recent Git commits and lets you diff them quickly via Diffview.

#version-control#keyboard-driven#workflow
Stars23
Forks2
Last commit29 days ago
LibVCS4j
LibVCS4jJava

A Java library providing a unified API for mining data from multiple version control systems and issue trackers.

#mercurial#version-control#java-library
Stars23
Forks7
Last commit8 months ago
gitio (denysdovhan)
gitio (denysdovhan)Shell

A zsh plugin that generates short GitHub URLs using git.io directly from the command line.

#developer-tools#terminal-utility#shell-scripting
Stars22
Forks2
Last commit10 years ago
branch-manager
branch-managerShell

An oh-my-zsh plugin that simplifies Git branch management with auto-stashing and commands for updating, merging, rebasing, and cleaning branches.

#version-control#developer-tools#oh-my-zsh-plugin
Stars22
Forks2
Last commit3 months ago
GitKraken
GitKrakenC#

A PowerToys Run plugin that enables quick opening of GitKraken repositories from the Windows launcher.

#search#productivity-tool#plugin-system
Stars21
Forks0
Last commit1 year ago
Duff
DuffOCaml

Pure OCaml implementation of libXdiff for generating binary diffs, used by ocaml-git for storage optimization.

#ocaml-library#version-control#binary-diff
Stars21
Forks3
Last commit1 year 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 commit4 days ago
PreviousPage 8 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
3 days ago
#Developer Tools179
#Version Control153
#Productivity85
#Command Line73
#Zsh69
#Cli67
#Cli Tool66
#Automation63
#Terminal55
#Workflow Automation53
#Zsh Plugin50
#Devops46