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.
smt-scopeA library for parsing and analysing SMT traces.32,639Apache-2.0
howlongMeasure how long it takes for a program to execute in different clocks32,567MIT OR Apache-2.0
rsfsA generic filesystem with disk and in-memory implementations.32,565MIT
miette-arboriumArborium-powered syntax highlighter for miette diagnostics32,502MIT OR Apache-2.0
zamm_yangA basic, experimental code generator32,496GPL-3.0
build_uuidObtain a UUID uniquely representing the build of the current binary.32,473MIT OR Apache-2.0
cpastRun custom testcase with powerful clex language powered generated tool. Ideal for competitive coders. Can test two file and pass…32,470GPL-3.0-or-later
bare-testA test framework for bare metal.32,456MPL-2.0
kazeAn HDL embedded in Rust32,417MIT OR Apache-2.0
audio-visualizerSimple audio visualization library which is especially useful for developers to visually check audio
samples, e.g. by waveform or…32,408MIT
licensebat-cliCLI tool to manage dependencies' license validation32,386MIT
boot-coreScripting library for deploying and interacting with CosmWasm smart-contracts32,377GPL-3.0-only
slint-updaterTool used to update .slint files from previous versions32,335GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
cascade-cliStacked diffs CLI for Bitbucket Server32,310MIT OR Apache-2.0
git-goneManage "gone" Git branches32,302EUPL-1.2
async-prostNo description provided.32,236MIT
turbomcp-protocolComplete MCP protocol implementation with types, traits, context management, and message handling32,232MIT
pthCollection of algorithms and structures to handle paths properly.32,203MIT
assert-tokenstreams-eqA utility for comparing token streams: applies rustfmt for consistent formatting and leverages pretty_assertions to clearly…32,156MIT OR Apache-2.0
sqlx-migrateA database migration micro-framework based on SQLx32,069MIT
varconSource Code Spelling Correction31,918MIT OR Apache-2.0
ronky_procA procedural macro for generating types based on a struct definition31,910GPL-3.0-or-later
polykillLightweight command line utility for removing dependencies and build artifacts from unused projects.31,808MIT
bitbucket_server_cliA CLI for cloning and updating entire projects from bitbucket server31,786MIT
luars-deriveA procedural macro crate for luars, providing derive macros for Lua userdata types31,716MIT
mokapotA library for analyzing and manipulating JVM bytecode31,710MIT
binary-security-checkAnalyzer of security features in executable binaries31,655MIT
cargo-bisect-rustcBisects rustc toolchains with rustup31,570MIT OR Apache-2.0
xvc-test-helperTest helper command for Xvc31,486GPL-3.0
typestate-proc-macroA proc macro DSL for typestates31,394MIT OR Apache-2.0
ptx-builderNVPTX build helper31,355MIT
ronky_exportedJust the exported trait31,345GPL-3.0-or-later
clarinetClarinet is a clarity runtime packaged as a command line tool, designed to facilitate smart contract understanding, development,…31,334GPL-3.0-only
rattler_installs_packagesDatastructures and algorithms to interact with Python packaging ecosystem31,145BSD-3-Clause
exonum-protoHelper traits and macros for serialization structs in protobuf.31,081Apache-2.0
karyon_jsonrpc_macroProcedural macros for karyon_jsonrpc.30,986GPL-3.0
termdiffWrite a diff with color codes to a string30,945CC0-1.0
preinterpretAn intuitive toolkit to simplify code generation development30,943MIT OR Apache-2.0
agentic-coding-protocolA protocol for standardizing communication between code editors and AI coding agents30,931MIT
ms-coffDefinitions for Windows COFF binaries30,905MIT OR Apache-2.0
mitrid_coreCore library of the Mitrid framework30,903Apache-2.0
facet-derive-emitProc macro for emitting derived 'Facet' trait code in facet30,886MIT OR Apache-2.0
xvc-pipelineXvc data pipeline management30,880GPL-3.0
libmakeA code generator to reduce repetitive tasks and build high-quality Rust
libraries and applications, by providing a simple…30,877MIT OR Apache-2.0
ftzzFile Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files.30,872Apache-2.0
pipeless-aiAn open-source computer vision framework to build and deploy applications in minutes30,750Apache-2.0
gimCommit-driven development Git CLI utility with smart commit queues, AI integration, and beautiful terminal UI30,723MIT
rifgenffi Interface file generator. Use with flapigen30,698MIT
tea-wasm-actor-utilsThe TEA SDK30,657non-standard
facet-derive-parseParser support for facet-derive's macro expansion30,605MIT OR Apache-2.0
strict_encoding_testHelper functions for testing strict encodings30,582Apache-2.0
nu_plugin_highlightA nushell plugin for syntax highlighting30,525MIT
asc_binAn automated C/C++ package manager, source code scanner, and builder that streamlines dependency management, enhances code…30,522GPL-3.0-or-later
timesTiming Benchmark, Repeated Runs, with Statistics30,518BSD-3-Clause
dfileA program to easily collect and maintain your dotfiles, with git integration.30,470MIT/Apache-2.0
ireqEffortless HTTP client wrapper for Rust / Rust 极简 HTTP 请求库30,443MulanPSL-2.0
tea-system-actorsThe TEA SDK30,437non-standard
sherrError signalling and logging helpers30,257MIT
qubl-rsLow level And flexible query builder that gives you full control of your queries.30,201MIT
scarbThe Cairo package manager30,184MIT
extfg-sigmaA library for Sigma extfg financial interface messages serialization/deserialization30,124MIT
macro-toolsetSome useful macros30,030GPL-3.0-only
gostd_timePackage time provides functionality for measuring and displaying time. time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。29,984MIT
xmachineA fast, cross platform virtual machine implemented in Rust without the Standard Library29,866Apache-2.0
proto-builder-traitBuilder tools for easily adding attributes for prost-build/tonic-build generated code. serde/sqlx/derive_builder are supported.29,858MIT
drylibRust macro-library for Don't Repeating Yourself29,820MIT OR Apache-2.0
toml-parseSet of modules for parsing, sorting and formating toml.29,785MIT/Apache-2.0
comfy_include_dirEmbed the contents of a directory in your binary29,772MIT
todo-or-dieTODOs checked at compile time29,760MIT
clipboard-historyCLI for interfacing with the ringboard server.29,722Apache-2.0
variadic_from_metaVariadic from, proc-macro part.29,612MIT
clipboard-history-serverThe ringboard server.29,608AGPL-3.0-only
tea-sdkThe TEA SDK29,475non-standard
ravedudeTool to easily flash code onto an AVR microcontroller with avrdude29,447MIT OR Apache-2.0
ptagsA parallel universal-ctags wrapper for git repository29,406MIT
rustdoc_extExtension traits for rustdoc-types29,173Apache-2.0
brush-shellRust-implemented shell focused on POSIX and bash compatibility29,155MIT
rust_arkitectrust_arkitect is a lightweight library for defining and validating architectural rules in Rust projects29,143MIT
tw_mergeMacros for merging Tailwind CSS v4 classes or creating variants.29,068MIT
gbumpGit tag semantic version bumper29,042BSD-3-Clause
rustdoc_irAn Intermediate Representation for Rust types and functions28,976Apache-2.0
rustdoc_processorCompute, cache, index, and query rustdoc JSON documentation28,960Apache-2.0
rustdoc_resolverConvert rustdoc_types into rustdoc_ir types28,939Apache-2.0
typescript-definitionsserde support for exporting Typescript definitions28,928MIT/Apache-2.0
slint-tr-extractorTool used to update extract @tr string out of Slint files into gettext .po file28,870GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
jc-protobuf-documentJesus Connections document grpc api28,860MIT
rmcp-server-builderComposable MCP server builder for zero-boilerplate capability composition28,842MIT
cbltSafe and fast minimalistic web server, written in Rust, that serves files from a directory and proxies requests to another server.28,790MIT
afibexLibrary to handle automotive / ASAM fibex files.28,767MIT OR Apache-2.0
tracing-jsonTracing Structured Json Logging Adapter28,750Apache-2.0/MIT
facet-serializeGeneric serializer for facet28,709MIT or Apache-2.0
libptPersonal multitool28,700GPL-3.0-or-later
zenbenchInterleaved microbenchmarking with paired statistics, CI regression testing, and hardware-adaptive measurement28,669MIT OR Apache-2.0
fluentci-engineProgrammable CI/CD engine without Containers, built on top of Nix ❄️28,644MPL-2.0
zitsGenerate typescript bindings for zome code in Rust.28,586MIT OR Apache-2.0
cargo-unused-featuresFind unused enabled feature flags and prune them.28,571MIT
nitrokey-testSupporting test infrastructure for the nitrokey crate and others using it.28,473GPL-3.0-or-later
lance-encoding-datafusionEncoders and decoders for the Lance file format that rely on datafusion28,461Apache-2.0
anda_engineAgents engine for Anda -- an AI agent framework built with Rust, powered by ICP and TEEs.28,459MIT OR Apache-2.0
riprFind static mutation-exposure gaps before expensive mutation testing28,415MIT OR Apache-2.0
query_paramsRust macro to automatically implement the serialization to http query parameters for arbitrary structs.28,407MIT
clipboard-history-x11X11 Ringboard clipboard listener.28,312Apache-2.0
brush-interactiveInteractive layer of brush-shell28,297MIT
aqua-registryAqua registry backend for mise28,292MIT
common_xcommon28,265Apache-2.0
cpzFast cp provides an alternative to cp that focuses on maximizing performance.28,150Apache-2.0
mercury-deriveProcedural macro for marking Rust types for PureScript code generation28,147MIT OR Apache-2.0
devmodeDevmode is a project management utility for developers.28,129GPL-3.0-only
pearlite-synA syn parser for the Pearlite specification language in Creusot27,948MIT OR Apache-2.0
fluentci-serverProgrammable CI/CD engine without Containers, built on top of Nix ❄️27,902MPL-2.0
jwtinfoCommand line tool to get information about JWTs (Json Web Tokens)27,900MIT
vtcodeA Rust-based terminal coding agent with modular architecture supporting multiple LLM providers27,893MIT OR Apache-2.0
fluentci-pdkProgrammable CI/CD engine without Containers, built on top of Nix ❄️27,792MPL-2.0
fnck_sqlSQL as a Function for Rust27,765Apache-2.0
native_messagingCross-platform Rust native messaging host for browser extensions (Chrome & Firefox), with async helpers and manifest installer.27,752MIT
twygA tiny logging setup for Rust applications27,733Apache-2.0
gexGit workflow improvement CLI tool inspired by Magit27,664MIT OR Apache-2.0
nrrMinimal, blazing fast npm scripts runner27,661GPL-3.0-or-later
beancount-language-serverA Language Server Protocol implementation for Beancount, providing rich editing features like completions, diagnostics, and…27,643MIT
facet-testhelpersA collection of testing helpers and utilities for facet27,605MIT OR Apache-2.0
fastmodFast, partial replacement for codemod (find/replace tool for programmers)27,557Apache-2.0
gpteeoutput from a language model using standard input as the prompt27,539MIT
swift-mt-messageA fast, type-safe Rust implementation of SWIFT MT message parsing with comprehensive field support, derive macros, and validation.27,447Apache-2.0
argioA macro to convert function input and output to stdio27,423MIT
turbomcp-macrosProcedural macros for ergonomic MCP tool and resource registration27,099MIT
magnet_deriveMagnet, a JSON/BSON schema generator27,072MIT
bitcoinleveldb-compatLevelDB-compatible low-level utilities for Bitcoin: Snappy compression shims, accelerated CRC32C, and ported mutex/condvar…27,057MIT
bitcoinleveldb-versioneditLevelDB-compatible VersionEdit encoding/decoding and manipulation utilities used by bitcoin-rs for manifest and version metadata…27,016MIT
git-nexttrunk-based development manager27,011MIT
docstrErgonomic multi-line string literals26,884MIT OR Apache-2.0
magnet_schemaMagnet, a JSON/BSON schema generator26,830MIT
derive-debug-plusCustomizable derive macro for Debug trait26,819MIT
alibaba-cloud-sdk-rustAlibaba Cloud SDK for Rust26,786MIT
bitcoinleveldb-arenaLow-level bump-allocating memory arena and LCG-based test harness extracted from a Bitcoin LevelDB port, providing raw-pointer…26,767MIT
deno-utilsUtility functions for deno.26,764MIT
turbomcp-serverProduction-ready MCP server with zero-boilerplate macros and transport-agnostic design26,732MIT
gitignore-template-generatorA binary crate to generate templates for .gitignore files26,729MIT OR Apache-2.0
llvm-cov-prettyMore beautiful HTML reports for llvm-cov/cargo-llvm-cov26,680AGPL-3.0-only
tanu-deriveOffering #[tanu::test] and #[tanu::main] macros26,586Apache-2.0
renomA simple program to rename Unreal Engine projects.26,562MIT
dataflow-rsA lightweight rules engine for building IFTTT-style automation and data processing pipelines in Rust. Define rules with JSONLogic…26,419Apache-2.0
xtasksEssential tools and tasks for Rust projects using the xtask pattern, simplifying
common build and development workflows.26,389MIT OR Apache-2.0
uvm-install2Install specified unity version.26,313Apache-2.0
tea-actorx-signerThe TEA SDK26,270non-standard
bitcoinleveldb-cfgTyped configuration layer for LevelDB-backed Bitcoin data stores, defining network-aware paths, logical database roles, and…26,268MIT
tanu-coreThe core component of tanu-rs26,179Apache-2.0
defmt-brttDefmt logs over RTT as well as through a BBQueue26,075MIT OR Apache-2.0
licensebat-rustA library to get information about your Rust dependencies26,034MIT
turbofuro_runtimeRuntime for Turbofuro visual programming language25,971Apache-2.0
telTurbofuro Expression Language25,958Apache-2.0
licensebat-coreTypes and Traits for building Licensebat libraries25,947MIT
turbomcpRust SDK for Model Context Protocol (MCP) with zero-boilerplate macros and WASM support25,914MIT
bitcoinleveldb-limiterLock-free atomic limiter used to cap concurrent resource usage (e.g., file descriptors and mmaps) in Bitcoin LevelDB…25,893MIT
eugeneCareful with That Lock, Eugene25,877MIT
libpt-logPersonal multitool25,849GPL-3.0-or-later
wasm_macroCollections of useful macros for wasm25,756MIT
skipifTurn test cases into no-ops with _SKIPPED appended to their name based on compile time conditions.25,754Apache-2.0
hxFuturistic take on hexdump, made in Rust.25,753MIT
tokayTokay is a programming language designed for ad-hoc parsing.25,737MIT
ghastoolkitGitHub Advanced Security Toolkit in Rust25,715MIT
bitcoinleveldb-histogramLevelDB-compatible fixed-bucket histogram for fast online statistics (min, max, average, percentiles, standard deviation) and…25,667MIT
hashguardCommand-Line tool for ensuring the integrity of files using hash sums25,654MIT
hex-patchHexPatch is a binary patcher and editor with terminal user interface (TUI),
it's capable of disassembling instructions and…25,644AGPL-3.0
avatar-cliMagic wrapper to run containerized CLI tools25,516GPL-3.0
azureProject root for all Azure SDK-related crates.25,487MIT
cargo-dietMake your crate lean by computing size-optimal include directives for Cargo manifests25,476MIT
atomic-dbgAtomic `dbg`/`eprintln`/`eprint` macros25,448Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
atefsDistributed filesystem built on an immutable data store with strong encryption and authentication25,433MIT OR Apache-2.0
gimojiEasily add emojis to your git commit messages 🎉25,430MIT
cargo-set-versionA Cargo subcommand to set versions for crates in a workspace.25,384MIT
tanu-tuiTUI frontend for tanu25,365Apache-2.0
semververforkAutomatic verification of SemVer adhrence in rust library crates25,338non-standard
emmylua_lsA language server for emmylua.25,265MIT
guardenZero-cost abstractions for scoped guards, deferred execution, and async task detachment25,259MIT
deep_causality_haftHKT traits for for the deep_causality crate.25,259MIT
guarden-macrosThe procedural macro engine powering the guarden crate25,232MIT
rand_wordGenerate random english words25,212MIT
tea-actorx-runtimeThe TEA SDK25,159non-standard
dimasdimas - a framework for Distributed Multi Agent Systems25,135non-standard
tanutanu - High-performance and async-friendly WebAPI testing framework for Rust25,088Apache-2.0
idnsDNS record parsing with racing query / 竞速查询的 DNS 记录解析库25,086MulanPSL-2.0
cargo-espmonitorCargo subcommand for monitoring ESP8266 and ESP32 execution over serial25,071GPL-3.0
duckerA slightly quackers Docker TUI based on k9s 🦆25,041non-standard
makecleanClean up projects you're no longer working on.25,017MIT
wozWoz is a WebAssembly progressive web app (PWA) toolchain for deploying performant mobile apps distributed for free with a…25,002EPL-1.0
licensebat-dartA library to get information about your Dart dependencies24,996MIT
tighterror-buildThe tighterror code generation library.24,995MIT OR Apache-2.0
cargo-tighterrorThe cargo plugin of the tighterror framework.24,982MIT OR Apache-2.0
tetsy-wasm-gc-apiA library to garbage collect webassembly modules24,960MIT/Apache-2.0
tea-actorx-hostThe TEA SDK24,868non-standard
fluentci-coreProgrammable CI/CD engine without Containers, built on top of Nix ❄️24,865MPL-2.0
transformableTransform its representation between structured and bytes form.24,849MIT OR Apache-2.0
ignoreitQuickly load .gitignore templates24,831MIT
avocadoAvocado, the strongly-typed MongoDB driver24,816MIT
yew-fmtCode formatter for the Yew framework24,763MIT
ngitnostr plugin for git24,749MIT
braintrust-sdk-rustRust SDK for Braintrust logging and tracing24,744Apache-2.0
phlowAn engine for scripting reactive browsers in Rust by adding custom views to structures24,715MIT
prusti-contracts-proc-macrosInternal `proc-macro` Prusti crate24,695MPL-2.0
nu_plugin_skimAn `sk` command that can handle Nushell's structured data24,660MIT