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.

deno_bindgen_macroWrite high-level Deno FFI libraries in Rust.46,025MITDevelopment toolsDevelopment tools::FFI paste-completeMacros for all your token pasting needs46,010MIT OR Apache-2.0Development toolsNo standard library wasm-gcA CLI tool to garbage collect webassembly modules45,982MIT/Apache-2.0Development tools mycelium-notifierProvide message adapters to the mycelium project.45,978Apache-2.0Development toolsWeb programming::HTTP server capterCapter is a lightweight end-to-end testing tool for APIs.45,888MITCommand line utilitiesDevelopment tools oxc_module_lexerA collection of JavaScript tools written in Rust.45,888MITCompilersDevelopment tools rocket-sentrySimplifies integration between the Rocket web framework and Sentry application monitoring system.45,883MITDevelopment toolsWeb programming mdsfFormat, and lint, markdown code snippets using your favorite tools45,420MITCommand line utilitiesDevelopment tools ronky_deriveProcedural macros for ronky: #[derive(Exported)] and #[derive(Serializable)]45,341GPL-3.0-or-laterDevelopment tools diesel-guardLinter for dangerous Postgres migration patterns in Diesel and SQLx. Prevents downtime caused by unsafe schema changes.45,237MITCommand line utilitiesDevelopment tools klozr-protobuf-notificationKlozr notification API45,107MITDevelopment tools chia-sdk-deriveDerive macros for chia-sdk-types.45,053Apache-2.0Cryptography::CryptocurrenciesDevelopment tools ruststep-deriveproc-macro for ruststep44,796Apache-2.0Development toolsScience git-brwsCommand line tool to open a repository, file, commit, diff, tag, pull request, issue or project's website in your web browser…44,770MITCommand line utilitiesDevelopment tools exonum-deriveProcedural macros for Exonum framework.44,701Apache-2.0Development tools cargo-mpirun`cargo mpirun` allows you to easily build and run your MPI applications in a single command. It emulates `cargo run`,…44,395MITDevelopment tools wiremock_logical_matchersLogical matchers for use with wiremock.44,392MITAsynchronousDevelopment tools ghactionsGitHub Actions Crate44,387MITDevelopment tools dia-kitSome kit...44,256non-standardDevelopment tools cl-auxProvides elements that describe collections44,235Apache-2.0Development tools dsyncGenerate rust structs & query functions from diesel schema files.44,213MIT OR Apache-2.0Command line utilitiesDevelopment tools rs-cacheA read-only, high-level, virtual file API for the RuneScape cache.44,182MITDevelopment toolsFilesystem cargo-featureCargo plugin to manage dependency features44,087MITCommand-line interfaceDevelopment tools cargo-sort-ckCheck Cargo.toml for sorted dependencies43,847MIT/Apache-2.0Development toolsDevelopment tools::Cargo plugins minitt-utilCLI Utilities extracted from Mini-TT language's type-checker43,800Apache-2.0Development tools cargo-feature-combinationsrun cargo commands for all feature combinations43,796MITCommand line utilitiesDevelopment tools jc-protobuf-moneyJesus Connections money grpc api43,769MITDevelopment tools cargo-ee is for Example. A command-line tool for running and exploring source, examples, and binaries from Rust projects. It will run…43,716MIT OR Apache-2.0Command line utilitiesDevelopment tools debugoffLinux anti-analysis and anti-debugging Rust library43,586GPL-3.0 OR MITDevelopment tools cpclibSet of tools and libraries to ease demomaking on the Amstrad CPC platform. WIP43,581MITCommand line utilitiesDevelopment tools facet-deriveProc macro for deriving the 'Facet' trait in facet43,553MIT OR Apache-2.0Development toolsEncoding todo_byCompile-time lifetimes for comments.43,261MITDevelopment tools cargo-graphCargo subcommand for building GraphViz DOT files of dependency graphs43,232MITDevelopment toolsDevelopment tools::Cargo plugins ptx-linkerNVPTX modules linker43,161MITDevelopment toolsDevelopment tools::Build Utils ms-pdbReads Microsoft Program Database (PDB) files43,114MIT OR Apache-2.0Development toolsDevelopment tools::Debugging typenum_mappingsA proc-macro to generate mappings from typenum's `UInt` types to your own type.43,007MITDevelopment tools compose_spec_macrosProcedural macros for use in the compose_spec crate42,985MPL-2.0Development toolsDevelopment tools::Procedural macro helpers proper_path_toolsCollection of algorithms and structures to handle paths properly.42,983MITAlgorithmsDevelopment tools auditableAudit Rust binaries for known bugs or vulnerabilities in production with zero bookkeeping.42,930MIT OR Apache-2.0Development tools conventional_commits_next_versionA tooling and language agnostic utility to calculate the next semantic version based on the Conventional Commits since the prior…42,830AGPL-3.0Command line utilitiesData structures bevy-debug-text-overlayA convenient on-screen message print macro for bevy42,635Apache-2.0Development toolsGame development keep-a-changelogRust library for generating and manipulating CHANGELOG.md files that use the Keep A Changelog format.42,613MITDevelopment toolsText processing disarm64disarm64 provides a tool and a library for decoding ARM64 instructions (at least 250 MiB/sec of the decoding speed is delivered…42,592Unlicense OR MITCommand line utilitiesDevelopment tools xkvStatic global Redis client manager for Fred and Kvrocks / 全局静态 Redis 客户端管理器,基于 Fred 与 Kvrocks 构建42,591MulanPSL-2.0AsynchronousCaching zbus_xmlgenD-Bus XML interface code generator42,566MITDevelopment toolsOperating systems::Unix APIs preciousOne code quality tool to rule them all42,548MIT OR Apache-2.0Development tools grip-grabA faster, more lightweight ripgrep alternative.42,504Apache-2.0Command-line interfaceCommand line utilities dharitri-sc-codec-deriveMacro implementations of dharitri-sc-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]42,495GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools verusfmtAn opinionated formatter for Verus42,441MITDevelopment tools cargo-sysrootSimply and Easily cross-compile the Rust sysroot crates.42,435MIT OR Apache-2.0Development toolsDevelopment tools::Cargo plugins sphinx-langAn intepreter for a dynamic language implemented in Rust42,383MITCompilersDevelopment tools cargo-whatfeaturesdisplay features, versions and dependencies of crates42,355MIT OR Apache-2.0Development toolsDevelopment tools::Cargo plugins ink-lsp-serverA Language Server Protocol (LSP) implementation for the ink! smart contract programming language.42,276MIT OR Apache-2.0Development tools asimov-moduleASIMOV Software Development Kit (SDK) for Rust42,163UnlicenseAPI bindingsDevelopment tools assert_enum_variantsA Rust macro that asserts that all variants of an enum are as provided in the macro invocation.42,117MIT OR Apache-2.0Development toolsDevelopment tools::Debugging libdd-trace-obfuscationA duplicate of trace obfuscator implemented in the agent and documented in…42,116Apache-2.0Development tools patch-applyParse and apply patches in the unified diff format42,060MITDevelopment toolsParser implementations rust-latestA CLI tool to determine the latest version of the Rust toolchain.41,645MITCommand line utilitiesDevelopment tools srgnA grep-like tool which understands source code syntax and allows for manipulation in addition to search41,616MITCommand line utilitiesDevelopment tools prost-protovalidateRuntime validation for Protocol Buffer messages using buf.validate rules41,559MIT OR Apache-2.0Development toolsEncoding gdbmi(WIP) Interact with a GDB session through the GDB machine interface41,476MITDevelopment tools dharitri-sc-codecLightweight binary serializer/deserializer, written especially for Dharitri smart contracts41,473GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools typestateA proc macro DSL for typestates41,385MIT OR Apache-2.0Development tools server-managerserver-manager is a rust library for managing server processes. It encapsulates service startup, shutdown, and background daemon…41,337MITDevelopment tools doc-cfg#[doc_cfg(..)] helper attribute41,161MITDevelopment tools asimov-envASIMOV Software Development Kit (SDK) for Rust41,158UnlicenseAPI bindingsDevelopment tools voileVoile, a dependently-typed row-polymorphic programming language40,972Apache-2.0Development tools little-skepticTest your Rust markdown documentation via Cargo40,938MIT/Apache-2.0Development toolsDevelopment tools::Testing sixtyfps-corelibInternal SixtyFPS runtime library.40,868(GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)Development toolsGUI tea-runtime-codecThe TEA SDK40,858non-standardCryptography::CryptocurrenciesDevelopment tools cw-orch-interchainScripting library for deploying and interacting with CosmWasm smart-contracts40,615LGPL-3.0Development tools prost-protovalidate-typesbuf.validate proto types with prost and prost-reflect support40,608MIT OR Apache-2.0Development toolsEncoding rand_devReproducible randomness source for tests40,561MIT OR Apache-2.0Development toolsDevelopment tools::Debugging axoneraiA type-safe, blazing fast agentic AI framework in Rust40,420MITAPI bindingsDevelopment tools garden-toolsGarden grows and cultivates collections of Git trees Garden lets you define and run commands over collections of…40,350MITCommand line utilitiesDevelopment tools xvc-walkerXvc parallel file system walker with ignore features40,284GPL-3.0Command line utilitiesDevelopment tools bevy_metrics_dashboardMetrics dashboard for Bevy apps40,201MIT OR Apache-2.0Development toolsGame development fluent-assertionsA Rust testing library that enhances readability and expressiveness by enabling natural language-like syntax for test assertions.40,167MIT OR Apache-2.0Development tools temporalio-protosCompiled protobuf definitions for the Temporal Rust SDK40,083non-standardDevelopment tools temporalio-common-wasmWASM-safe shared functionality for the Temporal Rust workflow surface40,075non-standardDevelopment tools cloneliciousA Rust macro library that simplifies cloning and closure execution. The `clone!` macro automatically clones variables and…40,005MITData structuresDevelopment tools holochain_loggingA logger for Holochain39,992Apache-2.0Development tools kaniPlaceholder crate for the library of the Kani Rust verifier.39,771MIT OR Apache-2.0Development tools git-credential-keepassxcHelper that allows Git and shell scripts to use KeePassXC as credential store39,758GPL-3.0-or-laterAuthenticationCommand line utilities klozr-protobuf-paystackKlozr paystack API39,723MITDevelopment tools leptos_uiMacros to build UI components easily with Leptos and Tailwind CSS.39,709MITAccessibilityDevelopment tools ck3-tigerValidator that checks Crusader Kings 3 user mod files for mistakes and warns about them. For example: missing localizations, or…39,704GPL-3.0-or-laterCommand line utilitiesDevelopment tools praeA crate that aims to provide a better way to define types that require validation39,683UnlicenseDevelopment tools linera-jemalloc-ctlA safe wrapper over jemalloc's control and introspection APIs39,599MIT/Apache-2.0API bindingsDevelopment tools wasm-server-runnercargo run for wasm programs39,593MITCommand line utilitiesDevelopment tools emmylua_diagnostic_macroA proc-macro for generating diagnostic code for emmylua-analyzer-rust39,568MITDevelopment tools include_directoryEmbed the contents of a directory in your binary39,536MITDevelopment toolsGame engines perseus-axumAn integration that makes the Perseus frontend framework easy to use with Axum.39,322MITAsynchronousDevelopment tools mycelium-dieselProvide diesel adapters to the mycelium project.39,198Apache-2.0Development toolsWeb programming::HTTP server continuous-testingA continuous testing tool39,139GPL-2.0-or-laterDevelopment toolsDevelopment tools::Testing zinniaZinnia is a runtime for Filecoin Station modules. It provides a sandboxed environment to execute untrusted code on consumer-grade…39,134MIT OR Apache-2.0Command line utilitiesDevelopment tools git-branch-stashManage snapshots of your working directory39,133MIT OR Apache-2.0Command-line interfaceDevelopment tools ms-pdb-msfzReads Compressed Multi-Stream Files, which is part of the Microsoft PDB file format38,965MIT OR Apache-2.0Development toolsDevelopment tools::Debugging toml2jsonConvert TOML to JSON38,788MITCommand line utilitiesDevelopment tools git-branchlessBranchless workflow for Git38,735MIT OR Apache-2.0Command line utilitiesDevelopment tools git-repo-managerManage multiple git repositories. You configure the git repositories in a file, the program does the rest!38,638GPL-3.0-onlyCommand line utilitiesDevelopment tools interthreadAuto implementation of the Actor Model38,633MIT OR Apache-2.0AsynchronousDevelopment tools get_sys_infoGet system information38,565MITDevelopment tools build_cfgEvaluate cfg() directives in build scripts38,545MITDevelopment toolsDevelopment tools::Build Utils cmpSimple, convenience macros and function for comparing.38,495MITDevelopment tools mycelium-adapters-shared-libShared library for the mycelium adapters layer.38,468Apache-2.0Development toolsWeb programming::HTTP server iconsIcons for Rust fullstack applications — Leptos and Dioxus.38,418MITAccessibilityDevelopment tools jsondiffA tool for outputs semantic difference of json38,333MITCommand line utilitiesDevelopment tools test_logsLibrary to see logs in tests38,295MIT OR Apache-2.0Development toolsDevelopment tools::Testing axum-swagger-uiA simple swagger ui integration for axum38,135MITDevelopment tools fake_user_agentA simple library for getting random user agents for rust.38,104MITDevelopment toolsNetwork programming cl-traitsProvides traits that describe collections38,030Apache-2.0Development tools waiterSimple waiter trait for synchronous events38,006MIT/Apache-2.0Development tools genetic_algorithmsLibrary for solving genetic algorithm problems37,835Apache-2.0Development toolsEmulators lux-cliA luxurious package manager for Lua37,803LGPL-3.0+Command line utilitiesDevelopment tools mycelium-apiProvide API ports to the mycelium project.37,795Apache-2.0Development toolsWeb programming::HTTP server auto-impl-opssemi-automatic implementation proc-macro for binary operations37,769AGPL-3.0-or-laterDevelopment toolsRust patterns perf_monitorA toolkit designed to be a foundation for applications to monitor their performance.37,724non-standardAccessibilityAPI bindings linoA command line text editor with notepad like key bindings.37,566MITCommand line utilitiesDevelopment tools ms-pdb-msfReads Multi-Stream Files, which are used in the Microsoft Program Database (PDB) file format37,564MIT OR Apache-2.0Development toolsDevelopment tools::Debugging mycelium-cliProvide CLI ports to the mycelium project.37,532Apache-2.0Development toolsWeb programming::HTTP server multilayerProtocol of modularity unifying interface of a module and introducing layers.37,507MITAlgorithmsDevelopment tools ristretto_classfileA library for reading, writing and verifying Java classfiles.37,484Apache-2.0 OR MITDevelopment tools xvc-loggingLogging crate for Xvc37,479GPL-3.0Command line utilitiesDevelopment tools cargo-build-depsA cargo subcommand to build dependencies, helps speed up docker builds by allowing dependencies to be built earlier and cached.37,400MIT/Apache-2.0Development toolsDevelopment tools::Cargo plugins luarsA library for lua 5.5 runtime implementation in Rust37,369MITDevelopment tools mycelium-key-valueProvide key-value adapters to the mycelium project.37,315Apache-2.0Development toolsWeb programming::HTTP server atlas-core(In Alpha) Embeddable functional programming language37,238MITDevelopment toolsDevelopment tools::Build Utils standardwebhooksRust library for creating and verifying webhook signatures.37,219MITAsynchronousDevelopment tools rust-libindy-wrapperA library for assisting developers using LibIndy API37,134MIT/Apache-2.0API bindingsDevelopment tools cargo-bomBill of Materials for Rust Crates37,090MITCommand line utilitiesDevelopment tools borrowme-macrosThe missing compound borrowing for Rust.36,848MIT OR Apache-2.0Development toolsNo standard library scopelintAn opinionated formatting and linting tool for foundry projects36,604MITDevelopment tools rustautoguiHighly optimized GUI automation library for controlling the mouse and keyboard, with template matching support.36,465MITDevelopment toolsGUI uvm_coreThe core functionality for the unity version manager commandline client.36,450Apache-2.0Development tools borrowmeThe missing compound borrowing for Rust.36,360MIT OR Apache-2.0Development toolsNo standard library parsec-toolParsec Command Line Interface36,138Apache-2.0Command line utilitiesDevelopment tools brush-builtinsBuiltins for a POSIX/bash shell (used by brush-shell)36,136MITCommand line utilitiesDevelopment tools varlink_generatorRust code generator for the varlink protocol.36,023MIT OR Apache-2.0Development toolsNetwork programming axinA Rust procedural macro library for function instrumentation36,018MITDevelopment toolsRust patterns cargo-license-templateA cargo subcommand to check each Rust file against a license template.35,934Apache-2.0/MITDevelopment tools process_vm_ioI/O access to virtual memory contents of processes35,853MITAPI bindingsDevelopment tools dxlib_sample_0001sample dxlib dll for Rust35,847MITDevelopment toolsGraphics git-trimAutomatically trims your tracking branches whose upstream branches are merged or stray35,846MITCommand line utilitiesDevelopment tools sealrsSet of classic asynchronous primitives (Actors, Executors, Futures / Promises)35,728MITAsynchronousConcurrency disable_macroThis simple crate lets us disable a block of code with an attribute #[disable].35,706MITDevelopment tools xvc-coreXvc core for common elements for all commands35,671GPL-3.0Command line utilitiesDevelopment tools ms-codeviewDefinitions for use with CodeView debugging symbols35,669MIT OR Apache-2.0Development toolsDevelopment tools::Debugging bitcoinleveldb-statusC++-compatible LevelDB-style `Status` and `StatusCode` implementation used by bitcoin-rs for precise error classification, binary…35,603MITDatabase interfacesDevelopment tools bitcoinleveldb-utilLow-level utilities for bitcoin-rs/bitcoinleveldb providing C++-style non-dropping singletons and destructor control via…35,499MITData structuresDevelopment tools xvc-configXvc configuration management35,464GPL-3.0Command line utilitiesDevelopment tools lpc55Host-side tooling to interact with LPC55 chips via the ROM bootloader35,458Apache-2.0 OR MITCommand line utilitiesConfiguration env_wrapperA wrapper around std::env to facilitate testing35,447MIT OR Apache-2.0ConfigurationDevelopment tools cargo-scout-auditScout is an extensible open-source tool intended to assist Ink! and Soroban smart contract developers and auditors detect common…35,437MITCommand line utilitiesDevelopment tools vic3-tigerValidator that checks Victoria 3 user mod files for mistakes and warns about them. For example: missing localizations, or using a…35,432GPL-3.0-or-laterCommand line utilitiesDevelopment tools balterA load/stress testing framework.35,288MITConcurrencyDevelopment tools clipboard-history-coreThe ringboard core library.35,217Apache-2.0Command line utilitiesDevelopment tools bitcoinleveldb-comparatorLevelDB-compatible bytewise comparator and key-shortening logic for arbitrary byte slices, providing Compare,…35,182MITAlgorithmsData structures ink-analyzer-irIntermediate representations (IRs) and abstractions of ink! smart contract code for ink! analyzer.35,098MIT OR Apache-2.0Development tools config-managerCrate to build config from environment, command line and files35,066MITCommand line utilitiesConfiguration xtask-watchA customizable helper to watch for changes in your projects using xtask.35,055MIT OR Apache-2.0Development tools clipboard-history-client-sdkAPI bindings to the ringboard server.34,807Apache-2.0Command line utilitiesDevelopment tools dharitri-chain-scenario-formatParser/writer of the Dharitri transaction scenario format34,796GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools conventional_commitsA lightweight parser following the conventional commit standards34,765MITCompilersDevelopment tools tea-actorx-coreThe TEA SDK34,716non-standardCryptography::CryptocurrenciesDevelopment tools bitcoinleveldb-randDeterministic LevelDB-compatible Park–Miller pseudo-random number generator for tests and internal randomized decisions; small,…34,647MITAlgorithmsData structures tex-fmtLaTeX formatter written in Rust34,615MITCommand line utilitiesDevelopment tools clean-baseA simple package with useful dependencies for Rust packages.34,517Apache-2.0Development tools xvc-ecsEntity-Component System for Xvc34,471GPL-3.0Command line utilitiesDevelopment tools httpzCode once, support every Rust webserver!34,425MITAsynchronousDevelopment tools readable_byteAn implmentation of human-readable bytesize34,410MITDevelopment tools rfc-graphHow the rfc are referencing each other34,380MITDevelopment tools kwaakRun a team of autonomous agents on your code, right from your terminal34,357MITCommand line utilitiesDevelopment tools bitcoinleveldb-envRust implementation of LevelDB's Env abstraction for the bitcoinleveldb port, providing environment traits, delegating wrappers,…34,276MITDatabase interfacesDatabase implementations vtcode-coreCore library for VT Code - a Rust-based terminal coding agent34,204MIT OR Apache-2.0API bindingsDevelopment tools nologPretty (by default) and easy to use logger. Compile-time level filtering, zero deps.34,136Apache-2.0 OR MITDevelopment toolsDevelopment tools::Debugging mdbook-epubAn EPUB renderer for mdbook.34,047MITCommand-line interfaceDevelopment tools bitcoinleveldb-cacheLow-level, Bitcoin Core–compatible in-memory cache for LevelDB-style storage, providing capacity-bounded LRU eviction, explicit…34,027MITAlgorithmsCaching rust-toolchain-fileParsing for rust-toolchain(.toml) files33,989MIT OR Apache-2.0Development tools xvcAn MLOps tool to manage data files and pipelines on top of Git33,944GPL-3.0Command line utilitiesDevelopment tools bitcoinleveldb-snapshotInternal LevelDB-style snapshot list for bitcoin-rs: a raw-pointer-based doubly-linked list maintaining immutable database…33,934MITAlgorithmsConcurrency xvc-storageXvc remote and local storage management33,806GPL-3.0Command line utilitiesDevelopment tools lux-libLibrary for the lux package manager for Lua33,738LGPL-3.0+Development tools clipboard-history-eguiRingboard egui client application.33,697Apache-2.0Command line utilitiesDevelopment tools modenvCLI to easily manage .env files and keep them consistent.33,665MITCommand line utilitiesDevelopment tools sconectlsconectl helps to transform cloud-native applications into cloud-confidential applications. It supports to transform native…33,574MIT OR Apache-2.0Command line utilitiesDevelopment tools chia-sdk-utilsGeneral utilities for the chia-wallet-sdk.33,437Apache-2.0Cryptography::CryptocurrenciesDevelopment tools duplexifyCombine a reader + writer into a duplex of Read + Write.33,436MIT OR Apache-2.0AsynchronousDevelopment tools xvc-fileFile tracking, versioning, upload and download functions for Xvc33,373GPL-3.0Command line utilitiesDevelopment tools ghciwatchGhciwatch loads a GHCi session for a Haskell project and reloads it when source files change.33,357MITCommand line utilitiesDevelopment tools craftqlA CLI tool to visualize GraphQL schemas and to output a graph data structure as a graphviz .dot format33,104MITCommand line utilitiesDevelopment tools redactable-deriveDerive macros for the redactable crate33,068non-standardDevelopment tools redactableAutomatic redaction of sensitive data in structs for safe logging and debugging32,948non-standardData structuresDevelopment tools krankerlA CLI helper to manage Nextcloud apps32,885non-standardDevelopment toolsDevelopment tools::Build Utils wolfram-app-discoveryFind local installations of the Wolfram Language32,846MIT OR Apache-2.0Command line utilitiesDevelopment tools cdxLibrary and application for text file manipulation and command line data mining, a little like the gnu textutils32,788MIT OR Apache-2.0Command-line interfaceCommand line utilities asomeipLibrary to handle SOME/IP messages incl. payload via Fibex files.32,746MIT OR Apache-2.0Development toolsEncoding certifyGenerate client cert with CA cert32,721MITDevelopment tools soft-canonicalizePath canonicalization that works with non-existing paths.32,692MIT OR Apache-2.0Development toolsFilesystem pretty-simple-displayCustom derive macros for JSON serialization with pretty and simple formatting32,691MITDevelopment toolsEncoding