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.

feattle-syncFeatture toggles for Rust, extensible and with background synchronization and administration UI66,815MIT OR Apache-2.0ConfigurationData structures rhai-autodocsCustom documentation generator for the Rhai scripting language66,648MITDevelopment tools svlsSystemVerilog language server66,580MITDevelopment tools mycelium-baseA simple package with useful dependencies for Rust packages.66,480Apache-2.0Development toolsWeb programming::HTTP server facet-pathPath tracking for navigating Facet type structures66,455MIT OR Apache-2.0Development toolsRust patterns greentic-telemetryThin telemetry facade for Greentic: tracing/logging/metrics with OTLP + WASM.66,453MITDevelopment toolsVisualization dillRuntime depenency injection library.66,410MIT OR Apache-2.0ConfigurationDevelopment tools runtime-macrosSimulate expansion of procedural macros at run time66,380MIT OR Apache-2.0Development tools emmylua_parserA parser for EmmyLua and luals66,313MITDevelopment toolsParsing tools slang_solidityA modular set of compiler APIs empowering the next generation of Solidity code analysis and developer tooling. Written in Rust…66,194MITCompilersDevelopment tools facet-prettyPretty-printing for Facet types with syntax highlighting and customizable formatting66,060MIT OR Apache-2.0Command line utilitiesDevelopment tools develaA development substrate of coherence.65,884MIT OR Apache-2.0Development toolsNo standard library::No dynamic allocation lombok-macrosA Rust procedural macro collection providing Lombok-like functionality. Automatically generates getters/setters with field-level…65,542MITDevelopment tools c2rust-build-pathsC2Rust utilities related to build paths, primarily at build time65,494BSD-3-ClauseCommand line utilitiesDevelopment tools cargo-bashUse bash in cargo aliases.65,428MIT OR Apache-2.0Development tools check_elevationCheck if the current process is elevated. A successor to the `is_elevated` crate. Now no_std!65,403BSD-2-ClauseAuthenticationDevelopment tools refined_typeA library for imbuing rules into types and elevating them to more robust types64,950MITAccessibilityDevelopment tools export-magicA crate to simplify module management and re-exportation using macros.64,937MITDevelopment tools metatypeHelper methods to determine whether a type is `TraitObject`, `Slice` or `Concrete`, and work with them respectively.64,917MIT OR Apache-2.0Development toolsRust patterns rezA convention for libraries to bundle resource files alongside binaries.64,799MIT OR Apache-2.0Development tools treelogA highly customizable, optimized, and modular tree rendering library64,423MITDevelopment toolsText processing televisionA very fast, portable and hackable fuzzy finder for the terminal64,357MITCommand-line interfaceCommand line utilities c2rustC to Rust translation, refactoring, and cross-checking64,356BSD-3-ClauseCommand line utilitiesDevelopment tools prometric-deriveDerive macro for generating Prometheus metrics.63,918MIT OR Apache-2.0Development tools prometricMetric types to use with the prometric-derive crate.63,907MIT OR Apache-2.0Development tools migrantCLI Database migration management for postgres, sqlite, mysql63,871MITCommand line utilitiesDatabase interfaces interchangeRequest/response mechanism for embedded development, using atomics63,609Apache-2.0 OR MITDevelopment toolsEmbedded development convert2jsonCLI utilities to convert BSON, CBOR, CSV, INI, MessagePack, Plist, RSV, TOML, XML & YAML into JSON and for use with jaq or jq.63,557MITCommand line utilitiesDevelopment tools hotpath-macros-metaHotpath meta - a version of hotpath used to profile the profiler itself. Not intended for external use. Proc macros crate.63,537MITDevelopment tools wstring_toolsTools to manipulate strings.63,513MITAlgorithmsDevelopment tools hotpath-metaHotpath meta - a version of hotpath used to profile the profiler itself. Not intended for external use.63,370MITDevelopment tools lean-agenticCore library for Lean-Agentic: hash-consed dependent types with 150x faster equality62,858Apache-2.0Development toolsMathematics dxlibdxlib dll for Rust62,826MITDevelopment toolsGraphics knopeA command line tool for automating common development tasks62,823MITCommand line utilitiesDevelopment tools apollo-language-serverA GraphQL language server with first-class support for Apollo Federation62,485non-standardDevelopment toolsText editors geosuggest-utilsGeosuggest index update utilities62,300MITDevelopment toolsWeb programming::HTTP server git-arGit all remotes. Git cli tool that targets both Github and Gitlab. Brings common development operations such as opening a pull…62,288MITCommand line utilitiesDevelopment tools anyinputA macro for easier writing of functions that accept any string-, path-, iterator-, array-, or ndarray-like input62,257MIT OR Apache-2.0Development toolsRust patterns rspack_plugin_esm_libraryESM library plugin for Rspack62,151MITDevelopment toolsWeb programming scalar_api_referenceEmbed Scalar API documentation in Rust web applications62,059MITDevelopment toolsWeb programming cargo-swiftA cargo plugin to easily build Swift packages from Rust code for use in iOS and macOS applications61,993MIT OR Apache-2.0Command line utilitiesDevelopment tools chia-wallet-sdkAn unofficial SDK for building Chia wallets.61,974Apache-2.0Cryptography::CryptocurrenciesDevelopment tools apimockHTTP(S) mock server. Drop JSON files into a folder and your API immediately exists.61,941Apache-2.0Command line utilitiesDevelopment tools agent-client-protocol-tokioTokio-based utilities for the Agent Client Protocol61,901Apache-2.0Development tools varlink_parserA crate for parsing varlink interface definition files.61,757MIT OR Apache-2.0Development toolsParsing tools wproc_macroTools for writing procedural macroses.61,580MITAlgorithmsDevelopment tools git-fixtureReproducible git trees for bug reporting and testing61,504MIT OR Apache-2.0Command-line interfaceDevelopment tools redactedWrappers to control debug formatting of potentially sensitive byte arrays61,4660BSDDevelopment toolsValue formatting mycelium-configProvide config manager features of the Mycelium project as and use-cases.61,427Apache-2.0Development toolsWeb programming::HTTP server anyinput-coreAn internal helper library of anyinput61,244MIT OR Apache-2.0Development toolsRust patterns clap-sortValidate that clap Subcommand enums are sorted alphabetically61,184MIT OR Apache-2.0Command line utilitiesDevelopment tools fast-conventionalMake conventional commits, faster, and consistently name scopes60,985CC0-1.0Command line utilitiesDevelopment tools create-rust-appSet up a modern rust+react web app by running one command.60,759MIT OR Apache-2.0Command line utilitiesConfiguration anyinput-deriveAn internal helper library of anyinput60,728MIT OR Apache-2.0Development toolsRust patterns fundamental_data_typeA collection of derive macros designed to enhance STD.60,187MITAlgorithmsDevelopment tools codewalkWalk code trees with binary detection, bounded reads, and scanner-oriented filtering59,947MIT OR Apache-2.0Development toolsFilesystem brush-coreReusable core of a POSIX/bash shell (used by brush-shell)59,744MITCommand line utilitiesDevelopment tools std-macro-extensionsA collection of macro extensions for Rust's standard library data structures, simplifying the creation and manipulation of common…59,729MITData structuresDevelopment tools non_stdCollection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used…59,690MITAlgorithmsDevelopment tools mprocsTUI for running multiple processes59,387MITCommand-line interfaceCommand line utilities clap-logflagThis library can be used to add a `--log` flag to clap based command line applications that allows users to configure logging…59,177MIT OR Apache-2.0Command-line interfaceConfiguration spotify-confidence-openfeature-provider-localOpenFeature provider for Confidence using native Rust resolver58,848Apache-2.0Development tools cargo-deltaDetects which crates in a Cargo workspace are affected by changes in a Git feature branch.58,753MITDevelopment toolsDevelopment tools::Cargo plugins minittMini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust58,606Apache-2.0Development tools rogcatA adb logcat wrapper and log processor58,498MITCommand line utilitiesDevelopment tools github-distributed-ownersA tool for auto generating GitHub compatible CODEOWNERS files from OWNERS files distributed through the file tree.58,433MITCommand line utilitiesDevelopment tools trace4rs-configtrace4rs configuration58,409MITDevelopment tools scarb-oracle-hint-serviceOracle hint service used by Scarb58,399MITDevelopment tools confidence_resolverLocal resolver for Confidence feature flags58,364Apache-2.0Development tools c2rust-ast-builderRust AST builder support crate for the C2Rust project58,353BSD-3-ClauseCommand line utilitiesDevelopment tools natureNature is a development support platform, it separates data definition from code, so it decouple the data from business system.58,258MITAsynchronousDatabase interfaces cbor-smolStreamlined serde serializer/deserializer for CBOR58,227Apache-2.0 OR MITDevelopment toolsEmbedded development process_toolsCollection of algorithms and structures to handle processes properly.58,151MITAlgorithmsDevelopment tools hot-lib-reloaderUtility to reload libraries on change. For faster feedback cycles.57,982MITDevelopment tools c2rust-transpileC2Rust transpiler implementation57,928BSD-3-ClauseCommand line utilitiesDevelopment tools ci_envDetect CI information from the environment.57,917MITDevelopment tools error-treeThis crate let's us use the `error_tree!` proc macro for ergonomic error hierarchy definition57,912MITDevelopment tools instance_ofMacro to answer the question: does it implement a trait?57,825MITAlgorithmsDevelopment tools miho_deriveRepository management tools57,739MITDevelopment tools facet-solverConstraint solver for facet - resolves type shapes from field names57,681MIT OR Apache-2.0Development toolsRust patterns rustyroadRusty Road is a framework written in Rust that is based on Ruby on Rails. It is designed to provide the familiar conventions and…57,652MITDevelopment toolsNetwork programming c2rust-ast-exporterClang AST extraction API for use in the C2Rust project57,399BSD-3-ClauseCommand line utilitiesDevelopment tools wtestTools for writing and running tests.57,303MITAlgorithmsDevelopment tools cd_envDetect CD (deploy, deliver, distribute) information from the environment.57,117MITDevelopment tools typed-openrpcTyped JSON-RPC 2.0 method definitions with OpenRPC document generation.56,849MITAPI bindingsDevelopment tools crankoA cross-platform, cross-language release automation tool56,849MITCommand line utilitiesDevelopment tools graphs_toolsGraphs tools.56,721MITAlgorithmsDevelopment tools std_toolsCollection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used…56,500MITAlgorithmsDevelopment tools proto_convert_deriveAutomatically derive Protobuf and Rust conversions.56,433Apache-2.0Development tools agent-client-protocol-httpHTTP and WebSocket transport for the Agent Client Protocol (ACP)56,411Apache-2.0Development toolsWeb programming::HTTP server nest_structNest struct and enum definitions with minimal syntax changes56,220MITData structuresDevelopment tools dharitri-codec-deriveMacro implementations of dharitri-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]55,600GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools shkeletonSkeleton rust project55,578MITDevelopment tools cargo-fetch2A replacement for `cargo fetch` that works.55,490MIT OR Apache-2.0Development tools testbenchTesting and benchmarking tools for concurrent Rust code55,344MPL-2.0ConcurrencyDevelopment tools std_xCollection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used…55,197MITAlgorithmsDevelopment tools stof-cliStof CLI: data that carries its own logic55,183Apache-2.0Command line utilitiesDevelopment tools witgenwitgen is a library to help you generate wit definitions in a wit file for WebAssembly54,491non-standardDevelopment toolsEncoding moleculecSchema compiler for molecule.54,489MITData structuresDevelopment tools trace4rslog4rs like usability with the `tracing` crate as the base54,487MITDevelopment tools slint-lspA language server protocol implementation for Slint54,446GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Command line utilitiesDevelopment tools chia-sdk-typesStandard Chia types for things such as puzzle info and conditions.54,301Apache-2.0Cryptography::CryptocurrenciesDevelopment tools cargo-doc2readmecargo subcommand to create a readme file containing the rustdoc comments from your code54,181Apache-2.0Command line utilitiesDevelopment tools bndlBundle build artifacts into a redistributable archive.54,069MIT OR Apache-2.0Development tools dharitri-codecLightweight binary serializer/deserializer, written especially for Dharitri smart contracts54,067GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools color-outputAn atomic output library based on Rust that supports output functionalities through functions, builders, and other methods. It…53,998MITCommand-line interfaceDevelopment tools mycelium-memory-dbProvide memory database adapters to the mycelium project.53,994Apache-2.0Development toolsWeb programming::HTTP server schematA code formatter for Scheme, Lisp, and any S-expressions53,892UnlicenseCommand line utilitiesDevelopment tools automata_toolsAutomata tools.53,861MITAlgorithmsDevelopment tools wautomataImplementation of automata.53,816MITAlgorithmsDevelopment tools c2rust-asm-castsType cast helpers for use with C2Rust's inline assembly implementation53,733BSD-3-ClauseCommand line utilitiesDevelopment tools hideHide credentials from debug output53,635Apache-2.0ConfigurationDevelopment tools emmylua_code_analysisA library for analyzing lua code.53,586MITDevelopment tools gptcommitA git prepare-commit-msg hook for summarizing commits with LLMs.53,504MITDevelopment tools mycelium-serviceProvide smtp adapters to the mycelium project.53,491Apache-2.0Development toolsWeb programming::HTTP server sqlx-db-testerA simple tool to test sqlx with PostgreSQL and MySQL. It will automatically create a database and drop it after the test.53,436MITDevelopment tools terminator-workflow-recorderA crate for recording user workflows on Windows53,302non-standardAccessibilityDevelopment tools mycelium-http-toolsProvide HTTP related elements to the mycelium project.53,034Apache-2.0Development toolsWeb programming::HTTP server vastVerilog AST library53,025Apache-2.0Data structuresDevelopment tools traced-testthis crate lets us use #[traced_test] to automatically configure sane default tracing for a rust test52,989MITDevelopment tools scan-crate-for-typedefssimple crate -- lets us scan crate(s) for locally defined structs, enums, types, fns, and traits52,938MITDevelopment tools chia-sdk-driverDriver code for interacting with standard puzzles on the Chia blockchain.52,906Apache-2.0Cryptography::CryptocurrenciesDevelopment tools kip_db轻量级、异步 基于LSM Leveled Compaction K-V数据库52,740Apache-2.0Database interfacesDevelopment tools gitignoresGitHub’s collection of gitignores, embedded, automatically updated52,688CC0-1.0Development toolsFilesystem git-config-envParse git's env configuration52,576MIT OR Apache-2.0Command-line interfaceDevelopment tools wcensorUtility to operate files from a command line.52,563MITAlgorithmsDevelopment tools test-assets-ureqDownload test assets with ureq, managing them outside of git52,534MIT/Apache-2.0Development tools rubedoLibrary of useful functionality and extensions52,500MITDevelopment tools tapoUnofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L535, L610, L630),…52,474MITDevelopment toolsEmbedded development storage-client-interfaceA Rust library for exposing the StorageClientInterface trait for interacting with a storage backend. Used by Evervault Cages.52,472Apache-2.0Development tools digitaloceanA pure Rust DigitalOcean API binding.52,374MITAPI bindingsDevelopment tools disabled_contractsA clearly stub version of the `contracts` crate.52,355MITDevelopment toolsDevelopment tools::Procedural macro helpers ink-analyzerA library for semantic analysis of ink! smart contracts.52,291MIT OR Apache-2.0Development tools dorstCodebase bootstrap and backup utility52,257MITCommand line utilitiesDevelopment tools asyncapi-rust-codegenProcedural macro implementation for asyncapi-rust52,199MIT OR Apache-2.0API bindingsAsynchronous asyncapi-rust-modelsRuntime data structures for asyncapi-rust (AsyncAPI 3.0 spec models)52,194MIT OR Apache-2.0API bindingsAsynchronous chia-sdk-signerCalculates the signatures required for coin spends in a transaction.52,065Apache-2.0Cryptography::CryptocurrenciesDevelopment tools asyncapi-rustAsyncAPI 3.0 specification generation for Rust WebSockets and async protocols52,045MIT OR Apache-2.0API bindingsAsynchronous tea-codecThe TEA SDK51,940Apache-2.0Cryptography::CryptocurrenciesDevelopment tools attrsAn ergonomic parser library for `#[attributes]`, built on parser combinators.51,926MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers anymoreAnyDebug: Dynamically typed values which can be inspected51,903Apache-2.0 OR MITDevelopment toolsNo standard library wiremock-grpcMock gRPC server to test your outgoing gRPC requests51,766MIT OR Apache-2.0Development tools git-gambleblend TDD + TCR to make sure to develop the right thing 😌, baby step by baby step 👶🦶51,750ISCCommand line utilitiesDevelopment tools rust-patch-deriveDerive macro implementation for rust-patch51,424MIT OR Apache-2.0Development toolsNo standard library slint-viewerThe viewer binary for Slint51,078GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0Command line utilitiesDevelopment tools rustygitA simple interface for runnig Git commands51,063MIT OR Apache-2.0Development tools github-copilot-sdkRust SDK for programmatic control of the GitHub Copilot CLI via JSON-RPC.51,045MITAPI bindingsDevelopment tools denaliParser/writer of the Denali test format51,006GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools authressThe Authress SDK for RUST - provides authorization as a service with fully compatible REST apis. Authentication / Authorization /…50,868Apache-2.0API bindingsAuthentication terminationLibrary that exposes Termination trait, similar to std::process::Termination.50,704MITDevelopment tools voile-utilUtilities extracted from Voile language's type-checker50,685Apache-2.0Development tools rust-patchPatch structs with other structs50,663MIT OR Apache-2.0Development toolsNo standard library tracing-setupthis crate helps us configure tracing for a rust project. It is designed to be used with the `traced-test` crate50,627MITDevelopment tools rubedo-macrosProc macros for Rubedo50,617MITDevelopment tools perseus-warpAn integration that makes the Perseus framework easy to use with Warp.50,436MITAsynchronousDevelopment tools kubieA more powerful alternative to kubectx and kubens.50,436ZlibCommand line utilitiesDevelopment tools termination_attribAttribute macro for 'termination' crate.50,222MITDevelopment tools h10Simple HTTP/1.0 Server50,079MITDevelopment toolsNetwork programming easylogA simple and easy to use logging-crate. Write log-messages to a file.50,022MIT/Apache-2.0Development tools tsunamiToolkit for running short-lived jobs on cloud VMs50,012MIT OR Apache-2.0API bindingsDevelopment tools wrapped-vecMacro for generating wrapped Vec types and associated boilerplate49,946MIT OR Apache-2.0Data structuresDevelopment tools chompbuildMake-like parallel task runner with a JS extension system49,939Apache-2.0Command line utilitiesDevelopment tools assert_fnA proc macro for turning test helper functions into assert! style macros49,792MITDevelopment toolsDevelopment tools::Testing path-dslA utility DSL and macro to help deal with Paths and PathBufs.49,760MITDevelopment tools chia-sdk-testA wallet simulator and related tooling for testing Chia wallet code.49,729Apache-2.0Cryptography::CryptocurrenciesDevelopment tools emmylua_checkA command-line tool for checking lua code.49,668MITDevelopment tools git-workspaceManage and update personal and work git repos from multiple providers49,559MITDevelopment tools ic-http-typesHTTP request and response types for the Internet Computer49,355Apache-2.0API bindingsDevelopment tools create-rust-app_cliSet up a modern rust+react web app by running one command.49,342MIT OR Apache-2.0Command line utilitiesConfiguration etk-asmEVM Toolkit assembler49,324MIT OR Apache-2.0Command line utilitiesCompilers git_lab_cliA custom git command for interacting with a GitLab server49,268MITCommand line utilitiesDevelopment tools report-testA simple interface to get a local SGX attestation (“report”). This is useful for testing remote attestation.49,022MPL-2.0Development tools async_fromAsync version of From, Into, TryFrom, TryInto.48,801MITAlgorithmsDevelopment tools rpm-rsA pure rust library for building and parsing RPM's48,688Apache-2.0Development toolsParsing tools klozr-protobuf-deliveryKlozr delivery API48,611MITDevelopment tools tea-codec-macrosThe TEA SDK48,601non-standardCryptography::CryptocurrenciesDevelopment tools allmsOne Library to rule them aLLMs48,583MITAPI bindingsDevelopment tools aicommitA CLI tool that generates concise and descriptive git commit messages using LLMs48,561MITCommand line utilitiesDevelopment tools polaris-specificationService Governance Specification.48,549MIT OR Apache-2.0AsynchronousConfiguration emmy_lsp_typesLSP types for Rust, with enhanced features and strict linting48,522MITDevelopment tools cargo-depsCargo subcommand for building dependency graphs of Rust projects.48,422BSD-3-ClauseDevelopment toolsDevelopment tools::Cargo plugins deno_bindgenWrite high-level Deno FFI libraries in Rust.48,095MITDevelopment toolsDevelopment tools::FFI rattler_sandboxA crate to run executables in a sandbox47,957GPL-3.0-or-laterDevelopment tools compile_commandsWork with compile_commands.json and compile_flags.txt in Rust programs.47,660Apache-2.0Development tools command-runLibrary for running a command in a subprocess47,486Apache-2.0Development tools chia-sdk-clientUtilities for connecting to Chia full node peers via the light wallet protocol.47,468Apache-2.0Cryptography::CryptocurrenciesDevelopment tools willbe2___47,291MITAlgorithmsDevelopment tools klozr-protobuf-s3Klozr keycloak API47,271MITDevelopment tools plot_interfacePlot interface.46,909MITAlgorithmsDevelopment tools arri_reprRust representations of Arri types46,741GPL-3.0-or-laterDevelopment tools rattler_libsolv_cBindings for libsolv46,687BSD-3-ClauseDevelopment tools conventional_commits_linterA tooling and language agnostic utility to lint Git commits against the Conventional Commits specification.46,611AGPL-3.0Command line utilitiesData structures klozr-protobuf-riderKlozr rider API46,604MITDevelopment tools klozr-protobuf-websocketKlozr websocket API46,516MITDevelopment tools set-cargo-versionA simple tool to change the version in Cargo.toml46,450MITCommand line utilitiesDevelopment tools klozr-protobuf-ownerKlozr owner API46,292MITDevelopment tools cargo-prebuiltDownload prebuilt crate binaries for many different platforms46,282MITDevelopment toolsDevelopment tools::Cargo plugins klozr-protobuf-userKlozr keycloak API46,225MITDevelopment tools unit-testingA unit testing library46,186non-standardDevelopment tools cargo-commanderLike npm scripts, but better46,066non-standardCommand line utilitiesDevelopment tools