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.

oxc_cfgA collection of JavaScript tools written in Rust.1,613,602MITCompilersDevelopment tools oxc_ast_visitA collection of JavaScript tools written in Rust.1,607,064MITCompilersDevelopment tools rls-vfsVirtual File System for the RLS1,600,484Apache-2.0/MITDevelopment tools grpc-build-coregPRC compilation made easy1,596,912MITDevelopment tools flatc-rustFlatBuffers flatc command as API1,591,022MIT/Apache-2.0API bindingsDevelopment tools test-withA library that helps you run tests with conditions1,578,121MITDevelopment tools devx-cmdConvenience wrapper over std::process::Command for xtask crates1,565,846MIT OR Apache-2.0Development tools from_variantsRust macro to automatically generate conversions for newtype enums.1,556,168MIT/Apache-2.0Development toolsRust patterns test-env-logA replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests.1,445,684Apache-2.0 OR MITAPI bindingsConfiguration changesetsA library for parsing and creating changeset files1,436,041MIT OR Apache-2.0Development tools atomic-timeLock-free, thread-safe atomic versions of Duration, SystemTime, Instant and their Option variants1,429,094MIT OR Apache-2.0ConcurrencyDevelopment tools rs-snowflakeRust version of the Twitter snowflake algorithm.1,414,516MITAlgorithmsData structures buildstructorMacro to derive a builder from a constructor function.1,403,175Apache-2.0Development toolsRust patterns lance-bitpackingVendored copy of https://github.com/spiraldb/fastlanes for use in Lance1,397,824Apache-2.0Data structuresDatabase implementations cargo-udepsFind unused dependencies in Cargo.toml1,394,975MIT OR Apache-2.0Development toolsDevelopment tools::Cargo plugins i-slint-coreInternal Slint Runtime Library.1,379,767GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Development toolsGUI contractsDesign-by-contract attributes1,372,271MPL-2.0Development toolsDevelopment tools::Procedural macro helpers oxc_manglerA collection of JavaScript tools written in Rust.1,368,257MITCompilersDevelopment tools slint-macrosMacro helper for slint crate1,363,178GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Development toolsGUI rls-analysisLibrary for processing rustc's save-analysis data for the RLS1,357,133Apache-2.0/MITDevelopment tools oxc_traverseA collection of JavaScript tools written in Rust.1,349,314MITCompilersDevelopment tools delogDeferred logging, an implementation and extension of Rust's standard logging facade.1,340,750Apache-2.0 OR MITAlgorithmsDevelopment tools all_assertsA crate for multiple types of asserts that don't exist in the standard library1,335,095Apache-2.0Development tools assertablesAssertables: assert macros for better testing, debugging, quality assurance, and runtime reliability.1,314,774MIT OR Apache-2.0 OR BSD-3-Clause OR GPL-2.0-only OR GPL-3.0-onlyDevelopment toolsDevelopment tools::Testing tokeiCount your code, quickly.1,304,553MIT OR Apache-2.0Command line utilitiesDevelopment tools derive_builder_macro_fork_artiRust macro to automatically implement the builder pattern for arbitrary structs.1,289,902MIT/Apache-2.0Development toolsRust patterns derive_builder_fork_artiRust macro to automatically implement the builder pattern for arbitrary structs.1,289,492MIT/Apache-2.0Development toolsRust patterns test-traceA replacement of the #[test] attribute that initializes tracing infrastructure before running tests.1,287,335Apache-2.0 OR MITAPI bindingsConfiguration cargo-cyclonedxCycloneDX Software Bill of Materials (SBOM) for Rust Crates1,276,903Apache-2.0Command line utilitiesDevelopment tools lance-namespaceLance Namespace Core APIs1,270,597Apache-2.0Data structuresDatabase implementations delay_timerTime-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible, and dynamic add/cancel/remove is…1,248,096Apache-2.0 OR MITAccessibilityAsynchronous noxiousThe core library for noxious, a Rust port of Toxiproxy1,231,425MIT OR Apache-2.0Development toolsNetwork programming pretty_assertions_sortedWrapper around the `rust-pretty-assertions` crate that allows for the ability to sort the Debug output.1,221,341MIT/Apache-2.0Development tools oxcA collection of JavaScript tools written in Rust.1,218,305MITCompilersDevelopment tools featuresA macro to generate runtime feature toggles.1,169,577MIT/Apache-2.0ConfigurationDevelopment tools cargo-codspeedCargo extension to build & run your codspeed benchmarks1,168,088MIT OR Apache-2.0Development toolsDevelopment tools::Cargo plugins rpmA pure rust library for building and parsing RPMs1,153,751Apache-2.0 OR MITDevelopment toolsParsing tools gst-plugin-version-helperbuild.rs helper function for GStreamer plugin metadata1,096,843MITDevelopment tools dtype_dispatchMacro builder for working with data types1,088,805Apache-2.0Development tools biome_deserializeUtilities to deserialize values1,077,680MIT OR Apache-2.0Development toolsWeb programming devx-pre-commitUtilities for creating git pre-commit hooks useful in rust projects1,070,446MIT OR Apache-2.0Development tools dockerfileA Rust library for dynamically generating Dockerfiles.1,053,624Apache-2.0API bindingsConfiguration oxc_transformerA collection of JavaScript tools written in Rust.1,044,775MITCompilersDevelopment tools serde-errorSerde (de)serializer for Error types1,041,082MITDevelopment toolsDevelopment tools::Debugging oxc_minifierA collection of JavaScript tools written in Rust.1,030,867MITCompilersDevelopment tools mocktailHTTP & gRPC server mocking for Rust1,015,635Apache-2.0Development toolsDevelopment tools::Testing apollo-parserSpec-compliant GraphQL parser.1,007,346MIT OR Apache-2.0CompilersDevelopment tools dir-testProvides a macro to generate tests from files in a directory970,093Apache-2.0Development toolsFilesystem yareLean parameterized test case library for Rust 🚀965,234MIT OR Apache-2.0Development toolsDevelopment tools::Testing ptyprocessA library to work with PTY/TTY on Unix systems963,959MITCommand-line interfaceDevelopment tools enum-utilsA set of useful proc macros for enums962,825MITDevelopment tools enum-utils-from-strCode generation for mapping from strings to arbitrary values962,689MITDevelopment tools rust-scriptCommand-line tool to run Rust "scripts" which can make use of crates.961,329MIT/Apache-2.0Command line utilitiesDevelopment tools yare-macroAttribute macro crate for the Yare parameterized tests library.961,067MIT OR Apache-2.0Development toolsDevelopment tools::Testing cargo-outdatedCargo subcommand for displaying when dependencies are out of date934,684MITDevelopment toolsDevelopment tools::Cargo plugins biome_parserBiome's parser shared infrastructure921,001MIT OR Apache-2.0Development toolsWeb programming typos-cliSource Code Spelling Correction916,651MIT OR Apache-2.0Development toolsText processing oxc_strA collection of JavaScript tools written in Rust.913,005MITCompilersDevelopment tools biome_json_syntaxSyntaxKind and common rowan definitions for biome_json_parser912,848MIT OR Apache-2.0Development toolsWeb programming biome_json_parserBiome's JSON parser911,090MIT OR Apache-2.0Development toolsWeb programming compile-fmtCompile-time formatting and derived functionality (e.g., panics / assertions)910,953MIT OR Apache-2.0Development toolsNo standard library biome_json_factoryUtilities to create JSON AST for biome_json_parser910,895MIT OR Apache-2.0Development toolsWeb programming espflashA command-line tool for interacting with Espressif devices908,169MIT OR Apache-2.0Command line utilitiesDevelopment tools lance-testingA columnar data format that is 100x faster than Parquet for random access.906,122Apache-2.0Data structuresDatabase implementations oxc_compatA collection of JavaScript tools written in Rust.866,381MITCompilersDevelopment tools svixSvix webhooks API client and webhook verification library863,788MITAsynchronousDevelopment tools struct-patch-deriveA library that helps you implement partial updates for your structs.853,901MITDevelopment tools struct-patchA library that helps you implement partial updates for your structs.852,834MITDevelopment tools biome_formatterBiome's formatter shared infrastructure848,490MIT OR Apache-2.0Development toolsWeb programming online📶 Library to check your Internet connectivity847,574MITAsynchronousConcurrency html2mdLibrary and binary to convert simple html documents into markdown830,559GPL-3.0+Development toolsParser implementations hamcrest2A port of the Hamcrest testing library. Fork of original hamcrest-rust (which is unmaintained) with extra matchers, better docs…810,422MIT/Apache-2.0Development toolsDevelopment tools::Testing biome_deserialize_macrosMacros to help implement deserializable types in Biome789,622MIT OR Apache-2.0Development toolsWeb programming moddefMacro for convenient module declaration. Each module can be put in a group, and visibility can be applied to the whole group with…761,626MITAccessibilityDevelopment tools cargo-leptosBuild tool for Leptos.746,727MITDevelopment toolsWebAssembly size-ofA crate for measuring the total memory usage of an object730,598MIT OR Apache-2.0Development toolsDevelopment tools::Debugging rattler_digestAn simple crate used by rattler crates to compute different hashes from different sources717,522BSD-3-ClauseDevelopment tools akinA crate for writing repetitive code easier and faster.714,119MITDevelopment tools indyA library for assisting developers using LibIndy API705,576MIT/Apache-2.0API bindingsDevelopment tools custom_errorDefine custom errors without boilerplate using the custom_error! macro.693,704BSD-2-ClauseDevelopment toolsEncoding tango-benchTango benchmarking harness690,127MITDevelopment toolsDevelopment tools::Profiling claimAssertion macros688,834Apache-2.0 OR MITDevelopment toolsDevelopment tools::Testing lang_testerConcise language testing framework for compilers and VMs678,903Apache-2.0/MITDevelopment tools apollo-compilerA compiler for the GraphQL query language.668,993MIT OR Apache-2.0CompilersDevelopment tools compile-time-runrun a command at compile time and capture the output664,163BSD-2-ClauseDevelopment toolsDevelopment tools::Build Utils match-templatematch-template is a procedural macro that generates repeated match arms by pattern.656,293Apache-2.0Development tools fmNon-backtracking fuzzy text matcher655,106Apache-2.0/MITDevelopment tools defaultmapProvides a HashMap with an automatic default for missing keys.654,455MITData structuresDevelopment tools prettier-pleaseA minimal `syn` syntax tree pretty-printer650,518MIT OR Apache-2.0Development tools cddlParser for the Concise data definition language (CDDL)644,960MITDevelopment toolsEncoding typos-dictSource Code Spelling Correction638,551MIT OR Apache-2.0Development toolsText processing biome_unicode_tableUnicode table for JavaScript IDs633,116MIT OR Apache-2.0Development toolsWeb programming ast-grepSearch and Rewrite code at large scale using precise AST pattern628,427MITCommand line utilitiesDevelopment tools scarb-metadataStructured access to the output of `scarb metadata`611,684MITDevelopment tools iter_toolsCollection of general purpose tools to iterate. Currently it simply reexports itertools.608,596MITAlgorithmsDevelopment tools biome_js_syntaxSyntaxKind and common rowan definitions for biome_js_parser599,027MIT OR Apache-2.0Development toolsWeb programming cologThe `colog` library is a simple formatter backend for the standard rust logging system (in the `log` crate).591,885LGPL-3.0Command-line interfaceDevelopment tools daftStructural diffs of Rust data structures591,844MIT OR Apache-2.0Development toolsNo standard library::No dynamic allocation next_versionDetermine next semantic version based on conventional commits587,467MIT OR Apache-2.0Development toolsParsing tools daft-deriveDerive macro for daft586,113MIT OR Apache-2.0Development tools biome_js_formatterBiome's JavaScript formatter579,343MIT OR Apache-2.0Development toolsWeb programming biome_js_parserBiome's JavaScript parser577,845MIT OR Apache-2.0Development toolsWeb programming rattler_conda_typesRust data types for common types used within the Conda ecosystem576,451BSD-3-ClauseDevelopment tools rustfmtTool to find and fix Rust formatting issues570,652Apache-2.0/MITDevelopment tools typosSource Code Spelling Correction554,046MIT OR Apache-2.0Development toolsText processing codspeed-bencher-compatBencher compatibility layer for CodSpeed548,124MIT OR Apache-2.0Development toolsDevelopment tools::Profiling viseTypesafe metrics client547,677MIT OR Apache-2.0Development tools vise-macrosProcedural macros for `vise` crate547,365MIT OR Apache-2.0Development tools ic-error-typesError types of the Internet Computer545,881Apache-2.0API bindingsDevelopment tools xargoThe sysroot manager that lets you build and customize `std`525,439MIT OR Apache-2.0Command line utilitiesDevelopment tools facet-coreCore reflection traits and types for the facet ecosystem - provides the Facet trait, Shape metadata, and type-erased pointers522,541MIT OR Apache-2.0Development toolsRust patterns facetReflection for Rust: introspect types at compile time with metadata for serialization, pretty-printing, CLIs, and more522,300MIT OR Apache-2.0Development toolsEncoding packageurlRust implementation of the package url specification522,177MITDevelopment toolsEncoding typos-varsSource Code Spelling Correction521,222MIT OR Apache-2.0Development toolsText processing cairo-lang-macro-attributesCairo procedural macro interface primitives.520,529MITDevelopment tools rls-blacklistBlacklist of crates for the RLS to skip519,982Apache-2.0/MITDevelopment tools cairo-lang-macro-stableCairo procedural macro stable ABI interface primitives.518,439MITDevelopment tools rls-rustcA simple shim around rustc to allow using save-analysis with a stable toolchain512,192Apache-2.0/MITDevelopment tools deviconsA Rust library that provides filetype glyphs (icons) for a wide range of common file formats.507,111Apache-2.0Command-line interfaceCommand line utilities sdAn intuitive find & replace CLI505,858MITCommand line utilitiesDevelopment tools rattler_macrosA crate that provideds some procedural macros for the rattler project504,886BSD-3-ClauseDevelopment tools cargo-msrvFind your minimum supported Rust version (MSRV)!494,580Apache-2.0 OR MITCommand line utilitiesDevelopment tools lance-geoLance's geospatial extension providing geospatial UDFs.494,399Apache-2.0Data structuresDatabase implementations dictgenCompile-time case-insensitive map492,451MIT OR Apache-2.0Development toolsText processing cairo-lang-macroCairo procedural macro interface primitives.492,262MITDevelopment tools lance-namespace-implsLance Namespace Implementations491,611Apache-2.0Data structuresDatabase implementations oxc_transformer_pluginsA collection of JavaScript tools written in Rust.483,210MITCompilersDevelopment tools vise-exporterPrometheus exporter for metrics defined using `vise`478,009MIT OR Apache-2.0Development tools facet-macrosDerive macro for the Facet trait - proc macro powered by unsynn for compile-time type introspection477,837MIT OR Apache-2.0Development toolsRust patterns rattler_package_streamingExtract and stream of Conda package archives471,805BSD-3-ClauseDevelopment tools rustfmt-nightlyTool to find and fix Rust formatting issues469,982Apache-2.0/MITDevelopment tools soldeer-coreCore functionality for Soldeer469,272MITDevelopment tools kani-verifierA bit-precise model checker for Rust.462,077MIT OR Apache-2.0Development tools mit-commit-message-lintsCheck the correctness of a specific commit message. Designed to be used in tools providing commit-msg style hooks461,453CC0-1.0Command line utilitiesDevelopment tools mit-hook-test-helperTesting help tools for git-mit455,085CC0-1.0Command line utilitiesDevelopment tools rattler_networkingAuthenticated requests in the conda ecosystem454,515BSD-3-ClauseDevelopment tools cargo-shearDetect and fix unused/misplaced dependencies from Cargo.toml453,897MITDevelopment toolsDevelopment tools::Cargo plugins komacA manifest creator for winget-pkgs452,092GPL-3.0-or-laterCommand line utilitiesDevelopment tools file_urlHelper functions to work with file:// urls450,806BSD-3-ClauseDevelopment tools rattlerRust library to install conda environments447,513BSD-3-ClauseDevelopment tools blondieCollect CPU callstack samples from a windows process439,418MIT OR Apache-2.0 OR BSL-1.0 OR MPL-2.0 OR Zlib OR UnlicenseCommand line utilitiesDevelopment tools checkersA sanity checker for global allocations.436,687MIT OR Apache-2.0Development toolsMemory management bpf-linkerBPF static linker434,482MIT OR Apache-2.0Command line utilitiesDevelopment tools rattler_shellA crate to help with activation and deactivation of a conda environment430,362BSD-3-ClauseDevelopment tools git-mit-relates-toSet Relates-to trailer.429,555CC0-1.0Command line utilitiesDevelopment tools mit-prepare-commit-msgThis hook is invoked by git-commit right after preparing the default log message, and before the editor is started.426,585CC0-1.0Command line utilitiesDevelopment tools rattler_solveA crate to solve conda environments425,960BSD-3-ClauseDevelopment tools rattler_repodata_gatewayA crate to interact with Conda repodata425,954BSD-3-ClauseDevelopment tools mit-pre-commitRun first, before you even type in a commit message. It's used to inspect the snapshot that's about to be committed.425,493CC0-1.0Command line utilitiesDevelopment tools git-mit-configA command for enabling and disabling git lints425,340CC0-1.0Command line utilitiesDevelopment tools mit-commit-msgValidate the commit message that a user has input425,229CC0-1.0Command line utilitiesDevelopment tools git-mit-installInstall git-mit into a repository424,489CC0-1.0Command line utilitiesDevelopment tools rattler_redactionRedact sensitive information from URLs (ie. conda tokens)424,316BSD-3-ClauseDevelopment tools checkers-macrosMacros for checkers, a sanity checker for global allocations.421,075MIT/Apache-2.0Development toolsMemory management git-mitSet author and Co-authored trailer.421,005CC0-1.0Command line utilitiesDevelopment tools lonkeroWeb scanner built for actual pentests. Fast, modular, Rust.420,003non-standardCommand line utilitiesDevelopment tools ebrsimple epoch-based reclamation with low cacheline ping-pong413,255MIT OR Apache-2.0ConcurrencyData structures temporalio-commonCommon functionality for the Temporal SDK Core, Client, and Rust SDK404,251non-standardDevelopment tools temporalio-clientClients for interacting with Temporal403,917non-standardDevelopment tools lsetData types describing linear sets403,633Apache-2.0Development toolsRust patterns rattler_virtual_packagesLibrary to work with and detect Conda virtual packages399,572BSD-3-ClauseDevelopment tools styluaA code formatter for Lua396,302MPL-2.0Command line utilitiesDevelopment tools hamcrestA port of the Hamcrest testing library395,087MIT/Apache-2.0Development toolsDevelopment tools::Testing optimization_engineA pure Rust framework for embedded nonconvex optimization. Ideal for robotics!389,067MIT OR Apache-2.0AlgorithmsDevelopment tools cargo-wixBuild Windows installers using the WiX Toolset388,118MIT/Apache-2.0Development tools tower-livereloadA LiveReload middleware built on top of tower.376,632MIT OR Apache-2.0Development toolsWeb programming lance-tokenizerTokenizer abstractions and implementations for Lance372,828Apache-2.0Data structuresDatabase implementations rattler_cacheA crate to manage the caching of data in rattler368,721BSD-3-ClauseDevelopment tools barrelA powerful schema migration building API for Rust367,536MIT/X11 OR Apache-2.0Database interfacesDevelopment tools deployThe `deploy` library to aide writing and debugging of distributed programs, as well as tooling to run them across a cluster.365,731Apache-2.0AsynchronousCommand line utilities wasm-shrinkA WebAssembly test case shrinker360,347Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITCommand line utilitiesDevelopment tools zepterAnalyze, Fix and Format features in your Rust workspace.358,115GPL-3.0-onlyDevelopment tools flip-linkFlips the memory layout of embedded programs to protect against stack overflows351,556MIT OR Apache-2.0Command line utilitiesDevelopment tools soldeer-commandsHigh-level commands for the Soldeer CLI349,633MITDevelopment tools strict_encoding_deriveStrict encoding derivation macros348,700Apache-2.0Development toolsEncoding temporalio-macrosProcmacros used in Temporal Core & Rust SDKs347,783non-standardDevelopment tools temporalio-sdk-coreLibrary for building new Temporal SDKs347,722non-standardDevelopment tools temporalio-sdkTemporal Rust SDK344,029non-standardDevelopment tools rspecWrite Rspec-like tests with stable rust342,451MPL-2.0Development toolsDevelopment tools::Testing tendermint-testgentendermint-testgen is a library and a small binary utility for generating tendermint datastructures from minimal input (for…341,558Apache-2.0Cryptography::CryptocurrenciesDevelopment tools rustup-toolchain-install-masterInstall master rustc toolchain into rustup340,711MITDevelopment tools nbytesRust compile-time evaluation of byte unit conversions340,323Apache-2.0Development toolsRust patterns telegra-phimplementation of API of telegra.ph336,562MITDevelopment tools o2oObject to Object mapper for Rust. Derive '(Try)From' and '(Try)Into' traits.332,972MIT OR Apache-2.0Development toolsNo standard library test-tagThe #[tag] attribute for convenient tagging/grouping of #[test] tests.332,440Apache-2.0 OR MITConfigurationDevelopment tools doedoe is a powerful Rust crate designed to enhance development workflow by providing an extensive collection of useful macros and…330,323MITAccessibilityCryptography rspack_sourcesRusty webpack-sources port.325,390MITDevelopment toolsWeb programming release-plzUpdate version and changelog based on semantic versioning and conventional commits323,938MIT OR Apache-2.0Command line utilitiesDevelopment tools tracing-gelfA Graylog tracing library.321,580MITDevelopment tools test-binaryManage and build extra binaries for integration tests as regular Rust crates.318,376MITDevelopment toolsDevelopment tools::Testing debug_printprint only in debug build316,069MIT/Apache-2.0Development toolsDevelopment tools::Debugging baconbackground rust compiler315,771AGPL-3.0Command line utilitiesDevelopment tools wrap-ansiA high-performance, Unicode-aware Rust library for intelligently wrapping text while preserving ANSI escape sequences, colors,…315,256MIT OR Apache-2.0Command line utilitiesDevelopment tools simple_spawn_blockingA simple crate to make spawning blocking tasks more ergonomic313,014BSD-3-ClauseDevelopment tools tonic-mockTest utilities for easy mocking tonic streaming interface311,690MITDevelopment tools file-headerRust library to check for and add headers to files310,751Apache-2.0Development tools tookEasily measure & report elapsed time306,907MITCommand-line interfaceDevelopment tools dockertestA library to control docker containers when running your integration tests.302,653MITDevelopment toolsDevelopment tools::Testing rust-sitter-commonShared logic for the Rust Sitter macro and tool301,915MITDevelopment tools rust-sitter-macroProcedural macros for Rust Sitter298,394MITDevelopment tools