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.
imperator-tigerValidator that checks Imperator: Rome user mod files for mistakes and warns about them. For example: missing localizations, or…15,999GPL-3.0-or-later
fjsonA library for parsing and formatting json with C-style comments and trailing commas15,993MIT
aspect-macrosProcedural macros for aspect-oriented programming in Rust15,987MIT OR Apache-2.0
changelog-genHelper program to manage a changelog15,980GPL-3.0
workspace_toolsReliable workspace-relative path resolution for Rust projects. Automatically finds your workspace root and provides consistent…15,956MIT
aspect-stdStandard aspects library for aspect-rs AOP framework15,935MIT OR Apache-2.0
cluFullTransmuteExtended, no-constraint type transmutation API, featuring safe checks and const-ready logic.15,927Apache-2.0
ckb_ssri_sdk_proc_macroProcedural macros for CKB SSRI SDK15,869MIT
lean-ctxContext Runtime for AI Agents with CCP. 71 MCP tools, 10 read modes, 95+ compression patterns, cross-session memory (CCP),…15,869Apache-2.0
fibril_verifierVerifies behavior for distributed systems implemented with the Fibril library.15,828MIT OR Apache-2.0
shrsmodular library to build your own shell in rust15,821MIT OR Apache-2.0
pgdo-libThe convenience of SQLite – but with PostgreSQL (Library package)15,817Apache-2.0
huakA Python package manager written in Rust inspired by Cargo.15,812MIT
odoo-lspLanguage server for Odoo Python/JS/XML15,794MIT
meerkat-contractsWire format contracts and generated surface schemas for Meerkat15,764MIT OR Apache-2.0
mt_loggerA low-dependency, multithreaded logging library with a focus on traceability and ease-of-use via macros.15,748GPL-3.0-only
moleculec-goCompiler plugin for moleculec.15,741MIT
oxc-graphql-parserSpec-compliant GraphQL parser.15,738MIT OR Apache-2.0
intricoHigh-performance Quantum Computing library to simulate quantum circuits with precision and power.15,735Apache-2.0
just-lspA language server for just15,725CC0-1.0
dep_docAdd a cute dependency declaration snippet in your crate documentation15,724MIT OR Apache-2.0
libcratesioLibrary for accessing crates.io API15,716Apache-2.0/MIT
penguinDev server with auto-reload, static file server, proxy support, and more.
Language and framework agnostic. This is the library…15,712MIT/Apache-2.0
rust_cfg_parserParser for rust cfg() expression15,709MIT
typrA typed superset of R - transpiler and type checker15,707Apache-2.0
html2maud-binhtml2maud is a library / cli to convert html to maud template code15,681MIT OR Apache-2.0
citerciter15,676MulanPSL-2.0
iter-tupleRust iterator for tuple through proc-macro2 struct Vec AnyValue of polars DataFrame15,659MIT
httpboot-protocolShared HTTP Boot protocol types and parsers15,653MIT OR Apache-2.0
serial-unit-testingSerial unit testing program and library15,651MIT
amfiteatr_coreA framework to model and simulate game theory problems with many agents15,640non-standard
workspacer-interfaceA comprehensive API for workspace management, offering customizable layouts and efficient task handling.15,626MIT
corundumPersistent Programming Library15,615MIT
language-model-batch-workflow-deriveA procedural macro for deriving batch-oriented language model workflows using annotated client and workspace fields.15,608non-standard
hf2-cliCLI for Microsoft HID Flashing Library for UF2 Bootloaders15,607MIT/Apache-2.0
fastapi-outputAgent-aware rich console output for fastapi_rust15,607MIT OR Apache-2.0
csv_perusalReads CSV files and returns the contents of the file with the appropriate datatype.15,602Apache-2.0
code-timing-macrosMacros for easily measuring execution time of various code pieces15,601Apache-2.0
performances-testingA performances testing library15,587GPL-2.0-or-later
workspacer-syntaxGenerate and rehydrate Rust code signatures from AST nodes, supporting functions, structs, enums, traits, type aliases, and…15,583MIT OR Apache-2.0
enquirerCommand line utility for stylish interactive prompts15,576MIT
rue-compilerA compiler for the Rue programming language.15,568Apache-2.0
workspacer-tomlEfficiently manage and validate `Cargo.toml` files with field verification and asynchronous operations.15,529MIT OR Apache-2.0
psi-testPSI Test is a tool for run multiple time Page Speed Insight test.15,523MIT
rue-lexerA lexer for the Rue programming language.15,517Apache-2.0
doc-image-embedEmbed images in Rust documentation15,516MIT
kubectl-watchA kubectl plugin to provide a pretty delta change view of being watched kubernetes resources15,513MIT
perseus-size-optA plugin for Perseus to add size optimizations in one line of code, without needing to eject.15,455MIT
dsntk-gendocÐecisionToolkit | Documentation generator15,455MIT OR Apache-2.0
dsntk-serverÐecisionToolkit | API server15,437MIT OR Apache-2.0
libpt-corePersonal multitool15,408GPL-3.0-or-later
greentic-deploy-specGreentic deployment object-model schemas (Environment, Revision, TrafficSplit, BundleDeployment, Credentials, PackConfig,…15,407MIT
changeloggingBuilding changelogs from fragments.15,392MIT
piprA commandline-utility to interactively build complex shell pipelines15,385MIT
kaijuA simpler and more direct Web UI alternative for Atlassian's Jira website15,379MIT OR Apache-2.0
biome_ariaUtilities to create ARIA query for biome_js_analyze15,359MIT OR Apache-2.0
genfile_coreFile generation tools for code generation and template materialization.15,359MIT
humanbyte-deriveA procedural macro for deriving human readable byte functions15,354Apache-2.0
rss-genA Rust library for generating, serializing, and deserializing RSS feeds for various RSS versions.15,342MIT OR Apache-2.0
async-try-fromA crate that provides asynchronous trait-based creation and validation patterns.15,336MIT
dryRust macros for idiomatic deduplication of code. Use whenever `macro_rules!` are too powerful and clunky.15,330MIT OR Apache-2.0
workspacer-crateEfficient management of Rust workspaces with asynchronous operations, offering functionalities for crate initialization,…15,311MIT OR Apache-2.0
scaffolding-coreA software development kit that provides the scaffolding for building applications and services using OOP.15,307Apache-2.0
rsbuildA self-sufficient runtime to build projects15,306MIT
top-type-sizesMakes -Zprint-type-size more useful15,301MIT OR Apache-2.0
qadapt-macroThe Quick And Dirty Allocation Profiling Tool - Support Macros15,289Apache-2.0
meerkat-machine-schemaFormal machine schemas and transition definitions for Meerkat15,278MIT OR Apache-2.0
mdx-genA robust Rust library for processing Markdown and converting it to HTML with support for custom blocks, enhanced table…15,274MIT OR Apache-2.0
untoolsA simple and user-friendly underscore variable naming tool.15,250MIT
cfg_tableA simple macro that expands to different values across compilation targets15,242MIT
include_proc_macroA convenient macro for working with multiple procedural macros in one crate, and to import them from any arbitrary paths. Reduces…15,238non-standard
upasteSimple cli pasting client for paste.rs, hastebin, or any general pasting service15,235MIT
unique-type-idA unique id proc-macro generator for types.15,232MIT
yekA tool to serialize a repository into chunks of text files15,218MIT
livehttpdA development server with live-reload capabilities.15,202MIT OR Apache-2.0
onepassword-clia wrapper for 1password-cli, which focus on easy-to-use15,197MIT
oxc_estree_tokensA collection of JavaScript tools written in Rust.15,179MIT
cashwebA collection of useful cash:web helper libraries.15,161MIT
humanbyteA procedural macro for deriving human readable byte functions15,145Apache-2.0
future-fnA Rust library providing macros to simplify the creation of asynchronous closures with external state captured by move. Useful…15,119MIT
rs_sha1`rs_sha1` is a Rust implementation of the SHA-1 cryptographic hash algorithm, part of the larger
`rs_shield` project. This…15,098GPL-2.0-only
meerkat-machine-dsl-coreParsing, validation, and code generation for the Meerkat machine DSL15,094MIT OR Apache-2.0
netem-traceA library for for generating network emulation trace.15,092Apache-2.0
espr-deriveProcedual macro for running espr compiler15,059Apache-2.0
phlow-extensionsPhlow views for Rust's core types15,036MIT
mem-rspattern scanning and abstraction for pointers in memory of running processes15,025non-standard
phlow-deriveProc-macro helpers for declaring phlow extensions and views15,025MIT
forged-in-lost-landsForged in Lost Lands is a simple game engine built in Rust that focuses on data control and ease of use15,016MIT
biome_aria_metadataMetadata about ARIA properties and ARIA roles15,013MIT OR Apache-2.0
meerkat-machine-dslProc-macro DSL for defining Meerkat machine state machines15,001MIT OR Apache-2.0
flexlintA flexible linter with rules defined by regular expression14,996MIT
gitlobsterA tool for cloning all available repositories in a GitLab instance14,963Apache-2.0
cargo-openCargo command to open an installed crate in your editor14,959MIT
cashweb-tokenA protobuf library for the cash:web tokens.14,953MIT
profi-attributesProcedural macro attributes for the profi crate14,928MIT
es_runtimeAn API and Utils around the spidermonkey script engine14,915GPL-3.0
rpgdkA Roll-Playing Game Development Kit suited for (but not limited to) text adventure games.14,872MIT
osiris-processA processor implementation.14,846MIT
amfiteatr_rlExtensions providing reinforcement learning implementations for `amfiteatr`14,845non-standard
wingmanA runtime for websites and a static site generator.14,831MIT
paxThe fastest JavaScript bundler in the galaxy.14,820MIT
pessimizeMore efficient Rust compiler optimization barriers14,806MPL-2.0
magicpakBuild minimal docker images without static linking14,797MIT OR Apache-2.0
print_perfErgonomic print optimization for Rust. This crate will provide a struct and a
helper macro that you can use to measure and print…14,712Unlicense OR MIT
oreqThe tool for interactively creating curl arguments from OpenAPI.14,688MIT
meerkat-scheduleRealm-scoped schedule domain for Meerkat14,681MIT OR Apache-2.0
rtopA system monitor implemented in Rust, Monitors both system activity and GPU activity for NVIDIA GPUs14,674NCSA
claymAssertion macros (without dependencies)14,668Apache-2.0 OR MIT
depyler-annotationsAnnotation parsing and processing for Depyler14,668MIT OR Apache-2.0
scaffolding-macrosA software development kit that provides the scaffolding macros for building applications and services.14,656Apache-2.0
river_dreamsA tribal looking ZSH shell theme made to help you craft your most ambitious software projects. It is available for macOS and…14,648BSD-3-Clause
comparable_testA library for comparing data structures in Rust, oriented toward testing14,633MIT OR Apache-2.0
record-queryA tool for doing record analysis and transformation14,616Apache-2.0
dexterous_developer_dynamicA modular hot reload system for rust14,612MIT OR Apache-2.0
dirmodAutomatic mod declarations14,608Apache-2.0
gpsOfficial CLI & library for Git Patch Stack14,607non-standard
webdriver_clientWebDriver client library14,587ISC
cargo-trendCargo subcommand to generate trend graph of dependent crates14,581MIT
zrsJump to recently used directories14,577MIT OR Apache-2.0
ringboard-eguiRingboard egui client application.14,544Apache-2.0
depyler-coreCore transpilation engine for the Depyler Python-to-Rust transpiler14,535MIT OR Apache-2.0
camo-typescriptGenerate TypeScript bindings for Rust types14,511MIT
dark_iron_ecsA simple Entity Component System library for Rust14,501MIT
ruchy-cliDEPRECATED: Install 'ruchy' package instead. This package is kept for backward compatibility only.14,479MIT OR Apache-2.0
cluunameLibrary for displaying information about the system14,460Apache-2.0
variterDeclarative macro-derivable trait for iterating over field-less enum type variants14,438MIT OR Apache-2.0
dsntkÐecisionToolkit | Design and execute decisions14,437MIT OR Apache-2.0
four_deriveframework for creating AWS CloudFormation template14,435MIT
readenvSimple program that reads .env file and use it to run given command14,425MIT
git-branch-deleterDelete local git branches comfortably with a minimalistic TUI14,424MIT
sort_algorithmsThis package has the implementation of several sort algorithms14,409MIT
json_envLoads an environment variables from JSON files (`.env.json` per default) and starts a subprocess with them.14,368Apache-2.0
aspenAspen, a VB6 tool for parsing and analyzing VB6 code, in the spirit of cargo check, cargo fmt, etc.14,352non-standard
logic_tracerRecognize a logic proposition and trace its truth value, also generate a truth table (still in development)14,329MIT
franken-agent-detectionLocal coding-agent installation detection via filesystem probes14,323MIT
build_script_file_genA Rust library which contains convenience methods to generate files with specified content via build scripts and include their…14,311MIT/Apache-2.0
ksunamiProduce constant, configurable, cyclical waves of Kafka Records14,310MIT OR Apache-2.0
scoobyAn SQL query builder with a pleasant fluent API closely imitating actual SQL14,297MIT OR Apache-2.0
cluatoiParsing the byte sequence of the ascii characters and safely converting them to integers.14,293 Apache-2.0
camoForeign language interface generation14,292MIT
ghcid-ngRenamed to `ghciwatch`14,227MIT
fieldwork-deriveProcedural macro implementation for fieldwork14,215MIT OR Apache-2.0
stgitStack-based patch management for Git14,213GPL-2.0-only
matterdb-deriveProcedural macros for matterdb.14,186Apache-2.0
benchmanA benchmark tool that focuses on one-shot benchmark14,181MIT
squads-temporal-sdk-core-protosProtobuf definitions for Temporal SDKs Core/Lang interface14,181non-standard
cargo-ensure-prefixCargo subcommand to check that all target files have a fixed prefix.14,177BSD-3-Clause
fourframework for creating AWS CloudFormation template14,173MIT
dsntk-feel-regexÐecisionToolkit | FEEL regular expressions14,142MIT OR Apache-2.0
rpm-infraA pure rust library for building and parsing RPMs14,129Apache-2.0 OR MIT
ckb_ssri_sdkSDK for implementing SSRI-compliant smart contracts on CKB14,129MIT
rst-commonA shortcut to common Rust crates14,112Apache-2.0
cargo-covCollect source coverage via LLVM-GCOV (⚠ not fully tested, may eat your laundry)14,071MIT
termristerminal tetris for Rust14,070MIT
mexeSimple arithmetic expression evaluator14,069MIT
rsenvUnified development environment manager: hierarchical env vars, file guarding, and swap-in/out14,067BSD-3-Clause
chemaAn external DSL for JSON Schema14,065Apache-2.0/MIT
solarboatA CLI tool for intelligent Terraform operations management with automatic dependency detection14,061BSD-3-Clause
caretakerA simple, configurable filesystem watcher14,055MIT
amfiteatr_net_extProof of concept extension to provide basic TCP communication14,054non-standard
messageforgemessageforge is a lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage,…14,051Apache-2.0
feludaA CLI tool to check dependency licenses.14,045MIT
biome_control_flowUtilities to build control flow graph for biome_js_analyze14,044MIT OR Apache-2.0
oxc_react_compileroxc integration for the Rust port of React Compiler14,014MIT
meerkat-capabilitiesFeature-owned capability declarations and registry for Meerkat13,985MIT OR Apache-2.0
kconfig-representKconfig representation module for the Kconfig file format and .config configurtion files from the Linux Kernel for the Cargo…13,974MIT OR GPL-2.0-or-later OR Apache-2.0
turbomcp-clientMCP client with full protocol support, bidirectional communication, and plugin middleware13,961MIT
confitMaking sure your work is properly preserved13,930non-standard
elifrselif.rs CLI - Convention over configuration web framework tooling with zero-boilerplate project generation13,912MIT
text2checkstyle_clicli for text to checkstyle.13,909MIT/Apache-2.0
reqwest_resumeWrapper that uses the `Range` HTTP header to resume get requests.
It's a thin wrapper around `reqwest`. It's a work in progress…13,895MIT OR Apache-2.0
release-depA Rust library for fetching and downloading release binaries from multiple Git repositories (GitHub and Gitee) with semver…13,877MIT
irox-structs_deriveDerivable impls of the traits in irox-structs13,875MIT OR Apache-2.0
dexterous_developer_typesA modular hot reload system for rust13,870MIT OR Apache-2.0
gradle-syncSmall utility to synchronize the gradle version with the cargo version.13,832MIT/Apache-2.0
magooA wrapper for git submodule that simplifies the workflows13,831MIT
libpt-bintolsPersonal multitool13,800MIT
ghlinkCreate GitHub permanent links to specified file lines13,790BSD-3-Clause
get-file-sizeRust crate for asynchronous file size retrieval and line counting, utilizing the tokio runtime for non-blocking I/O operations.13,769MIT OR Apache-2.0
simple_txtarA simple implementation of the txtar archive format13,756MIT
cargo-vUpdate the version of your package easily13,711MIT
nitrokey-test-stateState required and used by the nitrokey-test crate.13,683GPL-3.0-or-later
dimas-coredimas-core - core library for DiMAS13,677non-standard
cargo-hatchHatch new projects like a chick coming out of its egg.13,660AGPL-3.0-only
amfiteatr_classicImplementation of some classic game theory problems to research on13,650non-standard
soroban-rs-macrosA collection of helpers for writing tests for Soroban contracts13,611MIT
adrsCommand line tool for managing Architecture Decision Records13,600MIT OR Apache-2.0
blockwatchLanguage agnostic linter that keeps your code and documentation in sync and valid13,561MIT
stub-macrostub!() is a better version of todo!() that can be assigned to a variable13,557Apache-2.0 OR MIT
orm_macroThe simplest sql builder that maps to your struct andlooks like an orm13,550MIT
variant_access_traitsA set of traits and for defining a common api for Rust enums based on the std::variant api in the C++ standard library13,496MIT
htmlprocHTML processors as utils written in Rust13,496Apache-2.0
former_deriveThis module was renamed. Please use module::former_meta.13,486MIT
daml-lfAPI for working with Daml-LF data13,460Apache-2.0
zod_gen_deriveDerive macro for zod_gen - automatically generate Zod schemas from Rust types with serde rename support13,451MIT
zerusLightweight tool for creating project-specific and/or general offline crates.io mirrors13,437MIT OR Apache-2.0
gitallExecutes git(1) commands in repos below a parent directory13,431Unlicense OR MIT
cardamonCardamon is a tool to help development teams measure the power consumption and carbon emissions of their software.13,415non-standard
cargo-pack-dockerpack artifacts into a docker image13,414MIT/Apache-2.0
servustRust multiple backend-server template generator13,395MIT