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.
gimli-permutationGimli: a cross-platform permutation15,167MIT
gimli_rsA pure rust implementation of the gimli cipher3,212MIT
gimmePull useful data out of your clipboard.15,821MIT
gimmetoolA multi-repo manager that lets you jump between projects, pin favorites, clean stale branches, and alias repos — all from one CLI95MIT OR Apache-2.0
gimmiepassA simple command line password generator tool made in Rust.5,001MIT OR Apache-2.0
gimojiEasily add emojis to your git commit messages 🎉25,430MIT
gimp_paletteA library for reading and writing the GIMP palette format6,340MIT
gimpey-db-gatewaygRPC server for Gimpey DB.12,909Apache-2.0
gimpey-sol-gatewaygRPC Server for Gimpey Solana Gateway.5,134Apache-2.0
gimura-preprocessor-libA small library for file peprocessing.3,292MIT
ginReserved contact me if you need it!2,002MIT
gin-pkgA package manager for installing foreign c libraries / CLI. This is also a great package maneger for rusteceans.6,898MIT
gin-rummyCards, melds, deadwood solver, and rules-driven state machine for gin rummy308Apache-2.0
gin-rummy-engineGin rummy bots: heuristic and Monte Carlo strategies over an information-hygienic view93Apache-2.0
gin-tonicmain gin-tonic crate - rust protobuf with gin and tonic20,244MIT
gin-tonic-corecore functions for gin-tonic20,645MIT
gin-tonic-derivederive macros for gin-tonic21,165MIT
ginbqs-say-hellocoba coba2,583Apache-2.0
gineproA client-side gRPC channel implementation for tonic5,258,637MIT OR Apache-2.0
ginfoA simple command line tool to display header information of gzipped data.2,875MIT
gingembreA Jinja-like template engine with rich diagnostics427MIT OR Apache-2.0
gingembre-syntaxLossless cstree syntax for gingembre templates, shared by the engine and the authoring LSP443MIT OR Apache-2.0
gingerSimple cookie parser2,840MIT
ginger-rsParallel Bairstow Root-finding Method in Rust3,088MIT OR Apache-2.0
ginger-shared-rsCommon shared code for Rust code base38,506MIT
gingerlibA library to read and write Quest3D channel group files.3,852MIT
giniA lightweight CLI tool for saving and restoring project checkpoints. Think of it as mini git snapshots.2,009MIT
ginkgoSmall programming language, designed for use as Poplar's shell language1,519MPL-2.0
ginkoA device-tree source parser and analyzer9,883MIT
ginko_lsA language server for device-trees9,364MIT
ginlon_test_cargoA test cargo project1,172MIT
ginmiAn asynchrounous gNMI client to interact with and manage network devices.5,819MIT OR Apache-2.0
ginstA generic installation tool, able to read and execute instructions from a json file.15,485GPL-3.0
ginst-tuiginst terminal user interface using libginst.1,516GPL-3.0
gioRust bindings for the Gio library31,106,442MIT
gio-2-0-sysImport crate for Gio4,822LGPL-2.1+
gio-macrosReserved for future use1,654MIT
gio-sysFFI bindings to libgio-2.037,238,259MIT
gio-unixRust bindings for the GioUnix library51,017MIT
gio-unix-sysFFI bindings to libgio-2.0 Unix APIs52,159MIT
gio-win32Rust bindings for the GioWin32 library4,138MIT
gio-win32-sysFFI bindings to libgio-2.0 Win32 APIs4,912MIT
gioserReserved crate name. Implementation coming soon.16MIT OR Apache-2.0
gipA library and command-line frontend to check global IP address28,653MIT OR Apache-2.0
gipcA generic abstraction layer over raw sockets for interprocess communication, with async support.3,895MIT
giphyGiphy API wrapper for Rust10,470MIT
giphy-apiA fully generated & opinionated API client for the Giphy API.16,103MIT
giphy-api-liteGIPHY API3,996Apache-2.0 OR MIT
gipmGipm is a git package manager829MIT
gipsGeneral inter-process solution89Apache-2.0 OR MIT
gipsyh-aigerAIGER (And-Inverter graph) file format parser1,971MIT
giputilsSome useful utilities for rust programming15,056MIT
gir-format-checkFile format checker418,701MIT
gir-parserGObject Introspection GIR files parser4,937MIT
girdA command line tool and library for downloading release artifacts5,275MIT
girderLightweight Kubernetes Clusters on Docker for CI/CD. Fast to Buildup and Even Faster to Teardown.1,742Apache-2.0
girelayGit worktrees built for coding-agent isolation, relay, merge, and recovery16MIT
girepA simple CLI tool to mannage platforms for git repositories58MIT
girgenGIR Parser and type generator553MIT
girlGamepad Input Rust Library415MIT OR Apache-2.0
girlbossSimple async job manager with progress tracking7,274MIT
girldickGirldick for Rust1,533MIT
girlfriendJavaScript for your Shell3,977MIT
girlmathWIP currency conversion lib that we're hoping to make usable across many languages thru bindings.1,512non-standard
girltestTHIS IS A TEST!1,275MIT OR Apache-2.0
giroResolve whether a path belongs to a git repository or not4,699MIT
girolleA nameko like lib in rust26,283non-standard
girolle_macroA nameko macro proc-macro to generate a Nameko Function19,477non-standard
gironECMAScript parser which outputs ESTree JSON.4,791MIT OR Apache-2.0
girpPreview GitHub Markdown files locally1,524MIT
girt-configConfiguration for git-interactive-rebase-tool8,849GPL-3.0-or-later
girt-coreCore modules for git-interactive-rebase-tool7,590GPL-3.0-or-later
girt-displayDisplay modules for git-interactive-rebase-tool7,554GPL-3.0-or-later
girt-gitGit module for git-interactive-rebase-tool9,316GPL-3.0-or-later
girt-inputInput module for git-interactive-rebase-tool6,978GPL-3.0-or-later
girt-runtimeCore modules for git-interactive-rebase-tool4,913GPL-3.0-or-later
girt-testutilsTest utils for git-interactive-rebase-tool4,603GPL-3.0-or-later
girt-todo-fileTodo file systems for git-interactive-rebase-tool6,988GPL-3.0-or-later
girt-viewView modules for git-interactive-rebase-tool7,000GPL-3.0-or-later
giruA note taking application for terminal minds1,230GPL-3.0
girvel_looperpersonal task manager for reoccuring tasks3,783non-standard
gisGIS library1,872MIT OR Apache-2.0
gis-toolsA collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.1,335non-standard
gis-viewer-cliView GIS raster and vector files in the terminal48MIT
gis_pullerGeographic Information System (GIS) datasets acquisition library.2,932MIT/Apache-2.0
gishif tmux and zsh had a kid1,540GPL-3.0-only
gistA simple Github Gist client20,226MIT
gist-cache-rsInteractive CLI tool for caching, searching, and executing GitHub Gists, built with Rust.404MIT
gist-iA utility for pretty-printing git stats1,645MPL-2.0
gist-rsgithub gist command line tool1,537MIT
gistcafeUseful gist.cafe utils4,314BSD-3-Clause-Attribution
gistitQuick and easy code snippet sharing14,213MIT OR Apache-2.0
gistit-cliCli tool for gistit2,733MIT OR Apache-2.0
gistit-daemonGistit daemon used for p2p file sharing4,087MIT OR Apache-2.0
gistit-ipcInter process communication for gistit-cli and gistit-daemon6,032MIT OR Apache-2.0
gistit-projectGistit project definitions3,747MIT OR Apache-2.0
gistit-protoGistit protocol buffer definitions6,632MIT OR Apache-2.0
gistoryCreate custom commit patterns to display on your GitHub profile577MIT
gistuiA terminal UI for managing GitHub Gists262MIT
gistyr-libLibrary of small tools and helpers560MIT OR Apache-2.0
gitUse the git2 package instead.80,785MIT
git-absorbgit commit --fixup, but automatic45,236BSD-3-Clause
git-acA simple CLI for quickly making standardized commits.1,492non-standard
git-acminstant meaningful commit messages.10,105non-standard
git-actorPlease use `gix-<thiscrate>` instead ('git' -> 'gix')477,318MIT/Apache-2.0
git-aiGit AI: Automates commit messages using ChatGPT. Stage your files, and Git AI generates the messages.52,898MIT
git-ai-commit🤖 Smarter commits, crafted by AI & powered by Rust’s speed 🦀💡1,348MIT OR Apache-2.0
git-aicommitGenerate git commit messages from staged diffs using Claude.150MIT OR Apache-2.0
git-aintGit extension for AI-friendly issue tracking with markdown files236Apache-2.0
git-aliasA fast git alias tool with dual-style command support279MIT
git-anger-libraryCount your naughty words in git commit messages4,425GPL-3.0-or-later
git-anger-managementCount your naughty words in git commit messages12,060GPL-3.0-or-later
git-apigit2-rs based utility library1,256MIT
git-appraiseA rust port of the git-appraise library6,086MIT/Apache-2.0
git-arGit all remotes. Git cli tool that targets both Github and Gitlab. Brings common
development operations such as opening a pull…62,288MIT
git-archaeologyBehavioral analysis of git history: hotspots, ownership, rework, knowledge loss, branch-lifecycle forensics. Early development.23MIT
git-assistA suite of friendly assistive git commands3,556MPL-2.0
git-asyncAn async-first library for reading git repositories35MIT OR Apache-2.0
git-atomicSplit multi-component commits into isolated per-component branches40MIT
git-attributesPlease use `gix-<thiscrate>` instead ('git' -> 'gix')193,583MIT/Apache-2.0
git-authA git credential helper that aims to integrate better with your git workflow1,210MIT OR Apache-2.0
git-author- You can get or set user.name and user.email at oece.
- You can unset user.name and user.email at once.
- You can replace the…4,458MIT
git-automaterGit Automater: Your Shortcut to Seamless Version Control!10,048MIT
git-backAn extremely simple git bug visualization system. Inspired by TVL's panettone.997AGPL-3.0-or-later
git-back-cliA CLI tool to backup git repositories to local or external drives.24GPL-3.0-or-later
git-backupBundles multiple repositories and copies to target directory.3,292MIT
git-bandolierarm yourself up with a set of useful git commands14MIT OR Apache-2.0
git-bfgFind largest files in git repo4,048MPL-2.0
git-bianceA small program that shows and visualizes code contributions in a git repository.2,151GPL-3.0
git-bitmapPlease use `gix-<thiscrate>` instead ('git' -> 'gix')169,233MIT/Apache-2.0
git-blame-parserParses the git blame porcelain format into a struct.1,625MIT
git-blame-prgit blame with the PR number1,727CC0-1.0
git-blamediffA program to automatically annotate changes to a file in git(1).3,867GPL-3.0-or-later
git-bonsaiCommand-line tool to clean the branches of your git garden6,848GPL-3.0+
git-bot-feedbackA library designed for CI tools that posts comments on a Pull Request.11,326LGPL-3.0-or-later
git-boxgit-box executable implementation4,453MIT
git-braA Git worktree manager with project-aware configuration.74MIT
git-branchUse git-branch to manage local git branches interactively303MIT
git-branch-deleterDelete local git branches comfortably with a minimalistic TUI14,424MIT
git-branch-historyTool for navigating through a history of branch checkouts.1,509MIT OR Apache-2.0
git-branch-stashManage snapshots of your working directory39,133MIT OR Apache-2.0
git-branch-stash-cliManage snapshots of your working directory18,411MIT OR Apache-2.0
git-branch-statusA command line tool for displaying git branch colored by status97Apache-2.0
git-branches-overviewVisualize branches 'ahead' and 'behind' commits compared to a base revision or their upstream.3,331GPL-3.0-or-later
git-branchlessBranchless workflow for Git38,735MIT OR Apache-2.0
git-branchless-hookSupporting library for git-branchless11,830MIT OR Apache-2.0
git-branchless-initSupporting library for git-branchless11,942MIT OR Apache-2.0
git-branchless-invokeSupporting library for git-branchless16,652MIT OR Apache-2.0
git-branchless-libSupport library for git-branchless.30,166MIT OR Apache-2.0
git-branchless-moveSupporting library for git-branchless11,869MIT OR Apache-2.0
git-branchless-navigationSupporting library for git-branchless11,753MIT OR Apache-2.0
git-branchless-optsSupporting library for git-branchless18,510MIT OR Apache-2.0
git-branchless-querySupporting library for git-branchless11,872MIT OR Apache-2.0
git-branchless-recordSupporting library for git-branchless11,802MIT OR Apache-2.0
git-branchless-revsetSupporting library for git-branchless16,521MIT OR Apache-2.0
git-branchless-rewordSupporting library for git-branchless12,303MIT OR Apache-2.0
git-branchless-smartlogSupporting library for git-branchless13,053MIT OR Apache-2.0
git-branchless-submitSupporting library for git-branchless11,911MIT OR Apache-2.0
git-branchless-testSupporting library for git-branchless12,416MIT OR Apache-2.0
git-branchless-undoSupporting library for git-branchless11,791MIT OR Apache-2.0
git-brdiInteractively delete git branches sorted by last-touched date78MIT
git-break-commits`git-break-commits` is an interactive Command Line Interface (CLI) tool that helps break existing Git commits and reorganize them…4,725MIT
git-broomInteractive TUI for cleaning up stale local git branches22MIT
git-brwsCommand line tool to open a repository, file, commit, diff, tag, pull request, issue or project's website in your web browser…44,770MIT
git-bugA rust library for interfacing with git-bug repositories2,669GPL-3.0-or-later
git-build-versionAllows easy inclusion of the git repository version in your project14,152MIT
git-bumpUse Lua scripts to quickly bump versions in files.3,656MIT
git-buoyA living terminal harbor for understanding parallel software work at a glance.12MIT
git-busyA wrapper around "git commit" that generates the commit messages for you1,834GPL-3.0-or-later
git-cagit plugin that drafts commit messages using GitHub Copilot132MIT
git-cacheA git clone cache39,231Apache-2.0
git-calvercarlendar versioning utility11,573Apache-2.0
git-ccA command line tool to create commit messages following the Conventional Commits specs1,646MIT
git-cfThis is a git extension which compresses files into one file and also restores them from it. It is useful when you need to work…4,121MIT OR Apache-2.0
git-chainAppend-only event chains stored as Git commit history.127MIT OR Apache-2.0
git-changelogA tool to automate project changelog generation.10,764MIT
git-changesGenerate changelog from git commit tree1,662MPL-2.0
git-cheatsheetA keyboard-driven TUI git commands cheatsheet30MIT
git-checkout-ago`git checkout-ago 'x months'` alias to browse a repo at a point in the past92Unlicense
git-checkout-interactivecli to switch between locally checked out branches interactively6,409MIT
git-checkout-recentA tool to switch between recent local git branches easily4,263MIT
git-checksChecks to run against a topic in git to enforce coding standards.55,914MIT/Apache-2.0
git-checks-configConfiguration parsing for checks.16,700MIT/Apache-2.0
git-checks-coreChecks to run against a topic in git to enforce coding standards.23,474MIT/Apache-2.0
git-chlogRelease changelog generator for Git-enabled projects1,618MIT
git-chronicleAI-powered commit annotation tool that captures reasoning and intent behind code changes145MIT
git-chunkPlease use `gix-<thiscrate>` instead ('git' -> 'gix')171,934MIT/Apache-2.0
git-cinnabargit remote helper to interact with mercurial repositories15,844MPL-2.0 AND GPL-2.0
git-cleanA tool for cleaning old git branches.23,515MIT
git-clean-goneRun `git clean-gone` to delete any GitHub branches that've been deleted on the remote (e.g., after merging PRs)40Unlicense
git-cleanerBulk cleanup of git worktrees and merged branches across multiple repositories25MIT
git-cliA CLI tool that translates natural-language task descriptions into git commands using a local LLM (mistral.rs, Ollama, or…392MIT
git-cliffA highly customizable changelog generator ⛰️302,132MIT OR Apache-2.0
git-cliff-coreCore library of git-cliff330,955MIT OR Apache-2.0
git-cloakThe Invisible Layer for Your Repositories - Manage private, untracked files across Git clones.40MIT
git-clone-canonicalClone git repositories into a local path derived from the URL.7,513MIT
git-closureDeterministic, self-describing, verifiable source-tree snapshots20MIT
git-cloudOrchestrate Cursor Cloud agents against grit harness test files18MIT
git-cmA git command that generates conventional-friendly commit messages.12,510MIT OR Apache-2.0
git-cmtA CLI tool for generating consistent commit messages using the Conventional Commits standard58MIT OR Apache-2.0