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.

rust-sitterA package for defining tree-sitter grammars alongside Rust logic298,037MITDevelopment tools rust-sitter-toolThe external tool for Rust Sitter that extracts grammars from Rust definitions297,513MITDevelopment tools brush-parserPOSIX/bash shell tokenizer and parsers (used by brush-shell)296,737MITCommand line utilitiesDevelopment tools dusk-bls12_381Fork of the implementation of the BLS12-381 pairing-friendly elliptic curve construction with some extra tooling needed by the…295,561MIT/Apache-2.0/MPL-2.0AlgorithmsCryptography apollo-encoderLibrary to serialise GraphQL Schemas.293,874MIT OR Apache-2.0CompilersDevelopment tools async-logAsync tracing capabilities for the log crate.292,682MIT OR Apache-2.0AsynchronousCommand line utilities biome_js_unicode_tableUnicode table for JavaScript IDs289,205MIT OR Apache-2.0Development toolsWeb programming log_limitA rate limiting logging crate288,122MIT OR Apache-2.0Command-line interfaceConfiguration fault-injectionSimple fault injection, concurrency delay injection, and error source annotation282,886MIT OR Apache-2.0ConcurrencyDevelopment tools biome_suppressionUtilities to suppress diagnostics280,869MIT OR Apache-2.0Development toolsWeb programming oxc_transform_napiA collection of JavaScript tools written in Rust.280,172MITCompilersDevelopment tools fast_html2mdA fast html2md crate for rust278,296MITDevelopment toolsParser implementations derive_toolsA collection of derive macros designed to enhance STD.276,067MITAlgorithmsDevelopment tools derive-visitorDerive visitor pattern for arbitrary data structures275,800MITDevelopment tools mod_interfaceProtocol of modularity unifying interface of a module and introducing layers.274,968MITAlgorithmsDevelopment tools derive-visitor-macrosMacros for derive-visitor package274,865MITDevelopment tools biome_json_formatterBiome's JSON formatter273,058MIT OR Apache-2.0Development toolsWeb programming async-log-attributesProc Macro attributes for the async-log crate.267,933MIT OR Apache-2.0AsynchronousCommand line utilities rattler_menuinstInstall menu entries for a Conda package267,898BSD-3-ClauseDevelopment tools mod_interface_metaProtocol of modularity unifying interface of a module and introducing layers.267,077MITAlgorithmsDevelopment tools facet-macros-parseParser support for facet-macros's macro expansion265,404MIT OR Apache-2.0Development toolsEncoding postgrestPostgREST client-side library265,222Apache-2.0 OR MITDevelopment tools notedLibrary for creating ELF notes264,610Apache-2.0Development toolsEmbedded development facet-macros-emitProc macro for emitting derived 'Facet' trait code in facet264,469MIT OR Apache-2.0Development toolsEncoding llvm-libLLVM library with safe and flexibility in mind, without over complexity based on LLVM-C API261,951MITCompilersDevelopment tools semantic-analyzerSemantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST260,514MITCompilersDevelopment tools pctx_configConfiguration management for pctx toolkit259,830MITDevelopment tools git-deltaA syntax-highlighting pager for git259,470MITCommand line utilitiesDevelopment tools pctx_executorTypeScript execution environment orchestration259,400MITDevelopment tools pctx_codegenCode generation utilities for pctx259,330MITDevelopment tools pctx_type_check_runtimeIsolated TypeScript type checking runtime for PCTX259,301MITDevelopment tools pctx_code_modeTypeScript code execution engine for AI agents with tool schemas, sandboxed Deno runtime, and Rust callbacks259,196MITAPI bindingsDevelopment tools pctx_code_execution_runtimeJavaScript/TypeScript execution runtime for pctx259,146MITDevelopment tools pctx_deno_transpilerTypeScript transpilation utilities using Deno258,842MITDevelopment tools faketimeFake time to ease testing and debugging258,539MITDate and timeDevelopment tools hotpath-macrosOne profiler for CPU, time, memory, SQL, and async code - quickly find and debug performance bottlenecks. Proc macros crate.257,941MITDevelopment tools hotpathOne profiler for CPU, time, memory, SQL, and async code - quickly find and debug performance bottlenecks.257,718MITDevelopment tools clone_dyn_typesDerive to clone dyn structures.255,932MITAlgorithmsDevelopment tools cargo-getCargo plugin to easily query information from Cargo.toml files255,083Apache-2.0/MITCommand line utilitiesConfiguration unwrap_toA utility macro to unwrap enums.251,996MIT/Apache-2.0Development toolsNo standard library twilio-asyncAn async and ergonomic wrapper around Twilio API & TwiML250,998MITAPI bindingsDevelopment tools rattler_lockRust data types for conda lock248,060BSD-3-ClauseDevelopment tools rspack_resolverESM / CJS module resolution246,583MITDevelopment tools twimlTypesafe construction of Twilio TwiML246,068MITAPI bindingsDevelopment tools rattler_ptyA crate to create pty244,476BSD-3-ClauseDevelopment tools dependency_runnerldd for Windows - and more!241,864LGPL-3.0-onlyCommand line utilitiesDevelopment tools macro_toolsTools for writing procedural macroses.240,635MITAlgorithmsDevelopment tools multiversx-scMultiversX smart contract API238,906GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools derive-debugCustomizable derive macro for Debug trait236,676MITDevelopment toolsDevelopment tools::Debugging formerA flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Simplify the…236,496MITAlgorithmsDevelopment tools oxc_napiA collection of JavaScript tools written in Rust.236,238MITCompilersDevelopment tools lexgenA fully-featured lexer generator implemented as a proc macro232,532MITCompilersDevelopment tools attestation-doc-validationA Rust library for attesting enclaves according to the Evervault Attestation scheme. This crate is used to generate ffi bindings.231,006Apache-2.0CryptographyDevelopment tools dprintBinary for dprint code formatter—a pluggable and configurable code formatting platform.230,923MITDevelopment tools test-with-deriveA library that helps you run tests with conditions229,527MITDevelopment tools cargo-xbuildAutomatically cross-compiles the sysroot crates core, compiler_builtins, and alloc.229,494MIT OR Apache-2.0Command line utilitiesDevelopment tools release_plz_coreUpdate version and changelog based on semantic versioning and conventional commits229,437MIT OR Apache-2.0Development tools pg-embedRun a Postgresql database locally on Linux, MacOS or Windows as part of another Rust application or test.229,208MIT/Apache-2.0AsynchronousDatabase interfaces elrond-wasmElrond WebAssembly smart contract API227,809GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools former_metaA flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Implementation of…226,219MITAlgorithmsDevelopment tools proto_cliA multi-language version manager, a unified toolchain.225,794MITDevelopment tools duckscript_cliThe duckscript command line executable.223,339Apache-2.0Command line utilitiesDevelopment tools rattler_indexA crate to index conda channels and create a repodata.json file.223,272BSD-3-ClauseDevelopment tools scarb-uiTerminal user interface primitives used by Scarb and its extensions223,107MITDevelopment tools enum-groupA simple derive macro crate that helps enum types to group their variants219,957MIT OR Apache-2.0Development tools cocogittoCocogitto is a set of cli tools for the conventional commit and semver specifications.215,730MITCommand line utilitiesDevelopment tools facet-macro-typesUnsynn grammar and type definitions for facet macro ecosystem213,877MIT OR Apache-2.0Development tools starlark_lspLSP bindings for starlark213,731Apache-2.0Development toolsParser implementations facet-macro-parseParser for facet derive macros - transforms TokenStreams into structured type representations213,707MIT OR Apache-2.0Development toolsParser implementations facet-macros-implImplementation of facet derive macros (parsing and code generation)213,631MIT OR Apache-2.0Development toolsEncoding allocation-counterCount the number of memory allocation of some code.213,002MIT/Apache-2.0Development toolsMemory management oxc_parser_napiA collection of JavaScript tools written in Rust.211,901MITCompilersDevelopment tools pctx_registryCallback and MCP server registries for pctx210,208MITDevelopment tools rmzFast rm provides an alternative to rm that focuses on maximizing performance.208,093Apache-2.0Command line utilitiesDevelopment tools xtaskopsGoodies for working with the xtask concept207,972Apache-2.0Development tools biome_string_caseUtilities to convert string cases207,651MIT OR Apache-2.0Development toolsWeb programming vdsoResolve Linux vDSO symbols207,516Apache-2.0Development toolsOperating systems::Linux APIs cw-orchScripting library for deploying and interacting with CosmWasm smart-contracts206,261LGPL-3.0Development tools cargo-geigerDetects usage of unsafe Rust in a Rust crate and its dependencies.204,883Apache-2.0 OR MITCommand line utilitiesDevelopment tools geigerSome library parts of cargo-geiger, decoupled from cargo.204,227Apache-2.0/MITDevelopment toolsParsing tools bondrewd-deriveBit-Level field packing with proc_macros203,870MIT OR Apache-2.0CompressionData structures path_resolverProvides a trie-based data structure to track and resolve relative path ownership across multiple packages202,353BSD-3-ClauseDevelopment tools bondrewdBit-Level field packing with proc_macros202,169MIT OR Apache-2.0CompressionData structures mpatchA smart, context-aware patch tool that applies diffs using fuzzy matching, ideal for AI-generated code.199,721MITCommand line utilitiesDevelopment tools hexplayFormat u8 slices like an hex editor199,482MITDevelopment toolsVisualization tauri-plugin-mcp-bridgeMCP Bridge plugin for use with Tauri applications - enables IPC monitoring and backend inspection195,816MITAPI bindingsDevelopment tools synonymCustomizable derive macro to create newtypes. It peeks into the underlying type to choose which traits should be implemented.192,343non-standardDevelopment toolsRust patterns error_toolsBasic exceptions handling mechanism192,169MITAlgorithmsDevelopment tools git2versionThis crate provides a way to get the version of the package from git and incorporate it as a constant into your program.191,375MIT OR Apache-2.0Development toolsDevelopment tools::Build Utils git2-hooksadds git hooks support based on git2-rs190,881MITDevelopment tools lenient_versionVersion struct for Lenient parser for Semantic Version numbers.187,685MIT OR Apache-2.0Development tools ovmf-prebuiltLibrary to download and cache OVMF prebuilt binaries184,047MIT OR Apache-2.0Development tools sacpCore protocol types and traits for SACP (Symposium's extensions to ACP)183,964MIT OR Apache-2.0Development tools difftasticA structural diff that understands syntax.183,910MITCommand line utilitiesDevelopment tools gen-lsp-typesLibrary of Rust LSP types generated from the official metamodel183,481MITDevelopment tools fuel-etk-asmEVM Toolkit assembler183,260MIT OR Apache-2.0Command line utilitiesCompilers minipasteA minimal paste macro for Rust182,034MITDevelopment tools coalesced_mapA thread-safe, deduplicating map that ensures expensive computations are executed only once per key181,528BSD-3-ClauseDevelopment tools meta_toolsCollection of general purpose meta tools.179,566MITAlgorithmsDevelopment tools marker_utilsMarker's standard library for creating lints178,364MIT OR Apache-2.0Development tools cargo-geiger-serdeTODO: Write description175,259Apache-2.0/MITDevelopment tools multiversx-sc-codec-deriveMacro implementations of multiversx-sc-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]172,495GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools clone_dyn_metaDerive to clone dyn structures.172,436MITAlgorithmsDevelopment tools espupTool for installing and maintaining Espressif Rust ecosystem.172,025MIT OR Apache-2.0Command line utilitiesDevelopment tools multiversx-sc-codecLightweight binary serializer/deserializer, written especially for MultiversX smart contracts171,822GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools clone_dynDerive to clone dyn structures.169,999MITAlgorithmsDevelopment tools cairo-lang-quoteCairo procedural macro helper for constructing procedural macro results.168,596MITDevelopment tools marker_apiMarker's API, designed for stability and usability168,505MIT OR Apache-2.0Development tools slog-tryConvenience macros for logging with an optional slog Logger.167,792MIT OR Apache-2.0Command-line interfaceDevelopment tools build_idObtain a UUID uniquely representing the build of the current binary.164,643MIT OR Apache-2.0Development toolsRust patterns cargo-sonarHelper to transform reports from Rust tooling for code quality, into valid Sonar report163,252MITCommand line utilitiesDevelopment tools gazelle-macrosProcedural macros for the Gazelle parser generator163,232MITDevelopment toolsParsing tools gazelle-parserLR parser generator with runtime operator precedence and natural lexer feedback163,197MITDevelopment toolsParsing tools cw-orch-coreScripting library for deploying and interacting with CosmWasm smart-contracts162,693LGPL-3.0Development tools oxc_resolver_napiESM / CJS module resolution162,564MITDevelopment tools struct-reflection-deriveDerive macro implementation for struct-reflection161,859MITData structuresDevelopment tools struct-reflectionA Rust library for obtaining struct field names at runtime through reflection-like capabilities161,715MITData structuresDevelopment tools wizerThe WebAssembly Pre-Initializer160,476Apache-2.0 WITH LLVM-exceptionCommand line utilitiesDevelopment tools unimockA versatile and developer-friendly trait mocking library159,981MITDevelopment toolsDevelopment tools::Testing cargo-matrixRun feature matrices against cargo commands that support feature lists159,057MIT OR Apache-2.0Development toolsDevelopment tools::Build Utils facet-reflectBuild and manipulate values of arbitrary Facet types at runtime while respecting invariants - safe runtime reflection158,184MIT OR Apache-2.0Development toolsRust patterns diplomat-toolTool for generating FFI bindings for various languages157,979MIT OR Apache-2.0CompilersDevelopment tools cargo-webA Cargo subcommand for the client-side Web156,904MIT/Apache-2.0Development toolsDevelopment tools::Cargo plugins cargo-valgrindA cargo subcommand for running valgrind156,041MIT OR Apache-2.0Development toolsDevelopment tools::Cargo plugins cairo-annotationsStructured annotations for Cairo155,954MITDevelopment tools derive_tools_metaCollection of derives which extend STD. Its meta module. Don't use directly.155,784MITAlgorithmsDevelopment tools foundations-sentryFoundations companion crate with Sentry integrations155,694BSD-3-ClauseDevelopment tools impls_index_metaSeveral of macros to put each function under a named macro to index every function in a class.154,484MITAlgorithmsDevelopment tools impls_indexSeveral of macros to put each function under a named macro to index every function in a class.154,232MITAlgorithmsDevelopment tools azure_data_cosmos_macrosProcedural macros for the Azure Cosmos DB SDK for Rust.151,719MITDevelopment tools interval_adapterInterval adapter for both open/closed implementations of intervals ( ranges ).151,208MITAlgorithmsDevelopment tools archmageSafely invoke your intrinsic power, using the tokens granted to you by the CPU. Cast primitive magics faster than any mage alive.150,113MIT OR Apache-2.0Development toolsHardware support codegenrsMoving code-gen our of build.rs150,007MIT OR Apache-2.0Development toolsText processing cw-orch-traitsScripting library for deploying and interacting with CosmWasm smart-contracts148,213LGPL-3.0Development tools stainlessOrganized, flexible testing framework.147,513MITDevelopment toolsDevelopment tools::Profiling for_eachApply macro for each element of a list.146,565MITAlgorithmsDevelopment tools grevA crate for working with git revision information from a build script.145,963Apache-2.0 OR MITDevelopment toolsDevelopment tools::Build Utils type_constructorFundamental data types and type constructors, like Single, Pair, Many.144,035MITAlgorithmsDevelopment tools proc_macro_toolsTools for writing procedural macroses.142,463MITAlgorithmsDevelopment tools verus_builtin_macrosVerus Builtin Macros: Various macros used by Verus141,834MITDevelopment tools cw-orch-daemonScripting library for deploying and interacting with CosmWasm smart-contracts141,450LGPL-3.0Development tools include-utilsmdBook-like include macro as the powerful replacement for the standard `include_str` macro.140,732MIT OR Apache-2.0Development tools bnfA library for parsing Backus–Naur form context-free grammars140,700MITDevelopment toolsParser implementations wranglerCommand-line interface for all things Cloudflare Workers140,277MIT/Apache-2.0Command line utilitiesDevelopment tools commit_encoding_deriveCommitment encoding derivation macros139,617Apache-2.0Development toolsEncoding pre-proc-macroProcedural marco implementations for [pre](https://crates.io/crates/pre/).138,311MIT OR Apache-2.0Development toolsNo standard library wraptestA simple way to run code before and after every unit test138,121MITAsynchronousDevelopment tools preCompile-time assistance for working with unsafe code.137,859MIT OR Apache-2.0Development toolsNo standard library datalogic-rsHigh-performance JSONLogic (json-logic) rules engine and sandboxed expression evaluator in Rust — one core, official bindings for…137,813Apache-2.0Development toolsParser implementations implementsMacro to answer the question: does it implement a trait?137,777MITAlgorithmsDevelopment tools inline_tweakTweak values directly from the source code136,829CC0-1.0ConfigurationDevelopment tools data_typeCollection of primal data types.136,742MITAlgorithmsDevelopment tools dharitri-wasmDharitri WebAssembly smart contract API136,500GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools verus_prettypleaseA minimal `syn` syntax tree pretty-printer adapted for Verus136,446MIT OR Apache-2.0Development tools verus_builtinVerus Builtins: Rust definitions for core constructs in Verus136,200MITDevelopment tools mit-build-toolsGenerate different things from a clap app file135,746CC0-1.0Command line utilitiesDevelopment tools miden-utils-indexingType-safe u32-indexed vector utilities for Miden135,161MIT OR Apache-2.0Development toolsNo standard library wintervalInterval adapter for both open/closed implementations of intervals ( ranges ).135,006MITAlgorithmsDevelopment tools influxive-otel-atomic-obsOpentelemetry observable metric implementations based on std::sync::atomic types134,733MIT OR Apache-2.0Development tools inspect_typeDiagnostic-purpose tools to inspect type of a variable and its size.134,591MITAlgorithmsDevelopment tools smart-config-deriveDerive macros for `smart-config` library134,031MIT OR Apache-2.0Development tools elrond-codecLightweight binary serializer/deserializer, written especially for Elrond smart contracts133,880GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools vstdVerus Standard Library: Useful specifications and lemmas for verifying Rust code133,854MITDevelopment tools smart-configSchema-driven layered configuration system with support of multiple configuration formats133,849MIT OR Apache-2.0Development tools verus_state_machines_macrosVerus State-Machine Macros: Various macros used by Verus to define and reason about atomic and sharded state machines133,589MITDevelopment tools topiary-coreFormats input source code in a style defined for that language.133,517MITDevelopment toolsText processing is_sliceMacro to answer the question: is it a slice?132,981MITAlgorithmsDevelopment tools transitiveTransitive derive macros for Rust.132,522MITDevelopment toolsRust patterns oxc_minify_napiA collection of JavaScript tools written in Rust.132,411MITCompilersDevelopment tools pep440Parse and compare Python PEP440 style version numbers131,362BSD-2-Clause OR Apache-2.0Development toolsParser implementations former_runtimeFormer - variation of builder pattern. Its runtime.130,180MITAlgorithmsDevelopment tools typing_toolsCollection of general purpose tools for type checking.129,151MITAlgorithmsDevelopment tools rerastAn AST (abstract syntax tree) based search replace tool for code written in Rust129,150Apache-2.0Development toolsDevelopment tools::Cargo plugins clarity-replClarity REPL128,108GPL-3.0-onlyCommand line utilitiesDevelopment tools hooq-helpersHooqMeta struct provider for hooq. (hooq 向けの HooqMeta 構造体を提供します)127,579MIT OR Apache-2.0Development toolsDevelopment tools::Debugging hooq-macrosThe simple macro that inserts a method before `?`. (`?` 前にメソッドを挿入するシンプルなマクロ)127,556MIT OR Apache-2.0Development toolsDevelopment tools::Debugging hooqThe simple macro that inserts a method before `?`. (`?` 前にメソッドを挿入するシンプルなマクロ)127,368MIT OR Apache-2.0Development toolsDevelopment tools::Debugging ostoolA tool for operating system development127,247MIT OR Apache-2.0Command line utilitiesDevelopment tools fakes-genThis CLI tool is generate dummys whose option you specified. You can also specify formatter for csv, tsv and json. This program…126,830MITCommand-line interfaceCommand line utilities mem_toolsCollection of tools to manipulate memory.125,571MITAlgorithmsDevelopment tools mc-sgx-core-buildBuild Helpers for SGX FFI Crates125,229Apache-2.0Development tools docmaticTest Rust examples in your documentation.125,093MITDevelopment toolsDevelopment tools::Testing hyperlane-logA Rust logging library that supports both asynchronous and synchronous logging. It provides multiple log levels, such as error,…124,281MITDevelopment toolsNetwork programming diagnostics_toolsDiagnostics tools.123,547MITAlgorithmsDevelopment tools cicadaA simple Bash-like Unix shell.123,296MITCommand-line interfaceCommand line utilities holochain_metricsHigh-level Rust integration of opentelemetry metrics and InfluxDB122,317Apache-2.0Development tools elrond-codec-deriveMacro implementations of elrond-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]122,301GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools collection_toolsGeneral purpose tools to manipulate collections( containers like Vec/HashMap/HashSet ).121,705MITAlgorithmsDevelopment tools cargo-downloadCargo subcommand for downloading crate sources121,210MITDevelopment tools openrpc-typesA transcription of types from the OpenRPC Specification120,551MIT OR Apache-2.0Development toolsNetwork programming test_toolsTools for writing and running tests.120,409MITAlgorithmsDevelopment tools snitch-protosGenerated protobuf for rust used with `snitch` components120,006MITDevelopment tools builder-patternA derivable macro for declaring a builder pattern.119,830MITDevelopment toolsRust patterns meta_tools_minCollection of general purpose meta tools. Minimal Set.119,225MITAlgorithmsDevelopment tools cw-orch-networksNetworks library for deploying and interacting with CosmWasm smart-contracts119,057LGPL-3.0Development tools test-forkA library for running tests in separate processes.118,908Apache-2.0 OR MITDevelopment toolsDevelopment tools::Testing cargo-http-registryA cargo registry allowing for quick publishing of crates when using crates.io is just not desired.118,767GPL-3.0-or-laterCommand line utilitiesConfiguration mandosParser/writer of the Mandos test format118,612GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools woptionsMechanism to define map of options for a fuction and its defaults laconically.117,421MITAlgorithmsDevelopment tools mod_interface_runtimeProtocol of modularity unifying interface of a module and introducing layers.117,380MITAlgorithmsDevelopment tools