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-next-file-watcher-actor[deprecated crate] Config file watcher for git-next, the trunk-based development manager4,518MIT
git-next-forge[deprecated crate] Generic forge support for git-next, the trunk-based development manager4,563MIT
git-next-forge-forgejoForgejo support for git-next, the trunk-based development manager19,803MIT
git-next-forge-githubGitHub support for git-next, the trunk-based development manager19,828MIT
git-next-git[deprecated crate] git support for git-next, the trunk-based development manager3,535MIT
git-next-repo-actor[deprecated crate] Repository support for git-next, the trunk-based development manager4,477MIT
git-next-server[deprecated crate] server for git-next, the trunk-based development manager4,463MIT
git-next-server-actorServer actor for git-next, the trunk-based development manager4,443MIT
git-next-tagAn CLI for calculating the next tag for a git repository.1,530MIT
git-next-webhook-actor[deprecated crate] webhook actor for git-next, the trunk-based development manager4,455MIT
git-nomadSynchronize work-in-progress git branches in a light weight fashion16,092MIT
git-notePlease use `gix-<thiscrate>` instead ('git' -> 'gix')2,813MIT/Apache-2.0
git-nukeRemove all ignored files from a git workspace, fast4,192MIT
git-objectPlease use `gix-<thiscrate>` instead ('git' -> 'gix')483,395MIT/Apache-2.0
git-odbPlease use `gix-<thiscrate>` instead ('git' -> 'gix')306,618MIT/Apache-2.0
git-oidcA library for validating GitHub OIDC tokens3,251MIT OR Apache-2.0
git-oofA git command to change your commit time to make it appear as you committed on your personal time.1,602non-standard
git-openA command line tool to open git project website of the containing repository.3,460Apache-2.0
git-opendalUse any cloud storage as a Git remote via Apache OpenDAL16MIT
git-opsA crate providing ergonomics around common git2 operations.161MIT
git-outpostCreate self-contained Git outposts from a local repository for editor and devcontainer workflows.146MIT
git-overlayManage overlay files across git repositories40MIT
git-overrideEnable overriding git subcommands1,645MIT
git-ownersA git subcommand to query and validate CODEOWNERS24,311MIT
git-packPlease use `gix-<thiscrate>` instead ('git' -> 'gix')274,373MIT/Apache-2.0
git-packetlinePlease use `gix-<thiscrate>` instead ('git' -> 'gix')135,555MIT/Apache-2.0
git-pairA Git extension for managing pair programming sessions with per-branch co-author configuration362MIT
git-parsecGit worktree lifecycle manager — ticket to PR in one command. Parallel AI agent workflows with Jira & GitHub Issues integration.237MIT
git-pathPlease use `gix-<thiscrate>` instead ('git' -> 'gix')392,478MIT/Apache-2.0
git-pathspecPlease use `gix-<thiscrate>` instead ('git' -> 'gix')2,818MIT/Apache-2.0
git-pawParallel AI Worktrees — orchestrate multiple AI coding CLI sessions across git worktrees224MIT
git-perfTrack, plot, and statistically validate simple measurements using git-notes for storage9,864MIT
git-personaA CLI tool to manage and switch between Git user profiles491MIT
git-persona-cliManage multiple Git identities with ease23MIT
git-pikaA fast little Git workbench for your terminal61MIT OR Apache-2.0
git-pincerA simple and efficient terminal Git conflict resolution CLI tool.83MIT
git-plumberExplore git internals, the plumbing1,561MIT
git-pmA git CLI plugin for project management (git pm ...)961MIT
git-pointSet arbitrary refs without shooting yourself in the foot, a porcelain `git update-ref`5,182MIT
git-prismAgent-optimized git data MCP server — structured change manifests and full file snapshots for LLM agents184Apache-2.0
git-procProcess-based git CLI wrapper with rich types1,686MIT
git-profileEasy user profiles for git1,764non-standard
git-profiles-cliA CLI tool to switch between private and work user profiles636MIT
git-projectManage piles of git repositories with ease!3,459Apache-2.0
git-projectsA program to see the state of git projects on a system926MIT OR Apache-2.0
git-proleA git-worktree(1) manager7,258MIT
git-promptPlease use `gix-<thiscrate>` instead ('git' -> 'gix')134,185MIT/Apache-2.0
git-protocolPlease use `gix-<thiscrate>` instead ('git' -> 'gix')159,506MIT/Apache-2.0
git-psectprobabilistic alternative to git bisect that handles flaky tests using information theory22MIT
git-push-checkA CLI tool to check if HEAD is pushed to remote718MIT
git-pusherSmall CLI helper to track changes in repos and push them to a remote2,130MIT OR Apache-2.0
git-queryRun SQL against git history4,470MIT OR Apache-2.0
git-queueManage queues of dependent branches and their numbered pull requests13MIT
git-quick-addQuickly add your files with the command `qa` using the interactive terminal.1,010MIT
git-quickfixA small utility to apply patches outside of the current branch.8,556GPL-3.0
git-quotePlease use `gix-<thiscrate>` instead ('git' -> 'gix')172,578MIT/Apache-2.0
git-radar-rsRust version of git-radar or gitHUD4,243MIT
git-re-tagSimple tool to re-create a git tag871MIT
git-rebasePlease use `gix-<thiscrate>` instead ('git' -> 'gix')2,769MIT/Apache-2.0
git-recordUI component to interactively select changes to include in a commit.8,903MIT OR Apache-2.0
git-refPlease use `gix-<thiscrate>` instead ('git' -> 'gix')462,560MIT/Apache-2.0
git-ref-formatEverything you never knew you wanted for handling git ref names.69,688MIT OR Apache-2.0
git-ref-format-coreCore types for the git-ref-format crate71,405MIT OR Apache-2.0
git-ref-format-macroMacros for the git-ref-format crate68,812MIT OR Apache-2.0
git-refspecPlease use `gix-<thiscrate>` instead ('git' -> 'gix')163,195MIT/Apache-2.0
git-relbranchFind the relative position between different branches1,506MIT
git-releaseSet the release information based on all commits of a tag2,694MIT
git-release-nameA simple library for turning git shas into release names3,580MIT
git-remote-codecommitA git remote tool for AWS CodeCommit.1,633MIT OR Apache-2.0
git-remote-cospanGit remote helper for cospan:// URLs (enables git push/pull/clone via panproto)182MIT
git-remote-fetcherA utility that fetches all remotes for all git roots south of a given location.1,662MIT
git-remote-htreeGit remote helper for hashtree - push/pull git repos via nostr and hashtree1,889MIT
git-remote-irohGit remote protocol support for https://www.iroh.computer49MPL-2.0
git-remote-k8sa git remote helper to use PVCs as a remote2,569AGPL-3.0-only
git-remote-object-storeGit remote helper backed by cloud object stores (S3, Azure Blob Storage)128Apache-2.0
git-remote-object-store-cliGit remote helper binaries (git-remote-s3+https, git-remote-az+https, …) and LFS custom-transfer agent backed by cloud object…85Apache-2.0
git-remote-opendalUse any cloud storage as a Git remote via Apache OpenDAL104MIT
git-remote-s3Push and pull git repos to/from an s3 bucket, encrypted using gpg.5,945MIT
git-remote-torSeamless .onion and tor-ified git remotes7,497MIT OR Apache-2.0
git-repoGit subcommand to open current repo in the web browser1,740MIT
git-repo-cloneGit Repo Clone is a command line utility written in rust that leverages the
power of fuzzy finding with searching git hosts1,623MIT
git-repo-language-trendsPrints tabulated data about programming language usage over time in a git repository.4,379MIT
git-repo-managerManage multiple git repositories.
You configure the git repositories in a file, the program does the rest!38,638GPL-3.0-only
git-reportA CLI tool to generate detailed commit reports from git repositories.1,341MIT
git-reposGit Repos1,006MIT
git-repos-managerScan and manage git repositories with ease90MIT
git-repositoryThis crate is now named 'gix' and not available under this name anymore270,656MIT/Apache-2.0
git-reqCheck out merge requests from your GitLab/GitHub hosted repos with ease!24,387MIT
git-retimeRewrite git commit time in history3,872MPL-2.0
git-reviewTerminal-based code review tool for git branches with GitHub-inspired diff UI55MIT
git-reviseA command line utility for better commit7,420GPL-3.0
git-revisionPlease use `gix-<thiscrate>` instead ('git' -> 'gix')200,956MIT/Apache-2.0
git-rewindAn AI-powered CLI tool that analyzes a git repository and instantly tells you where you left off.284MIT
git-rewriteFilter and rewrite history, trees, and (eventually) blobs.74MIT OR Apache-2.0
git-rootA humble wrapper that makes finding the git project root directory trivial and installable.1,618GPL-3.0-only
git-routerRoute SSH keys, HTTPS credentials, and committer identity by org/namespace in git remote URLs65MIT
git-runeᚱ1,679Apache-2.0
git-rustA simple implementation of Git in Rust517MIT
git-sameMirror GitHub structure /orgs/repos/ to local file system.75MIT
git-same-coreCore engine for git-same: discovery, clone, sync, IPC, status.30MIT
git-scannerGit Scanner for code analaysis8,660Apache-2.0
git-secPlease use `gix-<thiscrate>` instead ('git' -> 'gix')370,735MIT/Apache-2.0
git-seekQuery Git repositories using Trustfall's GraphQL-like syntax261BSD-3-Clause
git-select-branchTiny CLI utility to checkout a recent git branch interactively8,974MIT OR Apache-2.0
git-selfiesGit-based selfies for software developers - a modern lolcommits alternative25MIT
git-semanticSemantic search for git history using natural language956MIT
git-semverParse and calculate semantic version information from a Git repository.1,930MIT
git-semver-tagsGet all git semver tags of your repository in reverse chronological order15,222MIT
git-semversionGenerate a semantic versioning compliant tag for your HEAD commit.6,469MIT
git-sendCommit and push changes with a single command172MIT OR Apache-2.0
git-sequencerPlease use `gix-<thiscrate>` instead ('git' -> 'gix')2,843MIT/Apache-2.0
git-seriesTrack patch series in git24,663MIT
git-serveServers up a git directory over http using git-http-backend724MIT OR Apache-2.0
git-serverDependency-free smart HTTP Git server22MIT
git-server-coreCore Git protocol operations for git-server126MIT
git-server-httpHTTP layer for git-server using Axum75MIT
git-set-attrSet Git attributes via code, or from the command-line.147MIT OR Apache-2.0
git-sha1Expose the Git-SHA1 to the crate during build-time.7,455MIT OR Apache-2.0
git-sheetsVersion control for spreadsheets - staging, commits, diffs for tables59AGPL-3.0-or-later
git-shellThis library calls Git via shell, to provide some kit...12,969non-standard
git-shell-enforce-directoryRestrict git-shell into a directory3,247ISC
git-shiningCreate art out of a yearly GitHub contribution graph6,424MIT
git-shortcutsGit shortcuts.2,793MIT OR Apache-2.0
git-sideA Git subcommand that versions files and directories that should not live in the main repository, using a per-project bare…109MIT
git-sidecarStandalone sidecar copies of git repos (or parts of them) in a working directory.10MIT OR Apache-2.0
git-simple-encryptEncrypt/decrypt files in your git repo using only one password9,234MIT
git-site-clonegit-site-clone allows you to clone repositories from a given URL or clipboard to configured base directory and mappings for…1,634Unlicense OR MIT
git-skela git subcommand to apply skeleton repository continuously10,240MIT
git-slidesNavigate through Git commits like presentation slides.7,497GPL-3.0-or-later
git-smart-checkoutA better way of switching git branches.6,477MIT
git-smashSmash staged changes into previous commits5,306MIT
git-snapshotAutomate snapshotting git repositories2,827MIT
git-snipSnip local Git branches that do not exist on the remote.1,855GPL-3.0-only
git-snowSnow fall in your terminal60MIT
git-spawnAsync wrapper around the git CLI: builder commands, typed parsers, high-level workflow helpers111MIT OR Apache-2.0
git-spycommand-line tool to efficiently collect github repository4,449MIT
git-sqlGit on SQL1,940MIT
git-squadManage co-authors in git commit messages with ease3,433MIT
git-squishA simply git addon which will perform a non-interactive rebase and squash the branch history into a single commit.1,687MIT
git-stackStacked branch management for Git76,010MIT OR Apache-2.0
git-standupRecall what you did on the last working day - a Rust port of git-standup100MIT
git-stateProbe git repository state43,736MIT
git-statisticsCollect commits from Git repository and present statistics in a comfortable way.1,626GPL-3.0-only
git-statsA tool for getting aggregated commit stats25,305BlueOak-1.0.0
git-status-trackera small cli for saving and retrieving git information for status lines1,293MIT
git-status-varsSummarize git repo info into shell variables (for use in a prompt)17,649MIT OR Apache-2.0
git-status-watchReactive git status watcher using filesystem events149MIT
git-statusesA tool to display git repository statuses in a table format4,051MIT
git-stdStandard git workflow — commits, versioning, hooks410MIT
git-stepA tool to step through git commits2,613MIT
git-stkGit-native stacked branch workflow helper908non-standard
git-stratumHigh(er) level repository for mining git repositories, this library
abstracts git2-rs for efficient processing.449MIT OR Apache-2.0
git-streeLibrary for working with my improved git subtree schema7,207LGPL-3.0-or-later
git-stubParsing types for git stubs (commit:path references)57,255MIT OR Apache-2.0
git-stub-vcsVCS abstraction and materialization for git stubs57,221MIT OR Apache-2.0
git-suManage Git users, switch identity quickly, and support pairing (multi-user) commits48MIT
git-subcopyLink files across git repositories1,795MIT
git-submodulePlease use `gix-<thiscrate>` instead ('git' -> 'gix')2,833MIT/Apache-2.0
git-subsetSuper fast Git tree filtering.2,295MIT
git-subtreenascent rewrite of git-subtree(1)20GPL-3.0-or-later
git-sumiNon-opinionated commit message linter12,392MIT OR Apache-2.0
git-summarygit-summary is a tool for checking the git status for an
entire directory tree3,234MIT
git-superpruneA tool to prune merged remote branches from the local repository.8,029MIT
git-surgeonSurgical git hunk control for AI agents464MIT
git-sweepSimple tool to clean up your disk from unused git repositories1,620MIT
git-switchA tool to switch between git user configs7,377MIT
git-switch-branchquickly switch git branches visually from the terminal1,675MIT
git-syncSimple tool to create and maintain a backup sync of your own repo1,106MIT
git-sync-rsAutomatic git repository synchronization with file watching1,625MIT OR Apache-2.0
git-synchronizerEasily synchronize your local branches and worktrees68MIT
git-tags-semverTool to extract SemVer Version Information from annotated git tags1,734OLFL-1.3
git-tailorAn interactive terminal tool for tidying up Git commits on a branch —
squash, reorder, split, drop, and reword commits before…157Apache-2.0
git-taskLocal-first task manager/bug tracker within your git repository which can sync issues with remote sources.5,741MIT
git-tcA lightweight package for Tab completion of Github URLs1,784Apache-2.0
git-tcrddthis project has been renamed to git-gamble ; blend TCR + TDD to make sure to develop the right thing, babystep by babystep7,069ISC
git-tellmeA custom tool to check and subscribe to github notifications from the CLI9,921MIT OR Apache-2.0
git-tempfilePlease use `gix-<thiscrate>` instead ('git' -> 'gix')426,638MIT/Apache-2.0
git-testamentRecord git working tree status when compiling your crate1,194,496BSD-3-Clause
git-testament-deriveRecord git working tree status when compiling your crate - inner procedural macro1,193,849BSD-3-Clause
git-testtoolsShared code for gitoxide crates to facilitate testing30,771MIT OR Apache-2.0
git-thingA cli tool to manage multiple git profiles38MIT
git-tidyTidy up stale git branches.3,057MIT
git-timeA Git wrapper to set commit date and time26MIT
git-time-machine🕰️ A visual TUI for browsing Git reflog and restoring reachable local history165MIT
git-time-machine-tuiA robust TUI for navigating and reverting Git reflog states safe and easy.49MIT
git-tixPlease use `gix-<thiscrate>` instead ('git' -> 'gix')2,801MIT/Apache-2.0
git-todayA tool to recap your daily git work1,961MIT
git-todo-collectorcollect TODO: items from git code repo3,835MIT
git-together-sshEnable seamless git usage when paired programming on a shared machine3,885non-standard
git-toolsGit subcommands to help with your workflow.4,840MIT
git-topic-stageLogic for managing a topic stage on top of a base branch in git.20,451MIT/Apache-2.0
git-topologyShared clustering and topology primitives for git-cognitive and git-semantic276MIT OR Apache-2.0
git-trackerFind and compare all your scattered git repos.1,238non-standard
git-trailersLibrary to support parsing and display git trailers <https://git-scm.com/docs/git-interpret-trailers>19,596GPL-3.0-or-later
git-transA translation toolbox for projects using git23MIT
git-transportPlease use `gix-<thiscrate>` instead ('git' -> 'gix')161,145MIT/Apache-2.0
git-traversePlease use `gix-<thiscrate>` instead ('git' -> 'gix')272,697MIT/Apache-2.0
git-treeA TUI for git log1,361MIT
git-tree-vizA terminal-style git branch visualizer58MIT
git-treehashgit-treehash - Create a tree representation of Git repositories and their states784non-standard