GitHub topics: git-tools
thewizardshell/froggit
Simplify your Git workflow with visual feedback, keyboard-driven controls, and a streamlined experience.
Language: Go - Size: 77.1 KB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 195 - Forks: 14

lusingander/serie
A rich git commit graph in your terminal, like magic 📚
Language: Rust - Size: 11.5 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 921 - Forks: 20

Bhupesh-V/ugit
🚨️ ugit helps undo git commands. Your damage control git buddy. Undo from 20+ git scenarios.
Language: Shell - Size: 152 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 1,470 - Forks: 46

thenatarizkie/just-commit
📜 — An automated CLI tool for generating meaningful Git commit messages with AI, following Conventional Commits. Ideal for developers seeking quick, clear, and consistent version control.
Language: JavaScript - Size: 22.5 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

cyanheads/git-mcp-server
An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, and more, via the MCP standard. STDIO & HTTP.
Language: TypeScript - Size: 860 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 84 - Forks: 22

NotDafter/git-ai-tools
A collection of AI-powered tools for Git, making your Git workflow easier.
Language: Python - Size: 18.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 1

ohyaan/gitfleet
GitFleet is a tool for managing multiple Git repositories through a single configuration file.
Language: Python - Size: 4.88 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

Code-Parth/github-merger
A command-line tool to merge files from a GitHub repository into a single file. Works on Windows, macOS, and Linux.
Language: TypeScript - Size: 31.3 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

tobiase/worktree-utils
A command-line tool that enhances Git worktrees with project-specific navigation, environment syncing, and seamless branch switching. Single binary, self-installing, works everywhere Git does.
Language: Go - Size: 251 KB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

Arakiss/commitloom
CommitLoom is an intelligent git assistant I created to help developers craft meaningful, structured commits. Like a master weaver's loom, it brings together all the threads of your changes into beautiful, well-organized commits.
Language: Python - Size: 332 KB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

gitset-dev/gitset-desktop
Official cross-platform desktop application for Gitset.dev, providing native access to AI-driven GitHub tools across macOS, Windows, and Linux.
Language: JavaScript - Size: 5.86 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 1

hyperb1iss/git-iris
AI-powered Git assistant that enhances workflows with intelligent commit messages, code reviews, and documentation generation, supporting multiple LLM providers with Model Context Protocol support
Language: Rust - Size: 2.91 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 19 - Forks: 4

nathabonfim59/gitid
A tool to stop sending work commits with your personal email
Language: Go - Size: 2.09 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 14 - Forks: 0

git-pulse/snapshots
📸 Pulse snapshots and pulse rankings for various GitHub projects
Language: HTML - Size: 18 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 0

leynier/git-fresh
Quickly reset your Git working directory to a clean state without re-cloning. Stashes, wipes, restores, and pops.
Language: TypeScript - Size: 30.3 KB - Last synced at: 5 days ago - Pushed at: 26 days ago - Stars: 9 - Forks: 0

Ltk-Mxz/git-auto-sync
This project allows for the automatic synchronization of multiple local folders with different GitHub repositories by monitoring changes in real-time. It offers a graphical user interface (GUI) for easily configuring synchronization targets, as well as a command-line interface (CLI).
Language: Python - Size: 10.7 KB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

muhammad-fiaz/GitBrowse
GitBrowse: A fast, intuitive tool to explore Git repositories with ease—view commits, branches, and history all in one place.
Language: TypeScript - Size: 92.8 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

zsugabubus/git-heat
git commit calendar/heatmap
Language: Rust - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

solrevdev/seedfolder
This repository contains the source code for a .NET Core Global Tool I developed, as detailed in my blog post. The tool automates the creation of a specified folder and populates it with essential dotfiles. This process effectively seeds the folder, preparing it for Git and development use.
Language: C# - Size: 63.5 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

SimonGino/aicommit
🤖 AI-powered git commit message generator supporting multiple LLM providers (Qwen, DeepSeek). Generate meaningful commit messages from your staged changes with a beautiful CLI interface.
Language: Go - Size: 6.64 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 1

sideshowbarker/git-gloss
✨Makes your git logs show GitHub PR/issue/reviewer/author links
Language: Shell - Size: 331 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 30 - Forks: 0

JoshuaMichaelHall-Tech/git-repository-utilities
A collection of Git utilities focusing on cleaning and maintaining Git repositories.
Language: Shell - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

lenneTech/cli
A CLI for lenne.Tech libraries and frameworks.
Language: TypeScript - Size: 2.04 MB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 2

mingcheng/aigitcommit
A simple tool to help you write better Git commit messages using AI.
Language: Rust - Size: 440 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 21 - Forks: 0

okojiu/git-ai-tools
A-collection-of-AI-powered-tools-for-Git,-making-your-Git-workflow-easier.
Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

git-pulse/tools
Generate snapshots and rankings of monthly committer and issue/PR activity
Language: Shell - Size: 39.1 KB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 47 - Forks: 6

angela-d/gitenc 📦
Sensitive data file encryption while using Git, with GPG; never accidentally submit a password config to a repo again.
Language: Shell - Size: 35.2 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 4

franiglesias/versiontag
Bash command to automate tag semantic versioning
Language: Shell - Size: 61.5 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 47 - Forks: 14

thiswallz/angular6SemanticVersion
angular 6 with semantic version
Language: TypeScript - Size: 95.7 KB - Last synced at: 6 days ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

BradleyA/markit
Bash script that adds Git Version Control information into files and pushes them to GitHub, Bitbucket, or GitLab (Supported files: Bash, Go, Dockerfile, YAML, Makefile, Scala, Python, Java, PHP, C, C++, JavaScript, perl, ruby, PowerShell, Ri, . . .)
Language: Shell - Size: 2.92 MB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 15 - Forks: 7

dominikbraun/cleanup
Remove gone Git branches with ease.
Language: Go - Size: 82 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 2

DHRUV-5341/git-ai-tools
A-collection-of-AI-powered-tools-for-Git,-making-your-Git-workflow-easier.
Language: JavaScript - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Allyedge/gitsplain
A tool to summarise and explain your code changes, make it make sense!
Language: Python - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

foxcrack11g359/git-ai-tools
A collection of AI-powered tools for Git, making your Git workflow easier.
Size: 312 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

neroo-21/git-ai-tools
A-collection-of-AI-powered-tools-for-Git,-making-your-Git-workflow-easier.
Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ShinniUwU/GitHealth
A Bash script for Git repository health checks. Scans history for large files, checks outdated dependencies (npm, Bun, pip), and flags potentially unoptimized images. Helps improve repo performance and maintainability. Configurable thresholds.
Language: Shell - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

trinhminhtriet/git-author
🔍 git-author – Identify codebase authorship at a component level, beyond git blame, for better ownership insights.
Language: Go - Size: 62.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

devoctane/gitopus
Committing made simple!
Language: JavaScript - Size: 76.2 KB - Last synced at: 15 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

cowboy-bebug/kommit
🛋️ Git therapy for repos with commitment issues
Language: Go - Size: 167 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Altiran/git-griffin
Comprehensive Git commit analysis tool implemented in C++
Language: C++ - Size: 19.5 KB - Last synced at: about 9 hours ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

llbit/git-commit-metrics
Git metrics: cumulative line edits per author
Language: Python - Size: 91.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 2

itszeeshan/reposync
A powerful command-line tool for fetching and cloning repositories from GitHub and GitLab, including subgroups and organizations. It supports both HTTPS and SSH cloning methods.
Language: Go - Size: 22.5 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

seanpm2001/GitHex
#️⃣️💾️ The official source repository for GitHex, adding hex editor functionality to the Git version control system
Language: Python - Size: 301 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

osteele/scripts
Various utility scripts, primarily in Bash and Python, to assist with system management, development, and miscellaneous automation tasks.
Language: Shell - Size: 151 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ascender1729/github-contribution-generator
A powerful tool to generate custom GitHub contribution patterns with backdated commits for any date range. Customize your profile's activity graph with configurable commits per day.
Language: Python - Size: 5.86 KB - Last synced at: about 15 hours ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

sidedwards/auto-commit
Automatically generate git commit messages.
Language: TypeScript - Size: 121 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

MaulanaPutraAlAmin/GitHub-Repo-Cloner-No-Crack
This repository provides a tool to clone GitHub repositories to your local machine. The GitHub Repo Cloner tool allows users to download all files and structure of a GitHub repository for local use, development, or modification.
Size: 1000 Bytes - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

git-pulse/gh-pulse
🔆 GitHub CLI extension TUI to show activity graphs/data for a repo
Language: Shell - Size: 344 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

reedjones/gitgorilla
create a git repository by merging multiple repos into one
Language: Python - Size: 43.9 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

foreversmilegoat/GitHub-Repo-Cloner-No-Crack
This repository provides a tool to clone GitHub repositories to your local machine. The GitHub Repo Cloner tool allows users to download all files and structure of a GitHub repository for local use, development, or modification.
Size: 6.84 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

popenervok/GitHub-Repo-Cloner-No-Crack
This repository provides a tool to clone GitHub repositories to your local machine. The GitHub Repo Cloner tool allows users to download all files and structure of a GitHub repository for local use, development, or modification.
Size: 0 Bytes - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

console-1/gitignore Fork of github/gitignore
A collection of useful .gitignore templates
Size: 2.25 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

vancura/diff-summarizer
A Git commit message generator powered by OpenAI GPT-4o and Anthropic Claude 3.5
Language: JavaScript - Size: 52.7 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

VassoD/commit-message-generator
AI-powered CLI tool that generates conventional commit messages using Cohere or Deepseek API. Analyzes git changes to create standardized, meaningful commit messages.
Language: JavaScript - Size: 75.2 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

FlyingFathead/catgit
Python tool to dump out a git project & its structure in a `cat`-esque way (to i.e. a LLM)
Language: Python - Size: 68.4 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

Audran-wol/Git-Boost-
Supercharge your GitHub contribution graph with Git Boost. Transform your coding journey into a visual masterpiece.
Language: Python - Size: 2.14 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

rzmk/commit-helper
🏹 A CLI tool to either run multiple git commit related commands in one go, or use an interactive commit UI to follow a commit convention.
Language: Rust - Size: 9.54 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

cavo789/git_tips 📦
Tips and tricks and snippets for working with Git
Language: Shell - Size: 1.53 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

imigueldiaz/commit-tracker
A Flask web application for documenting and organizing Git commits with branch management, file attachments, and Markdown support.
Language: HTML - Size: 90.8 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

mollybeach/mollybeach
Showcase expertise and interests through a vibrant display of images, gifs, and badges. Animated gifs to programming language icons, highlight knowledge in tools like React, JavaScript, Git, and more. Overview of the tech stack, featuring badges for popular frameworks such as Next.js, Tailwind
Size: 132 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

aiFdn/gitwz
Transform your Git experience with GitWiz. It's a breeze to run via the CLI (gwz), committing your changes with insightful messages in seconds.
Language: JavaScript - Size: 9 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

orhun/god
Linux utility for simplifying the Git usage.
Language: Go - Size: 84 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 4

laukl/ccrs
A CLI tool for conventional commits
Language: Rust - Size: 34.2 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

jdevfullstack-tutorials/git-merge-resolve
the never ending headache of git merge conflicts, so here we are to solve it !
Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

hbt/git-forks-analysis
Analyze forks network to find hidden gems
Language: HTML - Size: 503 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 65 - Forks: 10

rizmulya/gitx
Automate Git Tasks with Only a Single Command (Linux)
Language: Python - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

5n00py/SmartCommit
Automatically generate concise and meaningful Git commit messages from your staged changes using AI.
Language: Shell - Size: 463 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

utkuufuk/oh-my-repos
A wrapper for "myrepos" that makes pulling multiple git repositories even easier.
Language: Python - Size: 39.1 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 17 - Forks: 1

theusaf/git-cmd-tools
A collection of custom git commands
Language: JavaScript - Size: 129 KB - Last synced at: about 1 hour ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

git-semver/git-semver-info
Utility for define semantic version of the package by git environment (by current branch and tags). Inspired by GitFlow, Semver, GitVersion.
Language: JavaScript - Size: 68.4 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

AndisGrossteins/git-authors Fork of jgehrcke/git-authors
A Python script for listing the authors in a git repository, in order of their first contribution
Language: Python - Size: 137 KB - Last synced at: almost 2 years ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 0

lingo/gitmacros
Handy tools to supplement git.
Language: Shell - Size: 42 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

potato4d/sentei
CLI Git branch cleaner built with Node.js
Language: TypeScript - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 0

w3c/pulse-snapshots
Pulse snapshots and rankings for various W3C repos and related repos
Language: HTML - Size: 940 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

JkutkutArchive/Sh-CreateRepository 📦
Given the name of the repository, enables to link the local with the Github Repo.
Language: Shell - Size: 243 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

gharib-uk/Pork
A DevOps tool useful in forking, cloning, searching so on !
Language: Go - Size: 44.9 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

buxianshan/git-repos
一个多Git仓库项目管理工具,基于 Electron、Vue2、Element UI、Simple Git。
Language: Vue - Size: 1.72 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

laorange/stoken
密钥替换工具 | A code desensitization command tool to substitute tokens (and other sensitive information) in your code.
Language: Python - Size: 42 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

katrinleinweber/git-for-writers Fork of lambo/git-for-writers
A guide for writers for using Git and related services. (formerly gewga.ws/git-for-writers)
Language: HTML - Size: 2.91 MB - Last synced at: about 1 year ago - Pushed at: over 12 years ago - Stars: 1 - Forks: 0

JSYoo5B/ConfigFiles
Configuration files for personal uses
Language: Shell - Size: 166 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sambacha/gitsz
deterministic and secure source artifact creation process for git archive and git tag
Language: JavaScript - Size: 463 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

gitfx/git-cheatsheet-card
TabHub resources of Git cheat sheet.
Size: 3.5 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

diegolgz/git-tools
Git tools.
Language: Shell - Size: 53.7 KB - Last synced at: 6 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

pedoc/GitChangeFIleExactor
自动根据git commit记录,将变化的文件按照原目录结构输出到指定位置
Language: C# - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

maxking/mailmania-bot
Gitlab Bot to backport merge requests to stable release branches.
Language: Python - Size: 71.3 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 2

ORESoftware/check-git-status
Get a report on the "unclean" Git status for every Git repo within a certain directory.
Language: TypeScript - Size: 774 KB - Last synced at: 22 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

realb0t/git-version-info
Utility for define semantic version of the package by git environment (by current branch and tags). Inspired by GitFlow, Semver, GitVersion.
Language: JavaScript - Size: 196 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

eendroroy/git-go-tools
Language: Go - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
