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-trimAutomatically trims your tracking branches whose upstream branches are merged or stray35,846MITCommand line utilitiesDevelopment tools git-tuiPlease use `gix-<thiscrate>` instead ('git' -> 'gix')2,973MIT/Apache-2.0 git-turbineCryptocurrency for commits!4,730AGPL-3.0-only git-uncommitgit reset --soft HEAD~1,644MIT OR Apache-2.0 git-unsavedSearch unsaved work in git repositories35MIT OR Apache-2.0Development toolsFilesystem git-unsaved-cliCLI to search unsaved work in git repositories18MIT OR Apache-2.0Command-line interfaceDevelopment tools git-upstreamA shortcut for `git push --set-upstream REMOTE BRANCH`4,939MITCommand line utilities git-urlPlease use `gix-<thiscrate>` instead ('git' -> 'gix')272,118MIT/Apache-2.0 git-url-parseA parser for urls used by git645,484MITParser implementations git-userA simple way to change the user of a git repository3,519MITCommand line utilities git-utilsRewrite git commit time in history2,054MPL-2.0 git-valetTransparently version private files (.env, secrets, notes, AI prompts) in a separate repo, synced via git hooks. Zero workflow…72MITCommand line utilitiesDevelopment tools git-validatePlease use `gix-<thiscrate>` instead ('git' -> 'gix')489,973MIT/Apache-2.0 git-vanityGenerate Git commit hashes matching custom patterns (vanity hashes)21BUSL-1.1Command line utilitiesDevelopment tools git-vdbAn embedded vector database backed by immutable Git trees80Apache-2.0Command line utilitiesData structures git-vendorAn in-source vendoring alternative to Git submodules and subtrees.74MIT OR Apache-2.0 git-versionCompile the git version (tag name, or hash otherwise) and dirty state into your program.20,980,675BSD-2-ClauseDevelopment toolsDevelopment tools::Build Utils git-version-bumpManage version-related tags in a Git repository1,064GPL-3.0-only git-version-macroInternal macro crate for git-version.20,941,545BSD-2-Clause git-version-summarizerCLI tool that summarizes a Git repository revision and can emit HTML/JSON outputs.23MITCommand line utilities git-versionerA tool to manage versions of git repositories using conventional commits and semantic versioning323MITCommand line utilitiesDevelopment tools git-vetGit-based review gate for tracked file contents148MIT OR Apache-2.0Command line utilitiesDevelopment tools git-viewA git sub-command to view your git repository on GitHub2,822MITCommand line utilities git-viewerPure Rust gitk clone for the terminal80MIT OR Apache-2.0 git-vmrGit CLI wrapper for interacting with multiple repositories as a single unified workspace356GPL-2.0-onlyCommand line utilitiesDevelopment tools git-voyageProgramming guide patching tool404MIT OR Apache-2.0 git-waitA simple wrapper utility around git that waits until index.lock file is no longer present running the command.4,894MITDevelopment tools git-walkRead-only discovery of git repositories: walk a file tree and rank the checkouts it finds with cheap git metadata, without…16MIT OR Apache-2.0Command line utilitiesDevelopment tools git-wardProof-before-delete archival for local Git repositories19MITCommand line utilitiesDevelopment tools git-wardenCLI tool that automatically checks Git commit messages and source code policies122MIT git-warden-coreCore library for git-warden — reusable checker, config, and analysis logic172MIT git-warpHigh-performance, UX-focused Git worktree manager combining CoW speed with advanced features448MIT git-warp-timeRust library and CLI utility to reset file timestamps to repo state41,383GPL-3.0-only git-whenceinteractive git reblame5,505blessingCommand line utilities git-whennesFind the commit that merged a commit into mainline5,271MIT git-whereGit extension for navigating repos and worktrees — find files, directories, and branches across projects with frecency-ranked…51MIT git-whoList remote branches by author and date of last commit8,870MIT git-whoknowsGenerate a listing of who is most likely to be familiar with a file1,664non-standardCommand line utilities git-wiki-cliCLI to administer git-wiki3,337GPL-3.0 git-wireWiring part of other repository's code. (Please see "https://github.com/msr1k/git-wire" for details.)4,781MIT git-wizA rational AI pair programmer that generates conventional commit messages.75MITCommand line utilitiesDevelopment tools git-wokA multirepo management tool.818MIT git-workA git-subcommand to create branches following conventional-commits names1,634Apache-2.0 OR MIT git-workareaSimple routines to work with git repositories and set up minimal workareas with them.52,454MIT/Apache-2.0 git-workflowGit guardrails for AI coding agents - safe git workflows with clear state feedback334MIT OR Apache-2.0Command line utilitiesDevelopment tools git-workflow-mcpGit workflow MCP server for Olympian Agent pipeline71MIT OR Apache-2.0 git-workonGit plugin for managing worktrees416MITCommand line utilitiesDevelopment tools git-workon-libAPI for managing worktrees521MITCommand line utilitiesDevelopment tools git-workspaceManage and update personal and work git repos from multiple providers49,559MITDevelopment tools git-worktreePlease use `gix-<thiscrate>` instead ('git' -> 'gix')204,798MIT/Apache-2.0 git-worktree-cliEnhanced git worktree management with real-time streaming output41MITCommand line utilitiesDevelopment tools git-worktree-managerLean git worktree manager with AI coding-assistant integration883BSD-3-ClauseCommand line utilitiesDevelopment tools git-worktyGit worktrees as daily-driver workspaces222MIT OR Apache-2.0Command line utilitiesDevelopment tools git-wrapperSimple handy wrappers around git commands9,891LGPL-3.0-or-laterDevelopment tools git-wsgit-ws is a git workspace manage tool1,527MIT git-xCLI extensions for Git that simplify common workflows2,996MITCommand line utilitiesDevelopment tools git-yagupyagup - Yet Another Git Utilities Package1,707MIT git-yawnYet Another Worktree Navigator366MITCommand line utilitiesDevelopment tools git-zA Git extension to go beyond.5,730GPL-3.0-onlyCommand line utilitiesDevelopment tools git-zcryptGit clean/smudge filter that compresses and encrypts file contents17MIT OR Apache-2.0 git-zipZip only the files that are tracked by git1,521MIT git2Bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both…104,649,098MIT OR Apache-2.0API bindings git2-curlBackend for an HTTP transport in libgit2 powered by libcurl. Intended to be used with the git2 crate.11,803,906MIT OR Apache-2.0 git2-extgit2 Extensions131,362MIT OR Apache-2.0Command-line interface git2-hooksadds git hooks support based on git2-rs190,881MITDevelopment tools git2-hyperBackend for an HTTP transport in libgit2 powered by hyper. Intended to be used with the git2 crate.3,006MIT OR Apache-2.0 git2-testingconvenience functions to write unittests on top of git2-rs1,523MITDevelopment tools git2-time-chrono-extRust extension library to convert `git2::Time` to `chrono`522Apache-2.0 git2-ureqBackend for an HTTP transport in libgit2 powered by ureq. Intended to be used with the git2 crate.8,522MIT OR Apache-2.0 git2_authA small library to provide easy to use callback handler to authenticate with git2-rs1,562MIT git2_codecommitCredential callback for using git2 with AWS CodeCommit5,353MIT git2_credentialsProvide credential function to used with git2::RemoteCallbacks.credentials181,439Apache-2.0 git2codeblockTurn GitHub and GitLab codesnippet URLs into Markdown codeblocks1,706GPL-3.0 git2extgit2 Extensions2,885MIT OR Apache-2.0Command-line interface git2mailPure Rust OSINT tool to find a GitHub user's email10,894LGPL-3.0-onlyCommand line utilities git2megaignoreConvert a .gitignore file to a .megaignore file3,644MITCommand line utilities git2preserved for git2p network1,531GPL-3.0-or-later git2promptgit2prompt is a command-line tool that takes a GitHub repository URL, downloads its contents, and generates a single text file…1,279Apache-2.0Command-line interfaceParsing tools git2txtConverts a Git repository to a single TXT file2,477MIT OR Apache-2.0Command line utilities git2versionThis crate provides a way to get the version of the package from git and incorporate it as a constant into your program.191,375MIT OR Apache-2.0Development toolsDevelopment tools::Build Utils git3tA CLI tool to generating time reports from Gitlab1,584MIT git5A minimalist Git implementation written in Rust.31MIT git_afkgit_afk watches your git repositories for uncommitted changes and automatically commits/pushes them4,696MITCommand line utilities git_auto_syncA simple script to watch a git repository and push changes to the default remote as they happen.6,128MIT git_automateA basic CLI to automate the git workflow2,403MITCommand line utilitiesDevelopment tools::Cargo plugins git_automationA basic CLI to automate the git workflow2,452MITCommand line utilitiesDevelopment tools::Cargo plugins git_cmdWrapper around git cli109,072MIT OR Apache-2.0Development toolsFilesystem git_commandsInternal crate for autorebase5,968MIT git_conflictA git conflict manager library209MIT git_copyrightAdd/update copyright notes based on git history4,044non-standard git_describe_build_toolRetrieve Git tag, store as environment variable at build time43,187MITDevelopment tools::Build Utils git_extraAn extra useful set of Git related commands.9,376UnlicenseCommand line utilitiesDevelopment tools git_fetch_concurrentlyDo `git fetch -p && git gc` in each sub directory concurrently.2,246MIT git_fetch_concurrentyDo `git fetch -p && git gc` in each sub directory concurrently.1,873MIT git_flowA CLI for an opiniated git flow for monorepos on GitHub10,801Apache-2.0 git_function_historyshow function history from git25,882MIT git_function_history-proc-macroA proc macro to generate a bunch of stuff for enums - for git_function_history2,430MIT git_hooksA simple cargo build script to copy a hooks folder into .git/hooks so that your developers are all running the same git hooks9,949MIT git_hooks-lint-arwakyGit hook installation and diff-based pre-commit lint enforcement, integrated with the agent orchestrator.21MIT git_httpsablegit via https.9,926MIT/Apache-2.0Development tools git_httpsable_cligit via https.6,877MIT/Apache-2.0Command-line interfaceCommand line utilities git_httpsable_clone_cligit clone via https.1,626MIT/Apache-2.0Command-line interfaceCommand line utilities git_ignoreThis crate is now known as gitignore, please use that instead!5,863MIT OR Apache-2.0 git_infoExtracts git repository information.2,106,260Apache-2.0Development toolsDevelopment tools::Build Utils git_info2Extracts git repository information.2,382Apache-2.0Development toolsDevelopment tools::Build Utils git_lab_cliA custom git command for interacting with a GitLab server49,268MITCommand line utilitiesDevelopment tools git_liblibrary for git cli commands, and git repo operations3,802MIT git_managementA library for managing git repositroies2,994MIT git_mobA CLI tool for social coding.13,502MIT git_mob_rsA CLI tool for social coding.6,595MIT git_perf_cli_typesShared CLI types for git-perf1,651MIT git_recentgit recent branch picker with human readable timestamps2,594MIT git_repo_manifestxml deserialization structures for git-repo manifest.xml files2,723MIT OR Apache-2.0 git_revProcedural macros for including git revision hashes in code552,8760BSD git_rnd_nameGenerate a random git branch name based on remote name you given.8,749MIT git_rsA (work in progress) pure rust git implementation.1,874MIT git_sshrippedUmbrella crate for git-sshripped412MPL-2.0Command line utilitiesDevelopment tools git_sshripped_cliCLI for git-sshripped622MPL-2.0Command line utilitiesDevelopment tools git_sshripped_cli_modelsCLI models for git-sshripped778MPL-2.0Command line utilitiesDevelopment tools git_sshripped_encryptionEncryption domain for git-sshripped840MPL-2.0Command line utilitiesDevelopment tools git_sshripped_encryption_modelsEncryption models for git-sshripped1,070MPL-2.0Command line utilitiesDevelopment tools git_sshripped_filterGit filter domain for git-sshripped788MPL-2.0Command line utilitiesDevelopment tools git_sshripped_filter_modelsFilter models for git-sshripped612MPL-2.0Command line utilitiesDevelopment tools git_sshripped_recipientRecipient domain for git-sshripped9,657MPL-2.0Command line utilitiesDevelopment tools git_sshripped_recipient_modelsRecipient models for git-sshripped9,712MPL-2.0Command line utilitiesDevelopment tools git_sshripped_repositoryRepository domain for git-sshripped794MPL-2.0Command line utilitiesDevelopment tools git_sshripped_repository_modelsRepository models for git-sshripped868MPL-2.0Command line utilitiesDevelopment tools git_sshripped_ssh_agentSSH agent integration for git-sshripped9,382MPL-2.0Command line utilitiesDevelopment tools git_sshripped_ssh_agent_modelsSSH agent wrapped key models for git-sshripped9,530MPL-2.0Command line utilitiesDevelopment tools git_sshripped_ssh_identitySSH identity domain for git-sshripped9,664MPL-2.0Command line utilitiesDevelopment tools git_sshripped_ssh_identity_modelsSSH identity models for git-sshripped9,722MPL-2.0Command line utilitiesDevelopment tools git_sshripped_worktreeWorktree domain for git-sshripped790MPL-2.0Command line utilitiesDevelopment tools git_sshripped_worktree_modelsWorktree models for git-sshripped847MPL-2.0Command line utilitiesDevelopment tools git_sshriptAlias for git-sshripped (git_sshripped_cli) — installs as git-sshript352MPL-2.0Command line utilitiesDevelopment tools git_sshryptAlias for git-sshripped (git_sshripped_cli) — installs as git-sshrypt361MPL-2.0Command line utilitiesDevelopment tools git_statisticA simple tool to statistic git repository.1,513MIT git_statusA tool to git status automation1,620MIT OR Apache-2.0Command line utilities git_status_parserparses git status porcelain format version 2 into struct6,520MIT OR Apache-2.0 git_statuslineA simple, sweet, fast statusline fragment for git repos11,177MIT git_structured_logExtract git data in bulk1,894MIT git_test_a_b_c_d_eA fun game where you guess what number the computer has chosen.2,357MIT git_trackLog branch activity each minutes to get time spent report.3,441MITCommand line utilities git_user_managercli tool to quickly switch between git users11,047MITDevelopment tools git_vaultA simplified version control system built in Rust for local files, quite similar to how git functions.988non-standardCryptographyData structures git_worktree_copseA CLI tool to quickly control git worktree154Apache-2.0Command line utilitiesDevelopment tools gitagit2-rs is hard to use3,094MIT gitaccountA CLI tool to manage multiple git accounts58MITCommand line utilities gitaiGitAI is a command-line tool powered by AI that makes your Git workflow smoother and easier. It helps you create commit messages,…1,263MITCommand-line interfaceDevelopment tools gitai-wfAI-powered toolkit that enhances `Git` workflow582MIT gitallExecutes git(1) commands in repos below a parent directory13,431Unlicense OR MITCommand line utilitiesDevelopment tools gitalyzerPlaceholder crate reserving the gitalyzer name.16MIT gitapi-rsgit api in Rust3,261MIT/Apache-2.0API bindings gitarA command-line tool for programmer-guitarists.2,998non-standard gitarchExtract implicit knowledge from git commit history -- ownership, coupling, decay, churn, and project health19MITCommand line utilitiesDevelopment tools gitarenaSoftware development platform with built-in vcs, issue tracking and code review1,628MIT gitarena-macrosHelper macros for GitArena3,644MIT gitasGitHub Account Switch — manage multiple git identities198Apache-2.0Command line utilitiesDevelopment tools gitatA terminal-based Git client (TUI) written in Rust61MITCommand line utilitiesDevelopment tools gitat-coreGit command execution and output parsing library for gitat168MIT gitat-uiTUI layer for gitat, a terminal-based Git client114MIT gitauthorsCollect git author names and emails quickly701MIT OR Apache-2.0Command line utilities gitawareGit Aware is a command line tool that aims to make it easier to detect any dirty working copy in projects that uses Git2,751MITCommand line utilities gitbBlazing-fast cross-platform multi-repository git batch tool18MITCommand line utilitiesDevelopment tools gitbackupBackup all your git repositories with a single command5,354MITCommand line utilitiesWeb programming gitbitA lightweight Git automation tool that generates commit messages from diffs using AI (Gemini).47MITCommand line utilitiesDevelopment tools gitbomAn experimental implementation of gitbom in Rust9,492Apache-2.0CryptographyDevelopment tools gitbook2textA CLI tool to download GitBook pages and convert them to markdown and text145MIT OR Apache-2.0Command line utilitiesText processing gitboxGit toolbox to simplify adoption of conventional commits and semantic version, among other things.10,308MITCommand line utilitiesDevelopment tools gitbranchIt simply shows current branch name - or nothing if it isn’t a git repo.12,043BSD-3-ClauseCommand-line interface gitbrowseA simple way to browse a git repository7,992non-standard gitbrowser-rsTerminal app (TUI) for browsing git repositories at arbitrary revisions without checking out the working directory.3,567MIT gitbruteCLI tool to brute force a git commit hash60MITCommand line utilitiesDevelopment tools gitbucket-cliA command-line tool for GitBucket, inspired by GitHub CLI31MITCommand line utilitiesDevelopment tools gitbucket-mcp-serverA Model Context Protocol (MCP) server for GitBucket16MITAPI bindingsCommand line utilities gitbuddyAn AI-driven tool designed to simplify your Git commit process.8,241Apache-2.0 gitbundle-sdkGitBundle API documentation.231Unlicense gitbundle-xtaskA tool for packaging binaries, bundling runtime dependencies, and generating release artifacts such as ZIP archives and checksum…117Apache-2.0 gitcA command line tool to help you clone git repositories with http url or even with branch.6,223MIT gitcalA CLI tool for calendar visualization2,979MIT OR Apache-2.0 gitcalverDeterministic version numbers from git history468MIT gitcatA cute wrapper around the git CLI36MIT gitcc-changelogChangelog utilities for gitcc-cli7,303MIT gitcc-cligitcc CLI6,368MIT gitcc-convcoUtilities for conventional commits7,381MIT gitcc-coreCore crate for gitcc-cli6,844MIT gitcc-gitGit utilities for gitcc-cli7,366MIT gitchatUse your model chat like git!42MIT gitclassTool for teachers to manage classes using git11,948MIT gitclawOfficial GitClaw SDK for Rust - The Git Platform for AI Agents27MITAPI bindingsDevelopment tools gitcleanScan and clean .gitignore-ignored files with sizes and interactive deletion375MITCommand line utilities gitcmdA Git command-line toolkit2,279Apache-2.0 gitcocoGitCoco: A Rust-based CLI for Conventional Commits, making commit standardization effortless and consistent for seamless project…6,957MITDevelopment tools::Build Utils gitconfOverlay utility for more convenient and flexible configuration of git1,620CC0-1.0Command line utilitiesConfiguration gitconfig`git config --list --null` to object.7,890MIT/Apache-2.0Development tools gitconfig2jsonParse `git config --list --null` using gitconfig::Value for api11,756MIT/Apache-2.0Development tools gitconfig2json_cliParse `git config --list --null` for cli6,714MIT/Apache-2.0Command-line interfaceCommand line utilities gitcoreA secure, zero-friction Git identity manager for developers who juggle multiple accounts.76MITCommand line utilitiesDevelopment tools gitcortexGit-aware code knowledge graph — incremental AST indexing on every commit, MCP server for AI assistants163MITCommand line utilitiesDevelopment tools gitcortex-coreShared graph types and GraphStore trait for GitCortex437MITDevelopment tools gitcortex-indexerIncremental AST indexer for GitCortex — tree-sitter parsing, git diff, parallel file indexing252MITDevelopment toolsParser implementations