An open API service providing repository metadata for many open source software ecosystems.

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