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.
deno_bindgen_macroWrite high-level Deno FFI libraries in Rust.46,025MIT
paste-completeMacros for all your token pasting needs46,010MIT OR Apache-2.0
wasm-gcA CLI tool to garbage collect webassembly modules45,982MIT/Apache-2.0
mycelium-notifierProvide message adapters to the mycelium project.45,978Apache-2.0
capterCapter is a lightweight end-to-end testing tool for APIs.45,888MIT
oxc_module_lexerA collection of JavaScript tools written in Rust.45,888MIT
rocket-sentrySimplifies integration between the Rocket web framework and Sentry application monitoring system.45,883MIT
mdsfFormat, and lint, markdown code snippets using your favorite tools45,420MIT
ronky_deriveProcedural macros for ronky: #[derive(Exported)] and #[derive(Serializable)]45,341GPL-3.0-or-later
diesel-guardLinter for dangerous Postgres migration patterns in Diesel and SQLx. Prevents downtime caused by unsafe schema changes.45,237MIT
klozr-protobuf-notificationKlozr notification API45,107MIT
chia-sdk-deriveDerive macros for chia-sdk-types.45,053Apache-2.0
ruststep-deriveproc-macro for ruststep44,796Apache-2.0
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
exonum-deriveProcedural macros for Exonum framework.44,701Apache-2.0
cargo-mpirun`cargo mpirun` allows you to easily build and run your MPI applications in
a single command. It emulates `cargo run`,…44,395MIT
wiremock_logical_matchersLogical matchers for use with wiremock.44,392MIT
ghactionsGitHub Actions Crate44,387MIT
dia-kitSome kit...44,256non-standard
cl-auxProvides elements that describe collections44,235Apache-2.0
dsyncGenerate rust structs & query functions from diesel schema files.44,213MIT OR Apache-2.0
rs-cacheA read-only, high-level, virtual file API for the RuneScape cache.44,182MIT
cargo-featureCargo plugin to manage dependency features44,087MIT
cargo-sort-ckCheck Cargo.toml for sorted dependencies43,847MIT/Apache-2.0
minitt-utilCLI Utilities extracted from Mini-TT language's type-checker43,800Apache-2.0
cargo-feature-combinationsrun cargo commands for all feature combinations43,796MIT
jc-protobuf-moneyJesus Connections money grpc api43,769MIT
cargo-ee is for Example. A command-line tool for running and exploring source, examples, and binaries from Rust projects. It will run…43,716MIT OR Apache-2.0
debugoffLinux anti-analysis and anti-debugging Rust library43,586GPL-3.0 OR MIT
cpclibSet of tools and libraries to ease demomaking on the Amstrad CPC platform. WIP43,581MIT
facet-deriveProc macro for deriving the 'Facet' trait in facet43,553MIT OR Apache-2.0
todo_byCompile-time lifetimes for comments.43,261MIT
cargo-graphCargo subcommand for building GraphViz DOT files of dependency graphs43,232MIT
ptx-linkerNVPTX modules linker43,161MIT
ms-pdbReads Microsoft Program Database (PDB) files43,114MIT OR Apache-2.0
typenum_mappingsA proc-macro to generate mappings from typenum's `UInt` types to your own type.43,007MIT
compose_spec_macrosProcedural macros for use in the compose_spec crate42,985MPL-2.0
proper_path_toolsCollection of algorithms and structures to handle paths properly.42,983MIT
auditableAudit Rust binaries for known bugs or vulnerabilities in production with zero bookkeeping.42,930MIT OR Apache-2.0
conventional_commits_next_versionA tooling and language agnostic utility to calculate the next semantic version based on the Conventional Commits since the prior…42,830AGPL-3.0
bevy-debug-text-overlayA convenient on-screen message print macro for bevy42,635Apache-2.0
keep-a-changelogRust library for generating and manipulating CHANGELOG.md files that use the Keep A Changelog format.42,613MIT
disarm64disarm64 provides a tool and a library for decoding ARM64 instructions (at least 250 MiB/sec
of the decoding speed is delivered…42,592Unlicense OR MIT
xkvStatic global Redis client manager for Fred and Kvrocks / 全局静态 Redis 客户端管理器,基于 Fred 与 Kvrocks 构建42,591MulanPSL-2.0
zbus_xmlgenD-Bus XML interface code generator42,566MIT
preciousOne code quality tool to rule them all42,548MIT OR Apache-2.0
grip-grabA faster, more lightweight ripgrep alternative.42,504Apache-2.0
dharitri-sc-codec-deriveMacro implementations of dharitri-sc-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]42,495GPL-3.0-only
verusfmtAn opinionated formatter for Verus42,441MIT
cargo-sysrootSimply and Easily cross-compile the Rust sysroot crates.42,435MIT OR Apache-2.0
sphinx-langAn intepreter for a dynamic language implemented in Rust42,383MIT
cargo-whatfeaturesdisplay features, versions and dependencies of crates42,355MIT OR Apache-2.0
ink-lsp-serverA Language Server Protocol (LSP) implementation for the ink! smart contract programming language.42,276MIT OR Apache-2.0
asimov-moduleASIMOV Software Development Kit (SDK) for Rust42,163Unlicense
assert_enum_variantsA Rust macro that asserts that all variants of an enum are as provided in the macro invocation.42,117MIT OR Apache-2.0
libdd-trace-obfuscationA duplicate of trace obfuscator implemented in the agent and documented in…42,116Apache-2.0
patch-applyParse and apply patches in the unified diff format42,060MIT
rust-latestA CLI tool to determine the latest version of the Rust toolchain.41,645MIT
srgnA grep-like tool which understands source code syntax and allows for manipulation in addition to search41,616MIT
prost-protovalidateRuntime validation for Protocol Buffer messages using buf.validate rules41,559MIT OR Apache-2.0
gdbmi(WIP) Interact with a GDB session through the GDB machine interface41,476MIT
dharitri-sc-codecLightweight binary serializer/deserializer, written especially for Dharitri smart contracts41,473GPL-3.0-only
typestateA proc macro DSL for typestates41,385MIT OR Apache-2.0
server-managerserver-manager is a rust library for managing server processes. It encapsulates service startup, shutdown, and background daemon…41,337MIT
doc-cfg#[doc_cfg(..)] helper attribute41,161MIT
asimov-envASIMOV Software Development Kit (SDK) for Rust41,158Unlicense
voileVoile, a dependently-typed row-polymorphic programming language40,972Apache-2.0
little-skepticTest your Rust markdown documentation via Cargo40,938MIT/Apache-2.0
sixtyfps-corelibInternal SixtyFPS runtime library.40,868(GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
tea-runtime-codecThe TEA SDK40,858non-standard
cw-orch-interchainScripting library for deploying and interacting with CosmWasm smart-contracts40,615LGPL-3.0
prost-protovalidate-typesbuf.validate proto types with prost and prost-reflect support40,608MIT OR Apache-2.0
rand_devReproducible randomness source for tests40,561MIT OR Apache-2.0
axoneraiA type-safe, blazing fast agentic AI framework in Rust40,420MIT
garden-toolsGarden grows and cultivates collections of Git trees
Garden lets you define and run commands over collections of…40,350MIT
xvc-walkerXvc parallel file system walker with ignore features40,284GPL-3.0
bevy_metrics_dashboardMetrics dashboard for Bevy apps40,201MIT OR Apache-2.0
fluent-assertionsA Rust testing library that enhances readability and expressiveness by enabling natural language-like syntax for test assertions.40,167MIT OR Apache-2.0
temporalio-protosCompiled protobuf definitions for the Temporal Rust SDK40,083non-standard
temporalio-common-wasmWASM-safe shared functionality for the Temporal Rust workflow surface40,075non-standard
cloneliciousA Rust macro library that simplifies cloning and closure execution. The `clone!` macro automatically clones variables and…40,005MIT
holochain_loggingA logger for Holochain39,992Apache-2.0
kaniPlaceholder crate for the library of the Kani Rust verifier.39,771MIT OR Apache-2.0
git-credential-keepassxcHelper that allows Git and shell scripts to use KeePassXC as credential store39,758GPL-3.0-or-later
klozr-protobuf-paystackKlozr paystack API39,723MIT
leptos_uiMacros to build UI components easily with Leptos and Tailwind CSS.39,709MIT
ck3-tigerValidator that checks Crusader Kings 3 user mod files for mistakes and warns about them. For example: missing localizations, or…39,704GPL-3.0-or-later
praeA crate that aims to provide a better way to define types that require validation39,683Unlicense
linera-jemalloc-ctlA safe wrapper over jemalloc's control and introspection APIs39,599MIT/Apache-2.0
wasm-server-runnercargo run for wasm programs39,593MIT
emmylua_diagnostic_macroA proc-macro for generating diagnostic code for emmylua-analyzer-rust39,568MIT
include_directoryEmbed the contents of a directory in your binary39,536MIT
perseus-axumAn integration that makes the Perseus frontend framework easy to use with Axum.39,322MIT
mycelium-dieselProvide diesel adapters to the mycelium project.39,198Apache-2.0
continuous-testingA continuous testing tool39,139GPL-2.0-or-later
zinniaZinnia is a runtime for Filecoin Station modules. It provides a sandboxed environment to execute untrusted code on consumer-grade…39,134MIT OR Apache-2.0
git-branch-stashManage snapshots of your working directory39,133MIT OR Apache-2.0
ms-pdb-msfzReads Compressed Multi-Stream Files, which is part of the Microsoft PDB file format38,965MIT OR Apache-2.0
toml2jsonConvert TOML to JSON38,788MIT
git-branchlessBranchless workflow for Git38,735MIT OR Apache-2.0
git-repo-managerManage multiple git repositories.
You configure the git repositories in a file, the program does the rest!38,638GPL-3.0-only
interthreadAuto implementation of the Actor Model38,633MIT OR Apache-2.0
get_sys_infoGet system information38,565MIT
build_cfgEvaluate cfg() directives in build scripts38,545MIT
cmpSimple, convenience macros and function for comparing.38,495MIT
mycelium-adapters-shared-libShared library for the mycelium adapters layer.38,468Apache-2.0
iconsIcons for Rust fullstack applications — Leptos and Dioxus.38,418MIT
jsondiffA tool for outputs semantic difference of json38,333MIT
test_logsLibrary to see logs in tests38,295MIT OR Apache-2.0
axum-swagger-uiA simple swagger ui integration for axum38,135MIT
fake_user_agentA simple library for getting random user agents for rust.38,104MIT
cl-traitsProvides traits that describe collections38,030Apache-2.0
waiterSimple waiter trait for synchronous events38,006MIT/Apache-2.0
genetic_algorithmsLibrary for solving genetic algorithm problems37,835Apache-2.0
lux-cliA luxurious package manager for Lua37,803LGPL-3.0+
mycelium-apiProvide API ports to the mycelium project.37,795Apache-2.0
auto-impl-opssemi-automatic implementation proc-macro for binary operations37,769AGPL-3.0-or-later
perf_monitorA toolkit designed to be a foundation for applications to monitor their performance.37,724non-standard
linoA command line text editor with notepad like key bindings.37,566MIT
ms-pdb-msfReads Multi-Stream Files, which are used in the Microsoft Program Database (PDB) file format37,564MIT OR Apache-2.0
mycelium-cliProvide CLI ports to the mycelium project.37,532Apache-2.0
multilayerProtocol of modularity unifying interface of a module and introducing layers.37,507MIT
ristretto_classfileA library for reading, writing and verifying Java classfiles.37,484Apache-2.0 OR MIT
xvc-loggingLogging crate for Xvc37,479GPL-3.0
cargo-build-depsA cargo subcommand to build dependencies, helps speed up docker builds by
allowing dependencies to be built earlier and cached.37,400MIT/Apache-2.0
luarsA library for lua 5.5 runtime implementation in Rust37,369MIT
mycelium-key-valueProvide key-value adapters to the mycelium project.37,315Apache-2.0
atlas-core(In Alpha) Embeddable functional programming language37,238MIT
standardwebhooksRust library for creating and verifying webhook signatures.37,219MIT
rust-libindy-wrapperA library for assisting developers using LibIndy API37,134MIT/Apache-2.0
cargo-bomBill of Materials for Rust Crates37,090MIT
borrowme-macrosThe missing compound borrowing for Rust.36,848MIT OR Apache-2.0
scopelintAn opinionated formatting and linting tool for foundry projects36,604MIT
rustautoguiHighly optimized GUI automation library for controlling the mouse and keyboard, with template matching support.36,465MIT
uvm_coreThe core functionality for the unity version manager commandline client.36,450Apache-2.0
borrowmeThe missing compound borrowing for Rust.36,360MIT OR Apache-2.0
parsec-toolParsec Command Line Interface36,138Apache-2.0
brush-builtinsBuiltins for a POSIX/bash shell (used by brush-shell)36,136MIT
varlink_generatorRust code generator for the varlink protocol.36,023MIT OR Apache-2.0
axinA Rust procedural macro library for function instrumentation36,018MIT
cargo-license-templateA cargo subcommand to check each Rust file against a license template.35,934Apache-2.0/MIT
process_vm_ioI/O access to virtual memory contents of processes35,853MIT
dxlib_sample_0001sample dxlib dll for Rust35,847MIT
git-trimAutomatically trims your tracking branches whose upstream branches are merged or stray35,846MIT
sealrsSet of classic asynchronous primitives (Actors, Executors, Futures / Promises)35,728MIT
disable_macroThis simple crate lets us disable a block of code with an attribute #[disable].35,706MIT
xvc-coreXvc core for common elements for all commands35,671GPL-3.0
ms-codeviewDefinitions for use with CodeView debugging symbols35,669MIT OR Apache-2.0
bitcoinleveldb-statusC++-compatible LevelDB-style `Status` and `StatusCode` implementation used by bitcoin-rs for precise error classification, binary…35,603MIT
bitcoinleveldb-utilLow-level utilities for bitcoin-rs/bitcoinleveldb providing C++-style non-dropping singletons and destructor control via…35,499MIT
xvc-configXvc configuration management35,464GPL-3.0
lpc55Host-side tooling to interact with LPC55 chips via the ROM bootloader35,458Apache-2.0 OR MIT
env_wrapperA wrapper around std::env to facilitate testing35,447MIT OR Apache-2.0
cargo-scout-auditScout is an extensible open-source tool intended to assist Ink! and Soroban smart contract developers and auditors detect common…35,437MIT
vic3-tigerValidator that checks Victoria 3 user mod files for mistakes and warns about them. For example: missing localizations, or using a…35,432GPL-3.0-or-later
balterA load/stress testing framework.35,288MIT
clipboard-history-coreThe ringboard core library.35,217Apache-2.0
bitcoinleveldb-comparatorLevelDB-compatible bytewise comparator and key-shortening logic for arbitrary byte slices, providing Compare,…35,182MIT
ink-analyzer-irIntermediate representations (IRs) and abstractions of ink! smart contract code for ink! analyzer.35,098MIT OR Apache-2.0
config-managerCrate to build config from environment, command line and files35,066MIT
xtask-watchA customizable helper to watch for changes in your projects using xtask.35,055MIT OR Apache-2.0
clipboard-history-client-sdkAPI bindings to the ringboard server.34,807Apache-2.0
dharitri-chain-scenario-formatParser/writer of the Dharitri transaction scenario format34,796GPL-3.0-only
conventional_commitsA lightweight parser following the conventional commit standards34,765MIT
tea-actorx-coreThe TEA SDK34,716non-standard
bitcoinleveldb-randDeterministic LevelDB-compatible Park–Miller pseudo-random number generator for tests and internal randomized decisions; small,…34,647MIT
tex-fmtLaTeX formatter written in Rust34,615MIT
clean-baseA simple package with useful dependencies for Rust packages.34,517Apache-2.0
xvc-ecsEntity-Component System for Xvc34,471GPL-3.0
httpzCode once, support every Rust webserver!34,425MIT
readable_byteAn implmentation of human-readable bytesize34,410MIT
rfc-graphHow the rfc are referencing each other34,380MIT
kwaakRun a team of autonomous agents on your code, right from your terminal34,357MIT
bitcoinleveldb-envRust implementation of LevelDB's Env abstraction for the bitcoinleveldb port, providing environment traits, delegating wrappers,…34,276MIT
vtcode-coreCore library for VT Code - a Rust-based terminal coding agent34,204MIT OR Apache-2.0
nologPretty (by default) and easy to use logger. Compile-time level filtering, zero deps.34,136Apache-2.0 OR MIT
mdbook-epubAn EPUB renderer for mdbook.34,047MIT
bitcoinleveldb-cacheLow-level, Bitcoin Core–compatible in-memory cache for LevelDB-style storage, providing capacity-bounded LRU eviction, explicit…34,027MIT
rust-toolchain-fileParsing for rust-toolchain(.toml) files33,989MIT OR Apache-2.0
xvcAn MLOps tool to manage data files and pipelines on top of Git33,944GPL-3.0
bitcoinleveldb-snapshotInternal LevelDB-style snapshot list for bitcoin-rs: a raw-pointer-based doubly-linked list maintaining immutable database…33,934MIT
xvc-storageXvc remote and local storage management33,806GPL-3.0
lux-libLibrary for the lux package manager for Lua33,738LGPL-3.0+
clipboard-history-eguiRingboard egui client application.33,697Apache-2.0
modenvCLI to easily manage .env files and keep them consistent.33,665MIT
sconectlsconectl helps to transform cloud-native applications into cloud-confidential applications. It supports to transform native…33,574MIT OR Apache-2.0
chia-sdk-utilsGeneral utilities for the chia-wallet-sdk.33,437Apache-2.0
duplexifyCombine a reader + writer into a duplex of Read + Write.33,436MIT OR Apache-2.0
xvc-fileFile tracking, versioning, upload and download functions for Xvc33,373GPL-3.0
ghciwatchGhciwatch loads a GHCi session for a Haskell project and reloads it when source files change.33,357MIT
craftqlA CLI tool to visualize GraphQL schemas and to output a graph data structure as a graphviz .dot format33,104MIT
redactable-deriveDerive macros for the redactable crate33,068non-standard
redactableAutomatic redaction of sensitive data in structs for safe logging and debugging32,948non-standard
krankerlA CLI helper to manage Nextcloud apps32,885non-standard
wolfram-app-discoveryFind local installations of the Wolfram Language32,846MIT OR Apache-2.0
cdxLibrary and application for text file manipulation and command line data mining, a little like the gnu textutils32,788MIT OR Apache-2.0
asomeipLibrary to handle SOME/IP messages incl. payload via Fibex files.32,746MIT OR Apache-2.0
certifyGenerate client cert with CA cert32,721MIT
soft-canonicalizePath canonicalization that works with non-existing paths.32,692MIT OR Apache-2.0
pretty-simple-displayCustom derive macros for JSON serialization with pretty and simple formatting32,691MIT