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.

woptions_runtimeMechanism to define map of options for a fuction and its defaults laconically. Its runtime.117,348MITAlgorithmsDevelopment tools exA libstd wrapper with more detailed errors117,223BSD-3-ClauseDevelopment toolsDevelopment tools::Debugging woptions_metaMechanism to define map of options for a fuction and its defaults laconically. Its meta.117,208MITAlgorithmsDevelopment tools serde_closureSerializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable.116,692MIT OR Apache-2.0Development toolsEncoding mdkaA HTML to Markdown converter that balances conversion quality with runtime efficiency116,094Apache-2.0Development toolsParsing tools cargo-espflashCargo subcommand for interacting with Espressif devices115,661MIT OR Apache-2.0Command line utilitiesDevelopment tools enum_common_fieldsMacro for easy access to common fields of enums115,650MITDevelopment toolsRust patterns json_diff_ngA JSON diff library, featuring deep-sorting and key exclusion by regex. CLI is included.115,390UnlicenseCommand line utilitiesDevelopment tools e-utilsa rust utils115,354non-standardAlgorithmsDevelopment tools cargo-nearCargo extension for building Rust smart contracts on NEAR115,238MIT OR Apache-2.0Command line utilitiesDevelopment tools mistralrs-mcpMCP (Model Context Protocol) client for mistral.rs115,084MITAPI bindingsDevelopment tools nacos-sdkNacos client in Rust.114,885Apache-2.0Development toolsNetwork programming aristo-macrosAristo SDK proc-macros: #[aristo::intent], #[aristo::assume].114,836MITDevelopment toolsDevelopment tools::Procedural macro helpers aristoAristo SDK — annotation macros and verification (meta-crate).114,738MITDevelopment toolsDevelopment tools::Testing perseusA lightning-fast frontend web dev platform with full support for SSR and SSG.114,713MITAsynchronousDevelopment tools multiversx-chain-scenario-formatParser/writer of the MultiversX transaction scenario format114,696GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools ruchyA systems scripting language that transpiles to idiomatic Rust with extreme quality engineering114,375MIT OR Apache-2.0CompilersDevelopment tools wtoolsSingle entry-point for collection utilities. Re-exports collection_tools: variadic constructors and unified HashMap/HashSet/Vec…114,091MITData structuresDevelopment tools simple_test_caseA bare bones attribute macro for writing parameterised tests114,028MITDevelopment toolsDevelopment tools::Testing clone-macroSuper simple utility macro for cloning before moving into a move closure/block.113,562MITDevelopment toolsRust patterns apollo-smithA GraphQL test case generator.113,127MIT OR Apache-2.0CompilersDevelopment tools malloc-infoA safe wrapper around glibc's malloc_info112,923MIT OR Apache-2.0Development toolsMemory management precisionLow overhead, high precision measurement crate111,542ISCDevelopment toolsDevelopment tools::Profiling rlgA near-lock-free structured logging library for Rust. Sub-microsecond ingestion via a 65k-slot ring buffer (LMAX Disruptor…111,187MIT OR Apache-2.0AsynchronousData structures dtzThe DownToZero Cloud SDK111,061MIT OR Apache-2.0API bindingsDevelopment tools kitestA composable test harness toolkit with room to fly.110,746MITCommand line utilitiesDevelopment tools vergen-prettyOutput vergen information in a formatted manner109,707MIT OR Apache-2.0Development toolsDevelopment tools::Build Utils tracel-xtask-macrosMacros for tracel-xtask crate.109,107MIT OR Apache-2.0Command-line interfaceCommand line utilities git_cmdWrapper around git cli109,072MIT OR Apache-2.0Development toolsFilesystem std-embedded-timeImplementation of embedded-time Clocks using std::time109,043non-standardDate and timeDevelopment tools perseus-macroThe Perseus macros.109,007MITAsynchronousDevelopment tools dbutilsUtils for developing databases108,696MIT OR Apache-2.0Data structuresDatabase implementations prost-helperA set of prost helper functions to make prost generated code easy to work with.108,052MITDevelopment tools lance-test-macrosA columnar data format that is 100x faster than Parquet for random access.106,832Apache-2.0Data structuresDatabase implementations tracel-xtaskReusable and Extensible xtask commands to manage repositories.106,534MIT OR Apache-2.0Command-line interfaceCommand line utilities strs_toolsTools to manipulate strings.106,487MITAlgorithmsDevelopment tools mark-flaky-testsMark, debug and auto-retry your flaky tests106,316MIT OR Apache-2.0Development toolsDevelopment tools::Testing serde_closure_deriveSerializable and debuggable closures. This library provides macros that wrap closures to make them serializable and…105,289MIT OR Apache-2.0Development toolsEncoding dd-rust-license-toolA tool for creating the `LICENSE-3rdparty.csv` file for DataDog open-source Rust projects.103,547MITCommand line utilitiesDevelopment tools wrapper-liteHelper macro for building a wrapper type and implementing common traits for it.102,911MIT OR Apache-2.0Development tools mit-lintLints for commits parsed with mit-commit.102,541CC0-1.0Development tools arborium-sysrootWASM sysroot for arborium grammar crates101,931MITDevelopment toolsParsing tools influxive-coreCore types for influxive crates101,328MIT OR Apache-2.0Development tools cargo_utilsUtilities around cargo and Rust workspaces100,674MIT OR Apache-2.0Development tools super-seq-macroMacro to repeat a fragment of code based on a RHAI expression100,190MIT OR Apache-2.0Development toolsNo standard library debuginfodA crate for interacting with debuginfod servers.99,870Apache-2.0 OR MITAPI bindingsCaching mihoRepository management tools99,838MITDevelopment tools influxive-child-svcRun influxd as a child process98,812MIT OR Apache-2.0Development tools workflow-perf-monitorA toolkit designed to be a foundation for applications to monitor their performance.98,490non-standardAccessibilityAPI bindings amberA code search and replace tool98,334MITCommand line utilitiesDevelopment tools feldera-size-ofA crate for measuring the total memory usage of an object98,206MIT OR Apache-2.0Development toolsDevelopment tools::Debugging mryA simple but powerful mocking library that supports struct, trait, and function.98,151MIT OR Apache-2.0Development tools influxive-otelOpentelemetry metrics bindings for influxive-child-svc98,099MIT OR Apache-2.0Development tools serde-json-assertFlexible JSON assertions98,021MIT OR Apache-2.0Development tools variadic_fromVariadic from.97,738MITAlgorithmsDevelopment tools wtest_basicTools for writing tests. The most basic things.97,254MITAlgorithmsDevelopment tools fuel-etk-4byteEVM Toolkit function selector database97,144MIT OR Apache-2.0Cryptography::CryptocurrenciesDevelopment tools muddy_macrosProcedural macros for string obfuscation. Should only be used as part of the 'muddy' crate.96,154MIT OR Apache-2.0CryptographyDevelopment tools muddyA rust literal string obfuscation library.95,742MIT OR Apache-2.0CryptographyDevelopment tools fuel-etk-dasmEVM Toolkit disassembler95,720MIT OR Apache-2.0Command line utilitiesCryptography::Cryptocurrencies influxive-downloaderInfluxive system download utility95,544MIT OR Apache-2.0Development tools migrant_libDatabase migration and configuration library for postgres, sqlite, mysql94,782MITDatabase interfacesDevelopment tools ffizerffizer is a files and folders initializer / generator. It creates or updates any kind (or part) of project from template(s)94,716CC0-1.0Command line utilitiesDevelopment tools influxiveHigh-level Rust integration of opentelemetry metrics and InfluxDB94,597MIT OR Apache-2.0Development tools reflectapiReflectAPI is a library for Rust code-first web service API declaration and corresponding clients code generation tools.94,353Apache-2.0API bindingsDevelopment tools reflectapi-schemaA library for defining and serializing/deserializing ReflectAPI schemas94,304Apache-2.0API bindingsDevelopment tools unrs_resolverESM / CJS module resolution94,053MITDevelopment tools reflectapi-deriveDerive macros for reflectapi93,940Apache-2.0API bindingsDevelopment tools crev-libLibrary interface for programmatic access to crate reviews of cargo-crev93,769MPL-2.0 OR MIT OR Apache-2.0Database interfacesDevelopment tools rerun_exceptRerun a cargo build except when specified files are changed93,629Apache-2.0/MITDevelopment tools asm-lspLanguage Server for x86/x86_64, ARM, RISCV, and z80 Assembly Code93,592BSD-2-ClauseCommand line utilitiesDevelopment tools influxive-writerRust utility for efficiently writing metrics to a running InfluxDB instance93,328MIT OR Apache-2.0Development tools soldeerA minimal Solidity package manager written in Rust, best used with Foundry93,090MITDevelopment tools rumdlA fast Markdown linter written in Rust (Ru(st) MarkDown Linter)92,917MITCommand line utilitiesDevelopment tools smart-config-commandsCommand-line extensions for `smart-config` library92,846MIT OR Apache-2.0Development tools clonable-commandAn std::process::Command that implements Clone and serde::*91,752MIT OR Apache-2.0Development toolsEncoding mry_macrosMacro crate for mry, a simple but powerful mocking library that supports struct, trait, and function.91,714MIT OR Apache-2.0Development tools rtt-logLog facade implementation for the Segger RTT protocol.91,612MITDevelopment toolsEmbedded development utility-typesThis crate use proc-macro to realize several utility types of TypeScript91,441MITDevelopment tools fix-getters-rulesFix get functions name by removing the get prefix when applicable91,307MIT/Apache-2.0Development tools viceroy-libViceroy implementation details.89,702Apache-2.0 WITH LLVM-exceptionDevelopment toolsNetwork programming math_adapterCollection of math adapters to decouple your application from math libraries' implementations and to provide both inter-libraries…89,656MITAlgorithmsDevelopment tools parsec-clientParsec Client library for the Rust ecosystem89,534Apache-2.0Development tools stofData Runtime. JSON that runs.89,452Apache-2.0AsynchronousCompilers topiary-queriestree-sitter query files compatible with Topiary89,326MITDevelopment toolsText processing sentinel-coreThe flow sentinel of your microservices.89,294Apache-2.0ConcurrencyDevelopment tools rattler_configA crate to configure rattler and derived tools.89,260BSD-3-ClauseDevelopment tools spatialbenchBlazing fast pure Rust Spatial Bench data generation library.88,819Apache-2.0Data structuresDatabase interfaces shadow-cloneA macro to clone variables into the current scope shadowing old ones.88,309MIT/Apache-2.0Development toolsNo standard library streamdal-protosGenerated protobuf for rust used with `streamdal/server` components88,281MITDevelopment tools tick_counterHardware-based tick counters for high-precision benchmarks88,000MITDevelopment toolsHardware support trace4rs-fmtorpTorpid formatting for trace4rs87,938MITDevelopment tools build_timestampSimple proc-macro to generate a build timestamp string as a const87,238MIT OR Apache-2.0Date and timeDevelopment tools rpkg-configStandalone library for reading pkg-config .pc files86,537Zlib OR MIT OR Apache-2.0Development toolsDevelopment tools::FFI twiggyTwiggy is a code size profiler.86,145Apache-2.0/MITCommand line utilitiesDevelopment tools silver-platterLarge scale VCS change management86,079GPL-2.0+Development tools perseus-cliThe CLI for the Perseus frontend framework.86,009MITAsynchronousCommand line utilities zuuA program to check your code quality before all commit85,657AGPL-3.0Development toolsDevelopment tools::Testing perseus-actix-webAn integration that makes the Perseus frontend framework easy to use with Actix Web.85,513MITAsynchronousDevelopment tools willbeUtility to publish multi-crate and multi-workspace environments and maintain their consistency.85,268MITAlgorithmsDevelopment tools dharitri-scDharitri smart contract API85,112GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools viceroyViceroy is a local testing daemon for Fastly Compute.84,895Apache-2.0 WITH LLVM-exceptionCommand line utilitiesDevelopment tools emmylua_codestyleLua code formatting lib with EmmyLuaCodeStyle84,801MITDevelopment tools husky-rsGit hooks manager for Rust projects - automatically install and manage Git hooks on build84,795MIT OR Apache-2.0Command line utilitiesDevelopment tools rspack_tasksRspack tasks84,378MITDevelopment toolsWeb programming rspack_javascript_compilerRspack javascript compiler84,327MITDevelopment toolsWeb programming rspack_workspaceRspack workspace utilities83,904MITDevelopment toolsWeb programming ciruelaA peer-to-peer synchronization software for servers in datacenters.83,800MIT/Apache-2.0Command line utilitiesDevelopment tools assert-cmpConvenient assertion macros that print the failed expressions and their evaluated values83,733MITDevelopment toolsNo standard library quorkA collection of small things that don't deserve their own crate83,484MIT OR Apache-2.0Development toolsOperating systems glassbenchrust benchmark with memory83,379MITDevelopment toolsDevelopment tools::Profiling debbugsDebian Bugtracking System API client82,684Apache-2.0API bindingsDevelopment tools trait-ffiA Rust procedural macro library for creating and implementing extern fn with Trait.82,466MITDevelopment tools exonum-buildHelper functions for writing build.rs for exonum services.82,089Apache-2.0Development tools velopackInstaller and automatic update framework for cross-platform desktop applications81,710MITDevelopment tools assert_jsonjson testing made simple81,693non-standardDevelopment toolsDevelopment tools::Testing component_model_typesComponent model.81,629MITAlgorithmsDevelopment tools committedNitpicking commit history since beabf3981,588MIT OR Apache-2.0Development toolsText processing cargo-rpmBuild RPMs from Rust projects using Cargo workflows81,494Apache-2.0Command line utilitiesDevelopment tools coverage-prepareConvert coverage data to HTML reports, LCOV files or terminal tables81,462MITCommand line utilitiesDevelopment tools magetypesToken-gated SIMD types with natural operators. Depends on archmage for tokens.81,330MIT OR Apache-2.0Development toolsHardware support noxious-clientAn async client library for Toxiproxy and its Rust port, Noxious81,132MIT OR Apache-2.0Development toolsNetwork programming load_fileMacros to help conveniently load the contents of files during development.80,820MITDevelopment tools builder-pattern-macroA macro crate for builder-pattern. Do not use this crate directly.80,802MITDevelopment toolsRust patterns liberty-dbA fully defined liberty (std. cells in VLSI) data structure, efficient parser & formatter80,606MITDevelopment tools useful_macroCollections of useful macros80,293MITDevelopment tools lance-deriveDerive macros for Lance80,117Apache-2.0Data structuresDatabase implementations lance-arrow-scalarArrow scalar type with Ord, Hash, and Eq support80,027Apache-2.0Data structuresDatabase implementations lance-selectRow-selection masks and index-result algebra for Lance79,994Apache-2.0Data structuresDatabase implementations lance-arrow-statsStatistics accumulator for Arrow arrays (min, max, null_count, nan_count)79,983Apache-2.0Data structuresDatabase implementations time_toolsCollection of general purpose time tools.79,845MITAlgorithmsDevelopment tools junitifyTakes cargo test JSON and transform to JUnit XML79,792MITCommand line utilitiesDevelopment tools candid-extractorA CLI tool to extract the Candid interface from a Canister WASM.79,618Apache-2.0Development tools wmathMath library aggregating several math modules.79,139MITAlgorithmsDevelopment tools sylvia-runtime-macrosSimulate expansion of procedural macros at run time79,055MIT OR Apache-2.0Development tools cargo-playdateBuild tool for neat yellow console.78,996MIT OR Apache-2.0Command line utilitiesDevelopment tools tmp_envA crate which lets you create temporary environment and be automatically restored/cleaned when not needed78,915non-standardConfigurationDevelopment tools nodecraftCrafting seamless node operations for distributed systems, which provides foundational traits for node identification and address…78,671MIT OR Apache-2.0AsynchronousDevelopment tools protobuf-convertMacros for convenient serialization of Rust data structures into/from Protocol Buffers78,642Apache-2.0Development tools tsyncGenerate typescript types from rust code.78,286MIT OR Apache-2.0Command line utilitiesDevelopment tools slint-interpreterInterpreter library for Slint77,963GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Development toolsGUI solsecSolana Smart Contract Security Toolkit - Find security bugs before deployment77,681MITCommand line utilitiesDevelopment tools c2rust-ast-printerCustomized version of libsyntax rust pretty-printer77,261MIT OR Apache-2.0Command line utilitiesDevelopment tools printersGet printers and print files on unix and windows76,425MITDevelopment toolsOperating systems ronkyA simple way to export Rust definitions to Arri types76,192GPL-3.0-or-laterDevelopment tools tendermint-std-exttendermint-std-ext contains extensions to the Rust standard library for use from tendermint-rs.76,125Apache-2.0Development tools semververAutomatic verification of SemVer adherence in Rust library crates76,121non-standardDevelopment toolsDevelopment tools::Cargo plugins serde_traitobjectSerializable and deserializable trait objects. This library enables the serialization and deserialization of trait objects such…76,083MIT OR Apache-2.0Development toolsEncoding git-stackStacked branch management for Git76,010MIT OR Apache-2.0Command-line interfaceDevelopment tools aeruginousThe Aeruginous Open Source Development Toolbox.75,701GPL-3.0Command line utilitiesConfiguration werrorBasic exceptions handling mechanism.75,528MITAlgorithmsDevelopment tools rspack_browserslistRspack browserslist75,287MITDevelopment toolsWeb programming quickjs_runtimeWrapper API and utils for the QuickJS JavaScript engine with support for Promise, Modules, Async/await75,261MITDevelopment tools rattler_s3A crate to streamline interaction with S3 storage for rattler75,218BSD-3-ClauseDevelopment tools assayA super powered testing macro for Rust75,135MPL-2.0Development toolsDevelopment tools::Testing uboot-shellA crate for communicating with u-boot74,957MITDevelopment toolsEmbedded development reflectapi-cliCLI for reflectapi74,920Apache-2.0API bindingsDevelopment tools rattler_uploadA crate to Upload conda packages to various channels.74,773BSD-3-ClauseDevelopment tools rspack_binding_apiRspack shared binding API73,734MITDevelopment toolsWeb programming assay-proc-macroA super powered testing macro for Rust73,434MPL-2.0Development toolsDevelopment tools::Testing cargo-ensure-no-default-featuresEliminate superfluous features in a Rust project73,414MITCommand line utilitiesDevelopment tools deadlineA one-macro crate to ensure assertions meet their deadlines.73,403MITAsynchronousDevelopment tools leptosfmt-prettypleaseA fork of David Tolnay's prettyplease that adds the ability to format single expressions73,382MIT OR Apache-2.0Development tools rspack_binding_buildBinding build script for Rspack73,372MITDevelopment toolsWeb programming gostdgostd is the go standard library implementation in rust. gostd 是Go标准库的rust实现73,323MITAccessibilityAPI bindings feattle-coreFeatture toggles for Rust, extensible and with background synchronization and administration UI73,301MIT OR Apache-2.0ConfigurationData structures rtsan-standalone-macrosMacro crate for RTSan standalone73,249Apache-2.0Development tools argcA bash cli framework, also a bash-based command runner73,070MIT OR Apache-2.0Command line utilitiesDevelopment tools nsm-nitro-enclave-utilsnsm-nitro-enclave-utils simplifies development for AWS Nitro Enclaves by enabling the reading and verifying of mocked attestation…73,042MPL-2.0Development toolsEmulators rusty-ciA tool to generate buildbot projects from a YAML file72,966Apache-2.0Command line utilitiesConfiguration rspack_binding_builderRspack node builder72,889MITDevelopment toolsWeb programming rtsan-standaloneStandalone RealtimeSanitizer for Rust72,835Apache-2.0Development tools cargo-edit-9This extends Cargo to allow you to add and remove dependencies by modifying your `Cargo.toml` file from the command line. It…72,798Apache-2.0 OR MITDevelopment toolsDevelopment tools::Cargo plugins parsel_deriveZero-code parser generation by using AST node types as the grammar72,787MITCompilersDevelopment tools myc-coreProvide base features of the Mycelium project as s and Use-cases.72,496Apache-2.0Development toolsWeb programming::HTTP server rspack_binding_builder_macrosRspack binding builder macros72,479MITDevelopment toolsWeb programming parselZero-code parser generation by using AST node types as the grammar72,290MITCompilersDevelopment tools former_typesA flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Its compile-time…72,128MITAlgorithmsDevelopment tools rtsan-standalone-sysUnsafe Rust bindings for RTSan standalone library72,121Apache-2.0Development tools metacrateMetadata for crates71,894MIT OR Apache-2.0Development tools espmonitorMonitors ESP8266 and ESP32 execution over serial71,627GPL-3.0Command line utilitiesDevelopment tools pmatPMAT - Zero-config AI context generation and code quality toolkit (CLI, MCP, HTTP)71,371MIT OR Apache-2.0Command line utilitiesDevelopment tools clippy_utilsHelpful tools for writing lints, provided as they are used in Clippy71,145MIT OR Apache-2.0Development tools gmodA swiss army knife for creating binary modules for Garry's Mod in Rust71,022MITAPI bindingsDevelopment tools feattle-uiFeatture toggles for Rust, extensible and with background synchronization and administration UI70,146MIT OR Apache-2.0ConfigurationData structures nurnur - a taskrunner based on nu shell69,828MITCommand line utilitiesDevelopment tools zukYozuk command-line interface69,666MITCommand line utilitiesDevelopment tools liberty-macros`liberty` macros69,507MITDevelopment tools dia-semverFor handling Semantic Versions 2.0.068,737LGPL-3.0-or-laterDevelopment toolsNo standard library wasm-runnerA simple wrapper for WASM Runtimes to use with Cargo68,671Apache-2.0Command line utilitiesDevelopment tools tokio-contextContexts for cancelling asynchronous tasks using tokio68,588MITAsynchronousDevelopment tools feattleFeatture toggles for Rust, extensible and with background synchronization and administration UI68,438MIT OR Apache-2.0ConfigurationData structures fitimageA Rust library for creating U-Boot compatible FIT images68,238MIT OR Apache-2.0Development toolsEmbedded development relativeA type to wrap vtable references such that they can be safely sent between other processes running the same binary.67,687MIT OR Apache-2.0Development toolsEncoding non-exhaustivemacro to allow struct expressions of non_exhaustive structs67,588MIT OR Apache-2.0Development toolsNo standard library::No dynamic allocation dbuiA work in progress67,429MITDatabase interfacesDevelopment tools dill-implImplementation details of the dill DI library.67,359MIT OR Apache-2.0ConfigurationDevelopment tools daptsDebug Adapter Protocol (DAP) types made easy.67,343MITDevelopment tools locktickAutomated lock accounting & profiling67,292CC0-1.0ConcurrencyDevelopment tools oas3-gen-supportA rust type generator for OpenAPI v3.1.x specification.66,977MITCommand line utilitiesDevelopment tools