CATEGORY
Development tools 19,246 crates
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.
texptexp is a small tool for render templates9,963GPL-3.0
ordinaryOrdinary CLI9,957AGPL-3.0-only
gmodxA swiss army knife for creating binary modules for Garry's Mod in Rust9,950MIT
meerkat-anthropicAnthropic (Claude) vertical for Meerkat: LLM client, provider runtime, catalog, capabilities, profile, and…9,942MIT OR Apache-2.0
git_httpsablegit via https.9,926MIT/Apache-2.0
morgana-coreCore libraries for the Morgana metalanguage9,908MIT
secfmtConverts seconds into a human readable format (struct) containing years, days, hours, minutes and seconds.9,893MIT
git-wrapperSimple handy wrappers around git commands9,891LGPL-3.0-or-later
ansistreamWrite blazingly fast, free allocation ansi escape codes to a buffer, and flushes them all to any output.9,877MIT
teapot_toolsReplacement for depot_tools (gclient) and luci-go (cipd)9,872Apache-2.0
multilintA driver of multiple linters9,870MIT
yozefuYozefu is a CLI tool for Apache kafka. It allows you to navigate topics and search Kafka records.9,851Apache-2.0
rust-persian-toolsOfficial Rust implementation of Persian Tools9,850MIT
osrs-bytesTraits for working with bytes in Oldschool RuneScape9,839MIT
meerkat-providersShim re-export crate — delegates to meerkat-auth-core and meerkat-llm-core provider_runtime (B2 split). Provider-specific…9,829MIT OR Apache-2.0
metadata-genA powerful Rust library for extracting, validating, and processing metadata in YAML, TOML, and JSON formats from any content or…9,825MIT OR Apache-2.0
build-featuresA simple proc macro to create a vector that a list of enabled features in a root package9,809MIT OR Apache-2.0
bitcoin-blobRust library for defining and manipulating fixed-size opaque byte blobs with serialization, deserialization, hex conversion, and…9,808MIT
squads-temporal-sdkTemporal Rust SDK9,801non-standard
egui_mobius_reactiveA thread-safe reactive state management system for egui_mobius9,800MIT
anchor-chainA statically typed async framework for building LLM-based applications.9,799MIT
packfileA simple library providing utilities to generate Git Packfiles in memory and send them to clients9,780WTFPL
baz-difftasticA structural diff that understands syntax. Based on difftastic, the OSS9,775GPL-2.0
shrimple-localhostZero-dependency localhost server, usable both in the terminal and in your Rust code9,772MIT
surf-headerHeader info parser for surf crate9,770MIT
quick-serveQuick Serve: A zero-config, multi-platform, multi-protocol standalone server for prompt file serving, with or without GUI.9,746MIT
biome_js_analyzeBiome's JavaScript linter9,732MIT OR Apache-2.0
cargo-majThe libmaj CLI companion. Manage packages, keys and versions.9,727MIT
git_sshripped_ssh_identity_modelsSSH identity models for git-sshripped9,722MPL-2.0
pathtrimThis crate implements the TrimmablePath trait on anything that implements AsRef<std::path::Path> so you can easily obtain the…9,719MIT OR Apache-2.0
git_sshripped_recipient_modelsRecipient models for git-sshripped9,712MPL-2.0
neocurlA command line tool to test servers9,710MIT
cashweb-paymentsA helper library for cash:web payments.9,703MIT
bevy_dexterous_developerA modular hot reload system for rust9,696MIT OR Apache-2.0
damlA smart contract language for building distributed applications on a safe, privacy-aware runtime9,686Apache-2.0
chisaiConvert binaries into code that can be embed into your program.9,686MIT
icentral-3pA Rust crate for efficient management of external dependencies, enhancing integration and compatibility in complex software…9,671MIT OR Apache-2.0
git_sshripped_ssh_identitySSH identity domain for git-sshripped9,664MPL-2.0
git_sshripped_recipientRecipient domain for git-sshripped9,657MPL-2.0
omakeA Rust implementation of make.9,646MIT
moosicbox_pagingMoosicBox paging package9,644MPL-2.0
frizzcurl alternative written in rust.9,639GPL-3.0
utlsA simple utilities library for stuff I actually use sometimes, with a large focus on convenience and lack of dependencies.9,638GPL-3.0
cargo-workspace-analyzerA CLI tool that analyses dependencies within a Cargo workspace.9,632GPL-3.0-only
linode-rsA pure Rust Linode API binding.9,628MIT
ve_directVictron Energy Direct protocol parser and units converter9,607MIT
codeframeCapture pretty code-frames.9,595MIT
shouldsAn intuitive, fluent assertion library for writing expressive test expectations in Rust.9,593MIT
pbjCommand line utility for generating tdd projects from declarative configurations.9,586non-standard
meerkat-mobMulti-agent orchestration runtime for Meerkat9,574MIT OR Apache-2.0
miden-debugAn interactive debugger for Miden VM programs9,574MIT
overrider_buildThe build dependency to overrider9,573GPL-2.0+
forgedClient API for forged.dev and device provisioning processes9,573MIT
function-wrapperRust attribute macro library that makes it easy to wrap functions in code that runs before and / or after a function executes.9,569MIT OR Apache-2.0 OR GPL-3.0-or-later
user_doc-doc_dataMetadata describing user-facing documentation.9,558Apache-2.0 OR MIT
log_macroMacro to print variable name and value only (stripped from release builds)9,550MIT
mockforge-recorderRecording and replay functionality for MockForge9,535MIT OR Apache-2.0
git_sshripped_ssh_agent_modelsSSH agent wrapped key models for git-sshripped9,530MPL-2.0
writemeCross-platform README generator for your project9,516GPL-3.0-only
cargo-featalignCargo features alignment tool.9,506GPL-3.0
switchy_fsSwitchy File-system package9,496MPL-2.0
gitbomAn experimental implementation of gitbom in Rust9,492Apache-2.0
django-query_deriveMacros for the django-query crate9,490MIT OR Apache-2.0
flex-versionA crate for flexible version numbers, mostly inspired by Ruby's Gem::Version9,482MIT
jcommitAn AI-powered tool to generate git commit messages9,447MIT
jiluGenerate a change log based on conventional commits.9,440MIT OR Apache-2.0
sixtyfps-viewerViewer binary for SixtyFPS9,438(GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
fsfilter-rsA rust library to monitor filesystem and more in windows9,429MIT
interactionInteraction is a minimal and a simple readline library for Rust.9,401MIT
git_sshripped_ssh_agentSSH agent integration for git-sshripped9,382MPL-2.0
uxn-taluxntal:// protocol | a Rust library for assembling TAL (Tal Assembly Language) files into UXN ROM files9,382MIT
polars-sqliteRust sqlite3 traits for polars dataframe9,379MIT
git_extraAn extra useful set of Git related commands.9,376Unlicense
beanobject container for rust like spring beans9,373MIT/Apache-2.0
turbomcp-cliCommand-line tools for managing and testing MCP servers9,370MIT
git-grabA tool to clone git repositories to a standard location, organised by domain name and path9,369MIT OR Apache-2.0
ginko_lsA language server for device-trees9,364MIT
ts-bind-macrosMacros for the ts-bind crate, not intended to be used directly9,335MIT
bevy_retrograde_macrosUtility macros used in Bevy Retrograde9,325non-standard
mockforge-contractsContract testing, drift detection, and incident management for MockForge9,325MIT OR Apache-2.0
fromsuperMacro helpers to derive new sub-structs from existing super-structs, potentially unpacking Options.9,309MIT OR Apache-2.0
mockforge-observabilityObservability features for MockForge including Prometheus metrics, OpenTelemetry tracing, and recording9,304MIT OR Apache-2.0
integra8_decorations_implProcedural macros for declaring test components used by the Integra8 test framework.9,302MIT OR Apache-2.0
mdbook-lint-coreCore linting engine for mdbook-lint - library for markdown linting with mdBook support9,265MIT OR Apache-2.0
rjqRedis job queue9,251MIT
dstvDSTV is a Rust library for parsing DSTV files and visualizing the parsed data.9,249MIT
langweaveA Rust library for seamless internationalization (i18n) and localization.9,248MIT OR Apache-2.0
pathfinder-serdeStarknet-specific serialization utilities for Pathfinder9,243MIT OR Apache-2.0
my-canister-dashboardDashboard assets and management utilities for user-owned dapps on the Internet Computer9,237MIT
bootloader_linkerA simple program that links your executables created using bootloader_api with the actual bootloader.9,231MIT OR Apache-2.0
passkitApple PassKit library to manage passes9,229MIT
subcaseShare parts of your test case intuitively9,226MIT
bamlBAML runtime for Rust - type-safe LLM function calls9,224Apache-2.0
ruchyruchyJIT Compiler + Advanced Debugging Tools - Cranelift-based JIT with mixed-mode execution, eBPF syscall tracing, statistical…9,221MIT
gostd_httpgostd_http is a part of gostd, gostd_http 是go标准库net/http的rust实现9,219MIT
untildifyUtility to replace ~ with user home directory.9,214MIT
derive-prom-metricsBuild Prometheus metrics declaratively as structs9,213MIT OR Apache-2.0
fast-bernoulliEfficient sampling with uniform probability.9,204MIT OR Apache-2.0
diffxSmart diff for config files. Compare JSON/YAML/TOML/XML semantically. Features: ignore patterns, array tracking, directory…9,203MIT
television-screenThe revolution will be televised.9,197MIT
thoundFinds the folders with VC toolchain and Windows SDK9,185MIT
tea-actorx2The TEA SDK9,177non-standard
staticweaverSmall, safe, fast templating engine for Rust. Mustache-compatible syntax with Tera-style expressions, inheritance with super(),…9,176MIT OR Apache-2.0
pprintFlexible and lightweight pretty printing library for Rust9,169MIT
mm0_utilMM0/MM1 language utilities9,164CC0-1.0
cargo-intraconvA simple helper to transform Markdown links to intra-doc links in Rust projects when appropriate.9,155MIT
crates-testTesting playground for crates.io. Wouldn't it be nice to have a staging
area? Bump [crates.io issue…9,148GPL-3.0-or-later
acm-cliA dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git commit messages.9,146Apache-2.0
prae_macroProc macro for `prae` crate9,134Unlicense
git-collageA tool for selectively mirroring Git repositories9,124MIT
slinkSimple remote dev environments over SSH9,123MIT
sitemap-genA robust Rust library designed for efficient generation and optimization of sitemaps, supporting various formats and…9,121MIT OR Apache-2.0
smbpndk-networkingCommand line tool for creating and managing SmbPndk resources.9,104Apache-2.0
endbasic-terminalThe EndBASIC programming language - terminal console9,102AGPL-3.0-or-later
draviavemal-openxml_officeCrate to create and manipulate excel,power point and word documents9,097MIT
depyler-wasmWebAssembly bindings for Depyler Python-to-Rust transpiler9,096MIT OR Apache-2.0
greentic-bundleGreentic bundle authoring CLI scaffold with embedded i18n and answer-document contracts.9,094MIT
cashweb-relay`cashweb-relay` is a library providing serialization/deserialization, encryption/decryption/verification of structures in the…9,088MIT
cargo-aws-lambdaCross-compile, package and deploy AWS Lambda functions with only docker as a dependency using cargo aws-lambda.9,079Apache-2.0/MIT
endbasic-replThe EndBASIC programming language - REPL9,076AGPL-3.0-or-later
handlebars-magicQuickly and flexibly generate content based on handlebars templates.9,058Unlicense OR MIT
async_toolsToolkit for asynchronous programming.9,049MIT
bebotGitlab webhook bot that publishes events to Matrix9,047AGPL-3.0
komichiApplication tools for working with file-system paths9,046MIT OR Apache-2.0
switchy_http_modelsSwitchy HTTP models package9,037MPL-2.0
assemble-coreThe core crate of the assemble-rs package9,031MIT OR Apache-2.0
wpublisherUtility to publish modules on `crates.io` from a command line.9,030MIT
action-coreGitHub actions toolkit9,015MIT
bsarust library for creating and extracting Bethesda Softworks Archives8,999MIT OR Apache-2.0
phileThe Painless High-Level Persistence Engine8,988BSD-2-Clause-FreeBSD
include_ttMacros for ultra-flexible injection of token trees, literals, or binary data into Rust code from external files during…8,988MIT OR Apache-2.0
slog_unwrapsSyntactic sugar to slog an error before unwrapping8,981Unlicense
tidy-jsonA cli for tidying up json files.8,953MIT
cashweb-keyserverA library providing protobuf structures within the cash:web Keyserver Protocol.8,943MIT
argleyTurn a struct into arguments for a `Command`8,939Apache-2.0
orderwalA generic-purpose, atomic, ordered, zero-copy read, zero-cost (in-place) write, Write-Ahead Log implementation for Rust.8,934MIT OR Apache-2.0
turnipTernary operators for Rust8,930MIT
zenkit-codegenGenerate Zenkit ORM client in Rust from user-defined workspace schema8,926MIT OR Apache-2.0
facet-pokeBuild and alter arbitrary Facet types8,925MIT OR Apache-2.0
proc_macro2_diagnosticUse `Diagnostic` compiler messages from proc_macro2 code with Result-like syntax.8,923MIT
bsplbspl is a REPL for practising bitwise operations8,915MIT
ferrunix-coreCore types, traits, and implementations for ferrunix8,912MIT OR Apache-2.0
devrc-coreCore devrc components8,912MIT
perftreeA Perftree debugger for chess engines. Compare your game tree to Stockfish!8,912MIT
mdbook-lint-rulesetsModular rulesets for mdbook-lint - standard and mdBook-specific linting rules8,905MIT OR Apache-2.0
datamarsA Rust rewrite of https://www.gnu.org/software/datamash/8,902Apache-2.0
bevy_dexterous_developer_libraryA modular hot reload system for rust8,889MIT OR Apache-2.0
daml-utilHelper utilities for working with the Daml Ledgers8,878Apache-2.0
wakflo-commonwakflo.ai rust sdk8,877non-standard
engageA task runner with DAG-based parallelism8,862MIT OR Apache-2.0
cargo-binhelp to manage all binares in Cargo.toml8,850MIT
rsfs-tokioA generic filesystem with disk and in-memory implementations.8,844MIT
cargo-build-dependenciesA cargo subcommand to build dependencies, helps speed up docker builds by
allowing dependencies to be built earlier and cached.8,839MIT
django-queryTools for mocking Django-style endpoints8,832MIT OR Apache-2.0
clnrmCleanroom Testing Framework - CLI tool8,829MIT
btfparseA BTF parser library capable of navigating types8,828Apache-2.0
cargo-anatomyAnalyze Rust workspaces and report package metrics8,815MIT
assemble-macrosMacros for assemble. shouldn't be used by itself. Instead use assemble-core8,813MIT OR Apache-2.0
daml-jsonDaml Ledger JSON API8,812Apache-2.0
greenwasm-spectestA library shim around a mirror of the official Webasembly MVP testsuite.8,782MIT/Apache-2.0
woodchipperAn interactive command-line log processor8,779MIT
workspacerA Rust crate providing extended interfaces for workspaces and crates, facilitating modular and reusable code development.8,777MIT OR Apache-2.0
beautytipsThe beautytips code prettifier8,774GPL-3.0-or-later
funcmap_deriveDerivable functorial mappings for Rust8,773MIT OR Apache-2.0
dredd-hooksDredd HTTP API testing integration for Rust8,768MIT OR Apache-2.0
guarding_parserGuarding is a guardians for code, architecture, layered. Guarding crate a architecture aguard DSL which based on ArchUnit.8,768MIT
fuzzcheck_arg_parserArgument parser for fuzzcheck-rs8,766MIT
i6-packA tool to compress and optionally encrypt files8,766AGPL-3.0
action-deriveGitHub actions toolkit8,766MIT
toolbelta collection of simple rust utilities8,758MIT
service-builderA lightweight, type-safe service construction library for Rust that provides compile-time dependency injection through builder…8,750MIT
jc-protobuf-cognitoJesus Connections cognito grpc api8,738MIT
etaTracks progress on repetive tasks and measures estimated remaining times.8,734MPL-2.0
rzrt is a command line utility to add license text to your source code files so you can focus on production.8,731MIT
wayland-interface-checkBinary to answer the question, "Is this Wayland interface available?"8,726Apache-2.0
libpt-cliPersonal multitool8,719GPL-3.0-or-later
pogr_tracing_rspogr_tracing_rs is a Crate to allow log collection from the tracing crate, easy and simple.8,713MIT
ts-bindA simple and easy to use Rust crate for TypeScript bindings8,711MIT
ctgenCode Generator based on Handlebars Templates and Database Reflection8,700MIT
crevetteConverter for using cargo-crev reviews with cargo-vet8,696MPL-2.0 OR MIT OR Apache-2.0
tea-vmh-codecThe TEA SDK8,695non-standard
vultrA pure Rust Vultr API binding.8,686MIT
yamisTask runner for teams and individuals.8,679GPL-3.0-only
clipboard-history-watcher-utilsShared utilities between ringboard watchers.8,671Apache-2.0
cargo-rrA light wrapper around rr, the time-travelling debugger8,666MIT
pty_closureRun functions and closures in a pseudoterminal8,664MIT
peekpokepeekpoke - a lightweight Rust library for accessing physical addresses using /dev/mem in Linux8,663MIT OR Apache-2.0
git-scannerGit Scanner for code analaysis8,660Apache-2.0
app-frameCompile-time dependency-injected application framework with a service orchestrator.8,659MIT OR Apache-2.0
more_collection_macrosAdds new macros to rust for creating collections8,653MIT OR Apache-2.0
patchy-binA tool which makes it easy to declaratively manage personal forks by automatically merging pull requests8,651MIT
exstdexstd is a Rust library that provides a set of commonly used extensions for the Rust standard library, including serialization,…8,642MIT
hid-api-rsHardware proxy for injecting & intercepting keyboard/mouse inputs8,642GPL-2.0-or-later
tokmd-typesCore data types and contracts for tokmd. Tier 1 stability.8,641MIT OR Apache-2.0
dynamodb-toolsA simple library to work with dynamodb local easy.8,641MIT
baml-macrosDerive macros for BAML types8,631Apache-2.0
mockforge-chaosChaos engineering features for MockForge - fault injection and resilience testing8,628MIT OR Apache-2.0
clipboard-history-waylandWayland Ringboard clipboard listener.8,620Apache-2.0
decapodDecapod is a Rust-built governance runtime for AI agents: repo-native state, enforced workflow, proof gates, safe coordination.8,616MIT
seal_rsSet of classic asynchronous primitives (Actors, Executors, Futures / Promises)8,615MIT