BROWSE A-Z
All 305,250 crates, alphabetically
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
git-cmuxGit external subcommand for managing and opening worktrees with cmux workspaces23MIT OR Apache-2.0
git-coA command-line tool for simplified git branch checkout.7,356non-standard
git-codeownersRust cli for working with Github CODEOWNERS files5,312MIT
git-cognitionUniversal VCS provider contracts and a local Git read surface for Rust, in one crate.18MIT OR Apache-2.0
git-cognitiveCognitive debt detection and management for Git repositories — audit and surface AI-attributed risk250MIT OR Apache-2.0
git-collageA tool for selectively mirroring Git repositories9,124MIT
git-commaAI-powered git commit message generator using OpenRouter API167MIT
git-commandPlease use `gix-<thiscrate>` instead ('git' -> 'gix')133,217MIT/Apache-2.0
git-commitA small library for parsing, displaying and creating a git commit21,044MIT OR Apache-2.0
git-commit-helperGit Commit Helper is a practical tool that leverages large language models (LLMs) to analyze changes in a Git repository. It…3,628MIT
git-commit-helper-cliA CLI tool to help generate standardized git commit messages77MIT
git-commit-sageA smart Git commit message generator using AI587MIT
git-commit-statsA tool to analyze git commits26,953MIT
git-commitgenA git subcommand to help write better commits338MIT
git-commitgraphPlease use `gix-<thiscrate>` instead ('git' -> 'gix')43,247MIT/Apache-2.0
git-commitizenA simple commitizen CLI tool in rust3,978non-standard
git-commitsSimple library for iterating git commits and changes2,159MIT
git-configPlease use `gix-<thiscrate>` instead ('git' -> 'gix')520,518MIT OR Apache-2.0
git-config-envParse git's env configuration52,576MIT OR Apache-2.0
git-config-valuePlease use `gix-<thiscrate>` instead ('git' -> 'gix')213,787MIT/Apache-2.0
git-conflict-cliA git conflict manager library110MIT
git-conformKeep track of your local git repositories2,767MIT
git-constProc macro to provide properties of git repo8,258BSL-1.0
git-contextA Git extension for managing multiple repositories within a single working directory.29MIT
git-contrib-statsCLI tool to generate git commit statistics per contributor167MIT
git-contribution-analyzerA TUI-based tool for analyzing git repository contributions with detailed statistics628MIT
git-contributorsView commit histograms in your terminal22non-standard
git-conventionalA parser library for the Conventional Commit specification.931,688MIT OR Apache-2.0
git-conventional-commitsA commit messages validator.1,528MIT
git-coreGit object-store reader: loose + packfile (v2, OFS/REF delta) objects, refs, commits, trees over a content-addressed Merkle DAG64Apache-2.0
git-crateA security-hardened Rust wrapper around the Git command-line interface for local and remote Git operations.17MIT OR Apache-2.0
git-credentialProvides types that help to implement git-credential helpers.5,882MIT/Apache-2.0
git-credential-1password-cliA Git credential helper that integrates with 1Password CLI162MIT
git-credential-github-app-authGit credential helper using GitHub App authentication to provide Github tokens as credentials to Git.2,742MIT
git-credential-idcatGit credential helper that obtains GitHub installation tokens from idcat19MIT
git-credential-keepassxcHelper that allows Git and shell scripts to use KeePassXC as credential store39,758GPL-3.0-or-later
git-credential-nullGit credential helper to disable git password prompts.245,847MIT
git-credential-oo7Git credential helper using oo710MIT
git-credential-store-pathprefixA Git credential helper that provides different credentials based on the repo path prefix128MPL-2.0
git-credential-store-regexA Git credential helper that provides credentials by matching attributes against regular expressions123MPL-2.0
git-credentialsPlease use `gix-<thiscrate>` instead ('git' -> 'gix')156,782MIT/Apache-2.0
git-creditPrecise per-author contribution stats that see through squash merges117MIT
git-cryptA Rust implementation of git-crypt for transparent encryption of files in a git repository180MIT OR Apache-2.0
git-ctxA git custom command to list and switch most recent branches2,834MIT
git-czGit conventional commit tools written in Rust8,210MIT
git-dashA fast TUI dashboard for discovering and managing multiple Git repositories76MIT
git-datePlease use `gix-<thiscrate>` instead ('git' -> 'gix')392,457MIT/Apache-2.0
git-dbencrypted database built on top of git1,958GPL-2.0
git-del-branchesGit tool to select and delete multiple branches4,328GPL-3.0-or-later
git-deltaA syntax-highlighting pager for git259,470MIT
git-delta-libNot ready for use: use crate git-delta for the application5,528MIT
git-describeA Rust library to inject and parse git version information at build time765MIT
git-diffPlease use `gix-<thiscrate>` instead ('git' -> 'gix')272,243MIT/Apache-2.0
git-diff-searchSearch tracked and untracked changes in the current Git working tree or branch diff.19MIT
git-diggerHelper library to handle multiple git repositories7,343MIT OR Apache-2.0
git-dirtyscript that checks state of all git repositories in the given path1,500non-standard
git-discoverPlease use `gix-<thiscrate>` instead ('git' -> 'gix')207,185MIT/Apache-2.0
git-disjointA tool to batch commits by issue into GitHub PRs481,438MIT OR Apache-2.0
git-diveDive into a file's history to find root cause10,773MIT OR Apache-2.0
git-downloadDownload a single file from a Git repository.22,829MIT
git-dumperA tool to dump exposed .git directories3,466MIT
git-editorA command-line tool to edit git commit timestamps, messages, and author information2,728MIT
git-eqA git command to quickly save your local changes in case of earthquake !9,799MIT
git-eventCustomizable event handler for updates in remote git repositories9,522MIT
git-exploreA Tool for version control with multi git repo3,925MIT OR Apache-2.0
git-facadeGit commit vanity hash solver99MIT
git-fast-importA library for generating git fast-import streams41MIT
git-fat-rsRust implementation of git-fat: large file support for Git162MIT
git-featuresPlease use `gix-<thiscrate>` instead ('git' -> 'gix')608,884MIT/Apache-2.0
git-fetch-commitsA cool little tool for pulling commit data from a git repository2,186MIT
git-fetchheadPlease use `gix-<thiscrate>` instead ('git' -> 'gix')2,706MIT/Apache-2.0
git-file-historyTUI for browsing the Git history of a single file17MIT
git-filterPlease use `gix-<thiscrate>` instead ('git' -> 'gix')2,802MIT/Apache-2.0
git-filter-serverImplementation of long-running-process-protocol7,279MIT
git-filter-treeFilter and write trees in Git's object database.668MIT OR Apache-2.0
git-findA tool (cli & lib) to find local git repositories.11,217CC0-1.0
git-fixtureReproducible git trees for bug reporting and testing61,504MIT OR Apache-2.0
git-flow-rsExtensible git flow written in rust.12,296MIT
git-flow-rs-coreGit flow implementation enriched with business logic20MIT OR Apache-2.0
git-footprintA CLI tool for counting git repository contribution292MIT
git-forensicForensic anomaly auditor for Git object stores — backdated commits, rewritten history, unsigned-in-signed-history, and…43Apache-2.0
git-forgeOpen the forge for each remote of a Git repository in your browser1,542MIT
git-freqGets the frequency of commits in a git repository.4,224MPL-2.0
git-fsmonitor-watchman-rsA watchman based fsmonitor for git
Install with
git config core.fsmonitorhookversion 2
git config core.fsmonitor…3,818MIT
git-function-history-guiGUI frontend for git-function-history10,471MIT
git-gambleblend TDD + TCR to make sure to develop the right thing 😌, baby step by baby step 👶🦶51,750ISC
git-gardenerA Git worktree management tool227MIT
git-gemini-forgeA simple Gemini server that serves a read-only view of public repositories from a Git forge.8,467GPL-3.0-or-later
git-genA git subcommand for writing better commits325MIT
git-gildGild — interactive git contribution analyzer with fair impact scoring18MIT
git-gistRun git commands across all child git repositories — fast multi-repo CLI24MIT
git-githubgit command line plugin of github5,986MIT
git-glanceAI assisted GitHub PR-based Git changelog generator1,299MIT
git-glimpseShow a minimal graph of Git commits for various use cases.14,980MIT OR Apache-2.0
git-globPlease use `gix-<thiscrate>` instead ('git' -> 'gix')370,341MIT/Apache-2.0
git-globalKeep track of all the git repositories on your machine.21,136MIT
git-goneManage "gone" Git branches32,302EUPL-1.2
git-got-goodA CLI for scaffolding new projects with git repos, like degit.846MIT
git-governanceA tool to manage multiple git repositories9,462MIT
git-gptUse GPT 3.5 API generate git commit log.20,329Apache-2.0
git-grA Gerrit CLI14,125MIT
git-grabA tool to clone git repositories to a standard location, organised by domain name and path9,369MIT OR Apache-2.0
git-graphCommand line tool to show clear git graphs arranged for your branching model15,299MIT
git-gsubA Git subcommand to do gsub in a repository9,531MIT
git-gubA rust cli for interfacing with git-bug repositories1,790GPL-3.0-or-later
git-gudgit-gud is a CLI tool for using git with some improved features.3,871MIT
git-hackmeSpontaneously host a local git repository for collaboration, use with mob.7,883EUPL-1.2
git-hashPlease use `gix-<thiscrate>` instead ('git' -> 'gix')710,099MIT/Apache-2.0
git-hashtablePlease use `gix-<thiscrate>` instead ('git' -> 'gix')76,414MIT/Apache-2.0
git-heatmapA simple and customizable heatmap for git repos6,783GPL-3.0-or-later
git-heckoutCheck out your favorite branches without typing them correctly.12,743MIT
git-helpe-rsCLI helpers for formatting commits and branches, to make my daily work easier. Moderatly fast.7,536MIT OR Apache-2.0
git-helper`git-helper` is a Git-based tool designed to simplify the management of multiple remote repositories. It extends Git's…1,463MIT
git-histA CLI tool to quickly browse the git history of files on a terminal11,799MIT
git-historianGit Historian allows you to collect arbitrary data about a file at each point
in its Git history.
Think of it as "git log…7,203GPL-2.0
git-hive-protocolA simple library for managing a custom Block Exchange Protocol (BEP).
This BEP manages git repository data and ensures…15,026WTFPL
git-homeA dotfiles manager using git.9,523GPL-3.0-or-later
git-hook-commit-refGit hook to verify that makes sure the commit message contains a reference to the issue.8,432MIT
git-hook-installerInstall basic premade git hooks into the current repository.107MIT
git-hooks-dispatchRun hooks only in a directory where files are changed. Useful for monorepo.7,884MIT
git-hooks-managerAn attempt to make sharing git hooks among team members easier8,195non-standard
git-hotspotsA tool to find hotspots in your git repository.3,897MIT
git-http-backendA simple git http backend server written in rust3,132MIT
git-hudgit status++2,514GPL-3.0-only
git-hunkNon-interactive hunk staging for AI agents123Apache-2.0
git-iblameInteractive enhanced `git blame` command line tool.10,406Apache-2.0
git-ibundleA tool for incremental offline mirroring of a Git repository6,249MIT
git-iconsMac CLI that adds folder icons to your local repos8,995GPL-3.0
git-idA command-line tool to manage any number of GitHub/GitLab accounts on one machine.59MIT
git-identityA CLI tool for managing git identity profiles. Quickly switch between different git identities (name, email, signing key) on a…47MIT
git-igittInteractive Git terminal application to browse and visualize Git history graphs arranged for your branching model4,711MIT
git-ignore-cliA CLI tool to manage .gitignore files31MIT
git-ignore-generatorQuickly and easily fetch .gitignore templates from www.gitignore.io20,646GPL-3.0-or-later
git-ignore-managerManages gitignore files6,199non-standard
git-ignore-toolA command-line tool to add patterns to git ignore files585MIT
git-indexPlease use `gix-<thiscrate>` instead ('git' -> 'gix')217,151MIT/Apache-2.0
git-indexerRust library for extracting git repository information126MIT
git-insightsA CLI tool to generate Git repo stats and insights.1,328MIT
git-intelligence-messageAn advanced Git commit message generation utility with AI assistance1,596MIT
git-interactive-rebase-toolFull feature terminal based sequence editor for git interactive rebase.26,457GPL-3.0-or-later
git-internalHigh-performance Rust library for Git internal objects, Pack files, and AI-assisted development objects (Intent, Plan, Task, Run,…18,638MIT
git-irisAI-powered Git workflow assistant for smart commits, code reviews, changelogs, and release notes7,518Apache-2.0
git-issueGit-native issue tracker272MIT
git-jmpA fast, interactive Git branch switcher with fuzzy search and recency sorting20MIT
git-journalThe Git Commit Message and Changelog Generation Framework47,744MIT
git-jumpQuickly jump to any version-controlled repository on the system. Requires fzf and plocate.4,836non-standard
git-kickflipDo some crazy stuff to your git branch1,606Unlicense
git-kitgit cli containing templates & utilities.25,632MIT
git-lastmodPost-build tool that inserts Git-based last-modified dates into static HTML22Unlicense
git-latest-commitAdd data about the latest git commit for a project at build time, for run-time reporting.7,279ISC
git-layerManage .git/info/exclude so your personal AI files stay out of git — without touching .gitignore.157MIT
git-leaveCheck for unsaved or uncommitted changes on your machine23,873CECILL-2.1
git-ledgerGit-native record storage: each record is a ref with typed fields.223MIT OR Apache-2.0
git-lfsLarge file storage for git, implemented in Rust3,179MIT
git-lfs-apiHTTP client for the Git LFS batch and locking APIs423MIT
git-lfs-credsCredential helper bridge for Git LFS (git credential fill/approve/reject)463MIT
git-lfs-filterClean and smudge filters and the filter-process protocol for Git LFS328MIT
git-lfs-gitGit interop helpers for Git LFS: config, refs, scanners, and `.gitattributes` matching500MIT
git-lfs-pointerParse and encode Git LFS pointer files568MIT
git-lfs-specRust types for Git LFS1,666MIT OR Apache-2.0
git-lfs-storeContent-addressable on-disk store for Git LFS objects418MIT
git-lfs-transferConcurrent transfer queue and basic adapter for Git LFS uploads and downloads389MIT
git-lineageCompact semantic branch trees for Git repositories33MIT
git-link`git link` alias to fetch a link to a remote git repo134Unlicense
git-llm-bundlerA tool to bundle git repositories into a single file for LLM context697non-standard
git-locPer-language lines of code time series from git history using git blobs + tokei845MIT
git-loc-analyzerRust-based CLI tool that analyzes the lines added and deleted in each commit of a Git repository and reports the total number of…1,580MIT
git-local-ignoreLocally exclude files from being tracked by Git (without adding them to .gitignore)2,948MIT OR Apache-2.0
git-local-reviewA Terminal User Interface (TUI) for reviewing Git changes with local SQLite state storage.775MIT
git-local-serverInitialize and serve local Git repositories38BSD-2-Clause
git-locateA git worktree switcher431Unlicense
git-lockPlease use `gix-<thiscrate>` instead ('git' -> 'gix')398,029MIT/Apache-2.0
git-loomA Git CLI tool that weaves together multiple feature branches into integration branches236MIT
git-loreUn sistema basado en Git para documentar restricciones (Lore) a nivel de historial y sistema de archivos, con servidor MCP.194MIT OR Apache-2.0
git-mgit-m496MIT
git-mailmapPlease use `gix-<thiscrate>` instead ('git' -> 'gix')161,887MIT/Apache-2.0
git-mateA focused Git CLI extension for branch and sync workflows80MIT
git-mergcleanDelete merged branches (including deleting remote branches)!26GPL-3.0+
git-metaA basic git repo metadata inspection tool13,357MIT
git-meta-cliCommand-line tool for structured Git metadata (get/set, serialize, materialize, push/pull). Installs the `git-meta` binary.216MIT
git-meta-libLibrary for attaching and exchanging structured metadata in Git repositories (serialize/materialize, SQLite store, merge).6,043MIT
git-metadataPorcelain for adding metadata to any git object without rewriting history.172MIT OR Apache-2.0
git-metafileA simple tool for storing and restoring files metadata (mode, owner, group) in a git repository. It's designed especially for…3,786MIT
git-metricsA git extension to store metrics directly in git, using the notes.12,235MIT
git-mineMine your favorite git commit hashes110MIT
git-mirrorSync between different git repositories.8,629MIT
git-mitSet author and Co-authored trailer.421,005CC0-1.0
git-mit-configA command for enabling and disabling git lints425,340CC0-1.0
git-mit-installInstall git-mit into a repository424,489CC0-1.0
git-mit-relates-toSet Relates-to trailer.429,555CC0-1.0
git-mixMix the git data with AES-256-ECB mode9,961non-standard
git-mob-toolA CLI tool which can help users automatically add co-author(s) to git commits for pair/mob programming36,587MIT
git-moodColor your GitHub contribution graph with the mood of your git commits17MIT
git-moverMove git repositories to a new location10,035MIT
git-moves-togetherFind files that move at the same time in a git repository to identify coupling2,264CC0-1.0
git-multiA CLI tool for managing multiple Git remotes and syncing content between them47MIT
git-nexttrunk-based development manager27,011MIT
git-next-actor-macros[deprecated crate] macros for actors for git-next, the trunk-based development manager5,534MIT
git-next-config[deprecated crate] Base types for git-next, the trunk-based development manager5,593MIT
git-next-corecore for git-next, the trunk-based development manager18,393MIT