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

ggc
ggcGo

A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.

#version-control#developer-tools#workflow-automation
Stars284
Forks10
Last commit1 day ago
gitignore.nix
gitignore.nixNix

Nix library for filtering local source directories using gitignore rules, enabling reproducible builds.

#build-reproducibility#functional-programming#clean-source
Stars283
Forks23
Last commit7 months ago
emplace
emplaceRust

A command-line tool that synchronizes installed packages across multiple machines using a version-controlled configuration file.

#multiple-machines#dotfiles#cli-tool
Stars282
Forks27
Last commit3 months ago
gitlab-cli
gitlab-cliJavaScript

A command-line utility for creating GitLab merge requests and performing common GitLab operations directly from the terminal.

#version-control#developer-tools#command-line-tool
Stars266
Forks45
Last commit2 years ago
clj-jgit
clj-jgitClojure

A Clojure wrapper for JGit providing a functional interface to manipulate Git repositories programmatically.

#version-control#repository-management#jgit
Stars258
Forks58
Last commit1 year ago
Tempo
TempoSwift

A modern open-source GUI Git client for macOS with Apple Intelligence-powered commit messages and a native Mac interface.

#version-control#developer-tools#open-source
Stars254
Forks19
Last commit2 months ago
ec
ecGo

A terminal-native UI for resolving Git merge conflicts with a 3-way diff view and Vim-like keybindings.

#version-control#developer-tools#terminal-tui
Stars247
Forks5
Last commit2 days ago
gostatus
gostatusGo

A command line tool that shows the status of Go repositories, including updates, branches, and local changes.

#version-control#developer-tools#repository-management
Stars245
Forks10
Last commit1 year ago
telescope-repo.nvim
telescope-repo.nvimLua

A Telescope.nvim extension that dynamically lists and navigates to source control repositories (git, Mercurial, etc.) across your filesystem without manual setup.

#fossil#mercurial#hacktoberfest
Stars241
Forks20
Last commit14 days ago
StoryboardMerge
StoryboardMergeObjective-C

A specialized diff and merge tool for Xcode storyboard files that resolves version control conflicts.

#version-control#conflict-resolution#git
Stars237
Forks20
Last commit8 years ago
git-s3
git-s3PHP

A command-line tool to deploy git repositories to AWS S3 buckets with automated file synchronization.

#file-synchronization#composer#version-control
Stars233
Forks38
Last commit9 years ago
git-remote-ipfs
git-remote-ipfsGo

A Git transport helper for pushing and pulling repositories directly from IPFS.

#ipfs#version-control#content-addressed
Stars232
Forks23
Last commit6 years ago
Has Changed Path
Has Changed PathJavaScript

A GitHub Action that detects path changes in monorepos to conditionally run workflows and save CI/CD resources.

#conditional-deployment#devops#history
Stars231
Forks32
Last commit2 years ago
run-vcpkg
run-vcpkgTypeScript

A GitHub Action to set up and run vcpkg for C++ projects with automatic binary caching using GitHub's cache.

#devops#ninja#cpp-build-tools
Stars230
Forks32
Last commit1 day ago
Pollinate
PollinateJavaScript

Generate new projects from Git(Hub) templates using a simple schema and Nunjucks templating.

#parsing#generator#skeleton
Stars229
Forks13
Last commit6 years ago
git2r
git2rR

R bindings to the libgit2 library, providing programmatic access to Git repositories from R.

#version-control#r-package#data-science
Stars223
Forks61
Last commit3 months ago
verco
verco

A keyboard-driven terminal user interface client for Git, Mercurial, and PlasticSCM version control systems.

#version-control#developer-tools#mercurial-client
Stars223
Forks12
Last commit2 years ago
deadbranch
deadbranchRust

A CLI tool to safely identify and delete stale git branches with interactive TUI, backups, and protected branch defaults.

#version-control#developer-tools#terminal-tui
Stars222
Forks13
Last commit2 months ago
Diff
DiffTypeScript

An ESLint plugin that filters lint output to only show errors on changed lines, keeping feedback focused.

#git-diff#developer-tools#pre-commit
Stars210
Forks19
Last commit1 month ago
rgit
rgitRust

A blazingly fast, modern web frontend for browsing bare Git repositories, built in Rust.

#repository-browser#version-control#git-web-interface
Stars207
Forks23
Last commit8 months ago
git-ipfs-rehost
git-ipfs-rehostShell

A script to statically host git repositories as read-only content in IPFS.

#ipfs#version-control#open-source
Stars203
Forks24
Last commit5 years ago
run-cmake
run-cmakeTypeScript

A GitHub Action to build C++ applications with CMake (using CMakePresets.json), Ninja, and vcpkg in CI workflows.

#devops#ninja#cpp-tooling
Stars195
Forks23
Last commit2 months ago
Get Latest Tag
Get Latest TagJavaScript

A GitHub Action that retrieves the latest Git tag from a repository, with fallback and pattern matching options.

#hacktoberfest#semver#devops
Stars194
Forks51
Last commit6 days ago
polyglot
polyglotShell

A dynamic, ASCII-only prompt for multiple Unix shells that displays Git status, virtual environments, and session info with optional color.

#shell-prompt#cross-shell#terminal
Stars193
Forks15
Last commit10 days ago
nvim-blame-line
nvim-blame-lineVim Script

A Neovim plugin that displays git blame information using virtual text at the end of the current line.

#version-control#developer-tools#git-blame
Stars188
Forks9
Last commit2 months ago
fzf-zsh-completions
fzf-zsh-completionsShell

Fuzzy completions for fzf and Zsh that enhance command-line workflows with interactive fuzzy search.

#command-line-tools#cli-enhancement#zsh-plugin
Stars168
Forks7
Last commit1 month ago
Get a list of file changes with PR/Push
Get a list of file changes with PR/PushTypeScript

A GitHub Action that outputs changed, added, and removed files in your repository for use in CI/CD workflows.

#version-control#devops#workflow-automation
Stars167
Forks49
Last commit
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 commit4 months 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
Stars161
Forks10
Last commit20 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
Stars147
Forks33
Last commit3 days 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
Stars132
Forks11
Last commit1 month 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
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
Stars123
Forks8
Last commit28 days 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
PreviousPage 6 of 7Next

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 years ago
#Version Control116
#Developer Tools103
#Cli54
#Cli Tool54
#Productivity50
#Automation47
#Devops38
#Ci Cd36
#Workflow Automation28
#Command Line27
#Github27
#Terminal26