← All categories

Version Control

Git tools, diff viewers, and repository utilities

automate-git-commands

Shell

Automate common git, SSH key generation, and SSH configuration tasks

version-control linuxmacos

Bazaar

Python

Multiplatform version control system supporting different workflows

version-control linuxmacoswindows

BFG Repo-Cleaner

Java

Removes large or troublesome blobs from git history, faster

version-control linuxmacoswindows

cocommit

Python

LLM-powered tool to enhance git commit quality

version-control linuxmacos

czg

TypeScript

Interactively generate standardized commit messages

version-control linuxmacoswindows

delta

Rust

A syntax-highlighting pager for git, diff, and grep output

version-controldevelopment linuxmacoswindows

difftastic

Rust

A structural diff tool that understands syntax

developmentversion-control linuxmacoswindows

dunk

Python

Prettier git diffs in the terminal

version-control linuxmacos

egit

TypeScript

AI-powered tools and workflows for Git

version-control linuxmacoswindows

Export Pull Requests

Ruby

Export pull requests and issues to CSV from GitHub, GitLab, Bitbucket

version-control linuxmacoswindows

fnc

C

Interactive text-based user interface for Fossil VCS

version-control linuxmacos

forgit

Shell

A utility tool powered by fzf for using git interactively

version-control linuxmacos

fossil

C

Simple, high-reliability distributed SCM with built-in web interface

version-control linuxmacoswindows

Froggit

Shell

Minimalist Git TUI with GitHub CLI integration

version-control linuxmacos

fzf-git.sh

Shell

Bash and zsh key bindings for Git objects, powered by fzf

version-control linuxmacos

gacp

Perl

git add, commit and push in one go

version-control linuxmacos

gee

Rust

CLI repository manager and automation tool written in Rust

version-control linuxmacos

ggc

Go

Modern Git CLI with traditional commands and interactive search UI

version-control linuxmacos

gh-dash

Go

Beautiful CLI dashboard for GitHub PRs and issues

version-control linuxmacoswindows

gh-f

Go

The ultimate compact fzf extension for gh CLI

version-control linuxmacos

gh-s

Go

Search GitHub repositories interactively

version-control linuxmacos

gh-stars

Go

A GitHub CLI extension to show repository stargazers

version-control linuxmacoswindows

GitHub CLI

Go

GitHub's official command-line tool for seamless workflow

version-controldevelopment linuxmacoswindows

giq

Go

Git CLI with AI-powered commit messages - a drop-in git replacement

version-control linuxmacos

Gistup

JavaScript

Create a gist from terminal, then use git to update it

version-control linuxmacos

git absorb

Rust

Automatic git commit --fixup for clean history

version-control linuxmacoswindows

git-all-branches

JavaScript

Improved visualization of git branches

version-control linuxmacoswindows

git-annex

Haskell

Manage large files with git without storing content in the repository

version-control linuxmacoswindows

Git Auto Sync

Dart

Automatically commit and keep a git repository up to date

version-control linuxmacos

git-booster-cli

JavaScript

Improve your git workflow with customizable and runnable blocks

version-control linuxmacoswindows

git-bug

Go

Distributed, offline-first bug tracker embedded in git, with bridges

version-control linuxmacoswindows

git-cc

Rust

Git extension to help write conventional commits

version-control linuxmacoswindows

git-cliff

Rust

Highly customizable changelog generator following Conventional Commits

version-control linuxmacoswindows

git commander

JavaScript

A git tool with an easy interactive terminal interface

version-control linuxmacoswindows

Git Commit Vanity Hash Solver

Go

Find vanity hashes for git commits like c0ffee, cafe, or badc0de5

version-control linuxmacos

git-crecord

Python

Git subcommand to interactively select changes to commit or stage

version-control linuxmacos

git-cz

JavaScript

Semantic Git commits with interactive prompts

version-control linuxmacoswindows

git-extras

Shell

Little git extras like git-ignore, git-setup, git-changelog and more

version-control linuxmacos

git-fuzzy

Shell

Interactive git with the help of fzf

version-control linuxmacos

git-heatgrid

Go

Visualize git commits as a calendar heatmap

version-control linuxmacoswindows

git-identity

Shell

Automated git alias management

version-control linuxmacos

git-peek

JavaScript

The fastest way to open a remote git repository in your local text editor

version-control linuxmacoswindows

git-quick-stats

Shell

Simple and efficient way to access various statistics in a git repository

version-control linuxmacos

git-recall

Shell

Easily browse through your git commits and see what you or your team did

version-control linuxmacos

git-remote-aws

Python

Management of encrypted git hosting on AWS

version-control linuxmacos

git-secret

Shell

Store private data inside a git repo using PGP encryption

version-control linuxmacos

git

C

The most widely used distributed version control system

version-control linuxmacoswindows

git-stats

JavaScript

Local git statistics with GitHub-like contribution calendars

version-control linuxmacoswindows

gita

Python

A command-line tool to manage multiple git repositories

version-control linuxmacos

Gitea

Go

Single binary self-hosted Git service

version-control linuxmacoswindows

gitlab-cli

JavaScript

Create GitLab merge requests from the command line

version-control linuxmacoswindows

gitleaks

Go

Detect and prevent hardcoded secrets in git repos

version-controlsecurity linuxmacoswindows

gitnr

Rust

Create .gitignore files from TopTal, GitHub, or custom templates

version-control linuxmacoswindows

gitsnip

Go

Download specific folders from a git repository

version-control linuxmacos

gitsummary

Shell

A better git status with stashes, file statuses, and branch list

version-control linuxmacos

GitUI

Rust

Blazing fast terminal UI for Git with keyboard-only control

version-control linuxmacoswindows

grv

Go

Terminal-based Git repository viewer for refs, commits, and diffs

version-control linuxmacos

hut

Go

CLI tool for sr.ht (SourceHut) services

version-control linuxmacos

Jujutsu

Rust

A Git-compatible VCS that is both simple and powerful

version-control linuxmacoswindows

kick

Go

Git sync automator for automatic repository synchronization

version-control linuxmacos

Kusa

Swift

Display GitHub contribution graphs in the terminal

version-control macoslinux

lazygit

Go

Simple terminal UI for git commands

version-controldevelopmentproductivity linuxmacoswindows

mamediff

Rust

TUI editor for managing unstaged and staged Git diffs

version-control linuxmacos

Mercurial

Python

Free, distributed source control management tool

version-control linuxmacoswindows

mergestat-lite

Go

Run SQL queries on git repositories and related data sources

version-controldata linuxmacoswindows

mkgit

Shell

Bash script to automate creating GitHub repos with initial commit

version-control linuxmacos

myrepo

Perl

A repository management tool for multiple VCS repositories

version-control linuxmacos

nodebro

Go

View GitHub releases, tags, and release notes from the terminal

version-control linuxmacos

onefetch

Rust

Git repository summary displayed on your terminal

version-control linuxmacoswindows

patchy

Rust

Declaratively manage personal forks by automatically merging pull requests

version-control linuxmacos

prs

Go

Stay updated on pull requests without leaving the terminal

version-control linuxmacos

pyautogit

Python

TUI for working with git written in Python

version-control linuxmacos

rcz

Rust

A tool to write commit messages based on Conventional Commits

version-control linuxmacos

sad

Rust

CLI search and replace with diff preview before committing changes

version-control linuxmacos

semantic-git-commit-cli

JavaScript

Ensure semantic commit messages with emoji support

version-control linuxmacoswindows

Soft Serve

Go

Self-hostable Git server for the command line

version-control linuxmacos

stargazer

Go

GitHub stats from the command line

version-control linuxmacos

tig

C

ncurses-based text-mode interface and repository browser for git

version-control linuxmacos

travelgrunt

Go

Navigate inside monorepos without fatigue

version-control linuxmacos

unreal-git-hook

Shell

Git hooks with Unreal Tournament announcer sound effects

version-control linuxmacos

ur-commit-mentor

TypeScript

AI-powered CLI tool for git commit analysis and code review

version-control linuxmacoswindows