Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Git

Git

114 projects

Showing 36 of 114 projects

git-secret
git-secretShell

A bash tool to store private data inside a git repository using PGP encryption and public-key cryptography.

#gpg#cli-tool#encryption
Stars4.0k
Forks209
Last commit4 days ago
cpm
cpmCMake

A small CMake script for setup-free, cross-platform, reproducible C++ dependency management.

#dependency-manager#c#dependency-management
Stars4.0k
Forks218
Last commit3 months ago
gitkube
gitkubeGo

Build and deploy Docker images to Kubernetes clusters using git push for streamlined development workflows.

#developer-tools#container-orchestration#rbac
Stars3.8k
Forks200
Last commit2 years ago
release
releaseJavaScript

A CLI tool to automatically generate GitHub Releases with changelogs from commits.

#developer-tools#npm#semantic-versioning
Stars3.6k
Forks113
Last commit8 days ago
GQL
GQLRust

An extensible SQL-like query language and SDK for querying .git files and other data sources with full SQL feature support.

#gql#database#developer-tools
Stars3.5k
Forks99
Last commit3 days ago
LibGit2Sharp
LibGit2SharpC#

A .NET wrapper for libgit2 that provides native Git functionality to managed applications.

#managed-wrapper#version-control#repository-management
Stars3.4k
Forks924
Last commit5 months ago
git-open
git-openShell

A git command to open the GitHub, GitLab, or Bitbucket page of a repository in your browser.

#repository-management#workflow-automation#zsh-plugin
Stars3.4k
Forks261
Last commit1 month ago
diff2html
diff2htmlTypeScript

A JavaScript library that generates pretty HTML diffs from git diff or unified diff output.

#unified-diff#unified-diffs#git-diff
Stars3.4k
Forks302
Last commit9 days ago
GitVersion
GitVersionC#

Automatically determines semantic version numbers from your git history and branch structure.

#semver#devops#build-tools
Stars3.1k
Forks662
Last commit2 days ago
Paths Filter
Paths FilterTypeScript

A GitHub Action that conditionally runs workflow steps and jobs based on changed files in PRs, feature branches, or pushes.

#picomatch#devops#change-detection
Stars3.1k
Forks365
Last commit9 days ago
material_design_zh
material_design_zhCSS

A collaborative Chinese translation of Google's Material Design specification.

#open-collaboration#design-specification#git
Stars3.1k
Forks812
Last commit7 years ago
SCM Breeze
SCM BreezeShell

A shell script suite that adds numbered file shortcuts to git status and provides repository indexing for faster git workflows.

#developer-tools#productivity#repository-management
Stars2.9k
Forks204
Last commit6 months ago
joe
joeGo

A command-line tool that generates .gitignore files for various programming languages and environments.

#mercurial#version-control#developer-tools
Stars2.9k
Forks206
Last commit1 year ago
nbdime
nbdimeTypeScript

Tools for diffing and merging Jupyter notebooks in terminal and web interfaces.

#jupyterlab-extension#mercurial#version-control
Stars2.8k
Forks188
Last commit14 days ago
hercules
herculesGo

A fast, customizable Git repository analysis engine for extracting advanced insights from commit history.

#commit-history#developer-activity#code-metrics
Stars2.8k
Forks290
Last commit3 years ago
Create a PR for Changes to your Repository in the Actions Workspace
Create a PR for Changes to your Repository in the Actions WorkspaceTypeScript

A GitHub Action that automatically creates or updates pull requests from changes made during a workflow run.

#create-pull-request#version-control#devops
Stars2.8k
Forks538
Last commit
git-up
git-upRuby

A Git extension that fetches and rebases all locally-tracked remote branches in one command.

#version-control#branch-management#workflow-automation
Stars2.6k
Forks147
Last commit8 years ago
git-radar
git-radarShell

A customizable prompt tool that displays real-time git repository status including file changes, commits, and stash info.

#version-control#developer-tools#shell-prompt
Stars2.6k
Forks86
Last commit5 years ago
gitfs
gitfsPython

A FUSE file system that mounts Git repositories as local directories, automatically committing changes.

#version-control#cli-tool#fuse-filesystem
Stars2.6k
Forks162
Last commit11 days ago
git-cola
git-colaPython

A powerful, cross-platform Git GUI with a slick interface and extensive Git workflow tools.

#qt#version-control#open-source
Stars2.5k
Forks471
Last commit1 day ago
git-dumper
git-dumperPython

A Python tool to dump a git repository from a website, even when directory listing is disabled.

#web-security#source-code-extraction#repository-recovery
Stars2.5k
Forks296
Last commit1 month ago
git-fuzzy
git-fuzzyShell

An interactive CLI for git that uses fzf for fuzzy searching and visual selection of branches, commits, diffs, and status.

#version-control#developer-tools#productivity
Stars2.4k
Forks44
Last commit14 days ago
gptcommit
gptcommitRust

A git prepare-commit-msg hook that automatically generates commit messages using OpenAI language models.

#developer-tools#openai#cli-tool
Stars2.4k
Forks82
Last commit5 days ago
Rugged
RuggedC

Ruby bindings to libgit2, providing native Git operations in Ruby with speed and portability.

#version-control#ruby-bindings#repository-management
Stars2.3k
Forks287
Last commit1 month ago
vcsh
vcshShell

A version control system manager for your $HOME directory, enabling multiple Git repositories to coexist without interference.

#version-control#dotfiles-windows#devops
Stars2.3k
Forks127
Last commit3 months ago
homeshick
homeshickShell

A git-based dotfile synchronizer written in Bash that manages configuration files across multiple machines.

#version-control#unix-tools#bash-script
Stars2.2k
Forks149
Last commit1 year ago
Git Add-ons
Git Add-ons

A curated list of add-ons that extend and enhance the Git command-line interface (CLI).

#lists#version-control#developer-tools
Stars2.2k
Forks122
Last commit1 year ago
glab
glabGo

A command-line interface for GitLab that brings issues, merge requests, and CI/CD pipelines to your terminal.

#golang-application#devops#terminal
Stars2.1k
Forks157
Last commit3 years ago
Irmin
IrminOCaml

Irmin is an OCaml library for building mergeable, branchable distributed data stores using Git-like principles.

#ocaml-library#database#version-control
Stars1.9k
Forks166
Last commit9 days ago
dotdrop
dotdropPython

A dotfile manager that stores configurations in Git and deploys different versions across multiple hosts using profiles.

#jinja2#developer-tools#dotfile
Stars1.9k
Forks109
Last commit12 days ago
Git Interactive Rebase Tool
Git Interactive Rebase ToolRust

A native cross-platform terminal-based sequence editor for Git interactive rebase operations.

#hacktoberfest#version-control#developer-tools
Stars1.9k
Forks53
Last commit10 days ago
fac
facGo

A command-line interface tool for resolving git merge conflicts with intuitive keyboard shortcuts.

#version-control#developer-tools#productivity
Stars1.9k
Forks50
Last commit2 years ago
gita
gitaPython

A command-line tool to display status and batch execute git commands across multiple repositories.

#version-control#developer-tools#productivity
Stars1.9k
Forks87
Last commit2 days ago
DVCS Ripper
DVCS RipperPerl

A Perl toolkit for ripping web-accessible version control repositories (Git, SVN, Mercurial, Bazaar, CVS) even when directory browsing is disabled.

#mercurial#version-control#source-code-recovery
Stars1.8k
Forks317
Last commit1 year ago
WebLaTeX
WebLaTeXTeX

A complete alternative to Overleaf with VSCode, web, Git, Copilot, grammar/spell check, and live collaboration, based on GitHub Codespaces.

#research-writing#languagetool#cloud-ide
Stars1.7k
Forks441
Last commit1 year ago
Guitar
GuitarC

A free, open-source Git GUI client written in C++ with Qt 6, supporting Windows, Linux, and macOS.

#gpl-licensed#desktop-application#qt
Stars1.7k
Forks137
Last commit2 days ago
PreviousPage 3 of 4Next

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
1 day ago
#Version Control63
#Developer Tools51
#Productivity28
#Cli24
#Cli Tool23
#Automation18
#Devops17
#Ci Cd17
#Self Hosted16
#Open Source15
#Go14
#Docker14