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.
feattle-syncFeatture toggles for Rust, extensible and with background synchronization and administration UI66,815MIT OR Apache-2.0
rhai-autodocsCustom documentation generator for the Rhai scripting language66,648MIT
svlsSystemVerilog language server66,580MIT
mycelium-baseA simple package with useful dependencies for Rust packages.66,480Apache-2.0
facet-pathPath tracking for navigating Facet type structures66,455MIT OR Apache-2.0
greentic-telemetryThin telemetry facade for Greentic: tracing/logging/metrics with OTLP + WASM.66,453MIT
dillRuntime depenency injection library.66,410MIT OR Apache-2.0
runtime-macrosSimulate expansion of procedural macros at run time66,380MIT OR Apache-2.0
emmylua_parserA parser for EmmyLua and luals66,313MIT
slang_solidityA modular set of compiler APIs empowering the next generation of Solidity code analysis and developer tooling. Written in Rust…66,194MIT
facet-prettyPretty-printing for Facet types with syntax highlighting and customizable formatting66,060MIT OR Apache-2.0
develaA development substrate of coherence.65,884MIT OR Apache-2.0
lombok-macrosA Rust procedural macro collection providing Lombok-like functionality. Automatically generates getters/setters with field-level…65,542MIT
c2rust-build-pathsC2Rust utilities related to build paths, primarily at build time65,494BSD-3-Clause
cargo-bashUse bash in cargo aliases.65,428MIT OR Apache-2.0
check_elevationCheck if the current process is elevated. A successor to the `is_elevated` crate. Now no_std!65,403BSD-2-Clause
refined_typeA library for imbuing rules into types and elevating them to more robust types64,950MIT
export-magicA crate to simplify module management and re-exportation using macros.64,937MIT
metatypeHelper methods to determine whether a type is `TraitObject`, `Slice` or `Concrete`, and work with them respectively.64,917MIT OR Apache-2.0
rezA convention for libraries to bundle resource files alongside binaries.64,799MIT OR Apache-2.0
treelogA highly customizable, optimized, and modular tree rendering library64,423MIT
televisionA very fast, portable and hackable fuzzy finder for the terminal64,357MIT
c2rustC to Rust translation, refactoring, and cross-checking64,356BSD-3-Clause
prometric-deriveDerive macro for generating Prometheus metrics.63,918MIT OR Apache-2.0
prometricMetric types to use with the prometric-derive crate.63,907MIT OR Apache-2.0
migrantCLI Database migration management for postgres, sqlite, mysql63,871MIT
interchangeRequest/response mechanism for embedded development, using atomics63,609Apache-2.0 OR MIT
convert2jsonCLI utilities to convert BSON, CBOR, CSV, INI, MessagePack, Plist, RSV, TOML, XML & YAML into JSON and for use with jaq or jq.63,557MIT
hotpath-macros-metaHotpath meta - a version of hotpath used to profile the profiler itself. Not intended for external use. Proc macros crate.63,537MIT
wstring_toolsTools to manipulate strings.63,513MIT
hotpath-metaHotpath meta - a version of hotpath used to profile the profiler itself. Not intended for external use.63,370MIT
lean-agenticCore library for Lean-Agentic: hash-consed dependent types with 150x faster equality62,858Apache-2.0
dxlibdxlib dll for Rust62,826MIT
knopeA command line tool for automating common development tasks62,823MIT
apollo-language-serverA GraphQL language server with first-class support for Apollo Federation62,485non-standard
geosuggest-utilsGeosuggest index update utilities62,300MIT
git-arGit all remotes. Git cli tool that targets both Github and Gitlab. Brings common
development operations such as opening a pull…62,288MIT
anyinputA macro for easier writing of functions that accept any string-, path-, iterator-, array-, or ndarray-like input62,257MIT OR Apache-2.0
rspack_plugin_esm_libraryESM library plugin for Rspack62,151MIT
scalar_api_referenceEmbed Scalar API documentation in Rust web applications62,059MIT
cargo-swiftA cargo plugin to easily build Swift packages from Rust code for use in iOS and macOS applications61,993MIT OR Apache-2.0
chia-wallet-sdkAn unofficial SDK for building Chia wallets.61,974Apache-2.0
apimockHTTP(S) mock server. Drop JSON files into a folder and your API immediately exists.61,941Apache-2.0
agent-client-protocol-tokioTokio-based utilities for the Agent Client Protocol61,901Apache-2.0
varlink_parserA crate for parsing varlink interface definition files.61,757MIT OR Apache-2.0
wproc_macroTools for writing procedural macroses.61,580MIT
git-fixtureReproducible git trees for bug reporting and testing61,504MIT OR Apache-2.0
redactedWrappers to control debug formatting of potentially sensitive byte arrays61,4660BSD
mycelium-configProvide config manager features of the Mycelium project as and use-cases.61,427Apache-2.0
anyinput-coreAn internal helper library of anyinput61,244MIT OR Apache-2.0
clap-sortValidate that clap Subcommand enums are sorted alphabetically61,184MIT OR Apache-2.0
fast-conventionalMake conventional commits, faster, and consistently name scopes60,985CC0-1.0
create-rust-appSet up a modern rust+react web app by running one command.60,759MIT OR Apache-2.0
anyinput-deriveAn internal helper library of anyinput60,728MIT OR Apache-2.0
fundamental_data_typeA collection of derive macros designed to enhance STD.60,187MIT
codewalkWalk code trees with binary detection, bounded reads, and scanner-oriented filtering59,947MIT OR Apache-2.0
brush-coreReusable core of a POSIX/bash shell (used by brush-shell)59,744MIT
std-macro-extensionsA collection of macro extensions for Rust's standard library data structures, simplifying the creation and manipulation of common…59,729MIT
non_stdCollection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used…59,690MIT
mprocsTUI for running multiple processes59,387MIT
clap-logflagThis library can be used to add a `--log` flag to clap based command line applications that allows users to configure logging…59,177MIT OR Apache-2.0
spotify-confidence-openfeature-provider-localOpenFeature provider for Confidence using native Rust resolver58,848Apache-2.0
cargo-deltaDetects which crates in a Cargo workspace are affected by changes in a Git feature branch.58,753MIT
minittMini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust58,606Apache-2.0
rogcatA adb logcat wrapper and log processor58,498MIT
github-distributed-ownersA tool for auto generating GitHub compatible CODEOWNERS files from OWNERS files distributed through the file tree.58,433MIT
trace4rs-configtrace4rs configuration58,409MIT
scarb-oracle-hint-serviceOracle hint service used by Scarb58,399MIT
confidence_resolverLocal resolver for Confidence feature flags58,364Apache-2.0
c2rust-ast-builderRust AST builder support crate for the C2Rust project58,353BSD-3-Clause
natureNature is a development support platform, it separates data definition from code, so it decouple the data from business system.58,258MIT
cbor-smolStreamlined serde serializer/deserializer for CBOR58,227Apache-2.0 OR MIT
process_toolsCollection of algorithms and structures to handle processes properly.58,151MIT
hot-lib-reloaderUtility to reload libraries on change. For faster feedback cycles.57,982MIT
c2rust-transpileC2Rust transpiler implementation57,928BSD-3-Clause
ci_envDetect CI information from the environment.57,917MIT
error-treeThis crate let's us use the `error_tree!` proc macro for ergonomic error hierarchy definition57,912MIT
instance_ofMacro to answer the question: does it implement a trait?57,825MIT
miho_deriveRepository management tools57,739MIT
facet-solverConstraint solver for facet - resolves type shapes from field names57,681MIT OR Apache-2.0
rustyroadRusty Road is a framework written in Rust that is based on Ruby on Rails. It is designed to provide the familiar conventions and…57,652MIT
c2rust-ast-exporterClang AST extraction API for use in the C2Rust project57,399BSD-3-Clause
wtestTools for writing and running tests.57,303MIT
cd_envDetect CD (deploy, deliver, distribute) information from the environment.57,117MIT
typed-openrpcTyped JSON-RPC 2.0 method definitions with OpenRPC document generation.56,849MIT
crankoA cross-platform, cross-language release automation tool56,849MIT
graphs_toolsGraphs tools.56,721MIT
std_toolsCollection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used…56,500MIT
proto_convert_deriveAutomatically derive Protobuf and Rust conversions.56,433Apache-2.0
agent-client-protocol-httpHTTP and WebSocket transport for the Agent Client Protocol (ACP)56,411Apache-2.0
nest_structNest struct and enum definitions with minimal syntax changes56,220MIT
dharitri-codec-deriveMacro implementations of dharitri-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]55,600GPL-3.0-only
shkeletonSkeleton rust project55,578MIT
cargo-fetch2A replacement for `cargo fetch` that works.55,490MIT OR Apache-2.0
testbenchTesting and benchmarking tools for concurrent Rust code55,344MPL-2.0
std_xCollection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used…55,197MIT
stof-cliStof CLI: data that carries its own logic55,183Apache-2.0
witgenwitgen is a library to help you generate wit definitions in a wit file for WebAssembly54,491non-standard
moleculecSchema compiler for molecule.54,489MIT
trace4rslog4rs like usability with the `tracing` crate as the base54,487MIT
slint-lspA language server protocol implementation for Slint54,446GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
chia-sdk-typesStandard Chia types for things such as puzzle info and conditions.54,301Apache-2.0
cargo-doc2readmecargo subcommand to create a readme file containing the rustdoc comments from your code54,181Apache-2.0
bndlBundle build artifacts into a redistributable archive.54,069MIT OR Apache-2.0
dharitri-codecLightweight binary serializer/deserializer, written especially for Dharitri smart contracts54,067GPL-3.0-only
color-outputAn atomic output library based on Rust that supports output functionalities through functions, builders, and other methods. It…53,998MIT
mycelium-memory-dbProvide memory database adapters to the mycelium project.53,994Apache-2.0
schematA code formatter for Scheme, Lisp, and any S-expressions53,892Unlicense
automata_toolsAutomata tools.53,861MIT
wautomataImplementation of automata.53,816MIT
c2rust-asm-castsType cast helpers for use with C2Rust's inline assembly implementation53,733BSD-3-Clause
hideHide credentials from debug output53,635Apache-2.0
emmylua_code_analysisA library for analyzing lua code.53,586MIT
gptcommitA git prepare-commit-msg hook for summarizing commits with LLMs.53,504MIT
mycelium-serviceProvide smtp adapters to the mycelium project.53,491Apache-2.0
sqlx-db-testerA simple tool to test sqlx with PostgreSQL and MySQL. It will automatically create a database and drop it after the test.53,436MIT
terminator-workflow-recorderA crate for recording user workflows on Windows53,302non-standard
mycelium-http-toolsProvide HTTP related elements to the mycelium project.53,034Apache-2.0
vastVerilog AST library53,025Apache-2.0
traced-testthis crate lets us use #[traced_test] to automatically configure sane default tracing for a rust test52,989MIT
scan-crate-for-typedefssimple crate -- lets us scan crate(s) for locally defined structs, enums, types, fns, and traits52,938MIT
chia-sdk-driverDriver code for interacting with standard puzzles on the Chia blockchain.52,906Apache-2.0
kip_db轻量级、异步 基于LSM Leveled Compaction K-V数据库52,740Apache-2.0
gitignoresGitHub’s collection of gitignores, embedded, automatically updated52,688CC0-1.0
git-config-envParse git's env configuration52,576MIT OR Apache-2.0
wcensorUtility to operate files from a command line.52,563MIT
test-assets-ureqDownload test assets with ureq, managing them outside of git52,534MIT/Apache-2.0
rubedoLibrary of useful functionality and extensions52,500MIT
tapoUnofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L535, L610, L630),…52,474MIT
storage-client-interfaceA Rust library for exposing the StorageClientInterface trait for interacting with a storage backend. Used by Evervault Cages.52,472Apache-2.0
digitaloceanA pure Rust DigitalOcean API binding.52,374MIT
disabled_contractsA clearly stub version of the `contracts` crate.52,355MIT
ink-analyzerA library for semantic analysis of ink! smart contracts.52,291MIT OR Apache-2.0
dorstCodebase bootstrap and backup utility52,257MIT
asyncapi-rust-codegenProcedural macro implementation for asyncapi-rust52,199MIT OR Apache-2.0
asyncapi-rust-modelsRuntime data structures for asyncapi-rust (AsyncAPI 3.0 spec models)52,194MIT OR Apache-2.0
chia-sdk-signerCalculates the signatures required for coin spends in a transaction.52,065Apache-2.0
asyncapi-rustAsyncAPI 3.0 specification generation for Rust WebSockets and async protocols52,045MIT OR Apache-2.0
tea-codecThe TEA SDK51,940Apache-2.0
attrsAn ergonomic parser library for `#[attributes]`, built on parser combinators.51,926MIT OR Apache-2.0
anymoreAnyDebug: Dynamically typed values which can be inspected51,903Apache-2.0 OR MIT
wiremock-grpcMock gRPC server to test your outgoing gRPC requests51,766MIT OR Apache-2.0
git-gambleblend TDD + TCR to make sure to develop the right thing 😌, baby step by baby step 👶🦶51,750ISC
rust-patch-deriveDerive macro implementation for rust-patch51,424MIT OR Apache-2.0
slint-viewerThe viewer binary for Slint51,078GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
rustygitA simple interface for runnig Git commands51,063MIT OR Apache-2.0
github-copilot-sdkRust SDK for programmatic control of the GitHub Copilot CLI via JSON-RPC.51,045MIT
denaliParser/writer of the Denali test format51,006GPL-3.0-only
authressThe Authress SDK for RUST - provides authorization as a service with fully compatible REST apis. Authentication / Authorization /…50,868Apache-2.0
terminationLibrary that exposes Termination trait, similar to std::process::Termination.50,704MIT
voile-utilUtilities extracted from Voile language's type-checker50,685Apache-2.0
rust-patchPatch structs with other structs50,663MIT OR Apache-2.0
tracing-setupthis crate helps us configure tracing for a rust project. It is designed to be used with the `traced-test` crate50,627MIT
rubedo-macrosProc macros for Rubedo50,617MIT
perseus-warpAn integration that makes the Perseus framework easy to use with Warp.50,436MIT
kubieA more powerful alternative to kubectx and kubens.50,436Zlib
termination_attribAttribute macro for 'termination' crate.50,222MIT
h10Simple HTTP/1.0 Server50,079MIT
easylogA simple and easy to use logging-crate. Write log-messages to a file.50,022MIT/Apache-2.0
tsunamiToolkit for running short-lived jobs on cloud VMs50,012MIT OR Apache-2.0
wrapped-vecMacro for generating wrapped Vec types and associated boilerplate49,946MIT OR Apache-2.0
chompbuildMake-like parallel task runner with a JS extension system49,939Apache-2.0
assert_fnA proc macro for turning test helper functions into assert! style macros49,792MIT
path-dslA utility DSL and macro to help deal with Paths and PathBufs.49,760MIT
chia-sdk-testA wallet simulator and related tooling for testing Chia wallet code.49,729Apache-2.0
emmylua_checkA command-line tool for checking lua code.49,668MIT
git-workspaceManage and update personal and work git repos from multiple providers49,559MIT
ic-http-typesHTTP request and response types for the Internet Computer49,355Apache-2.0
create-rust-app_cliSet up a modern rust+react web app by running one command.49,342MIT OR Apache-2.0
etk-asmEVM Toolkit assembler49,324MIT OR Apache-2.0
git_lab_cliA custom git command for interacting with a GitLab server49,268MIT
report-testA simple interface to get a local SGX attestation (“report”).
This is useful for testing remote attestation.49,022MPL-2.0
async_fromAsync version of From, Into, TryFrom, TryInto.48,801MIT
rpm-rsA pure rust library for building and parsing RPM's48,688Apache-2.0
klozr-protobuf-deliveryKlozr delivery API48,611MIT
tea-codec-macrosThe TEA SDK48,601non-standard
allmsOne Library to rule them aLLMs48,583MIT
aicommitA CLI tool that generates concise and descriptive git commit messages using LLMs48,561MIT
polaris-specificationService Governance Specification.48,549MIT OR Apache-2.0
emmy_lsp_typesLSP types for Rust, with enhanced features and strict linting48,522MIT
cargo-depsCargo subcommand for building dependency graphs of Rust projects.48,422BSD-3-Clause
deno_bindgenWrite high-level Deno FFI libraries in Rust.48,095MIT
rattler_sandboxA crate to run executables in a sandbox47,957GPL-3.0-or-later
compile_commandsWork with compile_commands.json and compile_flags.txt in Rust programs.47,660Apache-2.0
command-runLibrary for running a command in a subprocess47,486Apache-2.0
chia-sdk-clientUtilities for connecting to Chia full node peers via the light wallet protocol.47,468Apache-2.0
willbe2___47,291MIT
klozr-protobuf-s3Klozr keycloak API47,271MIT
plot_interfacePlot interface.46,909MIT
arri_reprRust representations of Arri types46,741GPL-3.0-or-later
rattler_libsolv_cBindings for libsolv46,687BSD-3-Clause
conventional_commits_linterA tooling and language agnostic utility to lint Git commits against the Conventional Commits specification.46,611AGPL-3.0
klozr-protobuf-riderKlozr rider API46,604MIT
klozr-protobuf-websocketKlozr websocket API46,516MIT
set-cargo-versionA simple tool to change the version in Cargo.toml46,450MIT
klozr-protobuf-ownerKlozr owner API46,292MIT
cargo-prebuiltDownload prebuilt crate binaries for many different platforms46,282MIT
klozr-protobuf-userKlozr keycloak API46,225MIT
unit-testingA unit testing library46,186non-standard
cargo-commanderLike npm scripts, but better46,066non-standard