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.
kommittedMeasure Kafka Consumer Offset Lag and Time Lag8,610MIT OR Apache-2.0
chillupA dependency search tool for wurstlang libraries8,605MIT OR Apache-2.0
extelAn extended testing library for scaffolding tests as quickly and easily as possible8,602MIT
frameworkFramework is a detector for different frameworks in one projects8,591MIT
codebook_configConfiguration handling for the Codebook spell checker8,589MIT
codebook_downloaderDictionary downloading utility for the Codebook spell checker8,588MIT
shivrMonorepo package command runner8,583non-standard
reviseA minimalist text editor8,574MIT
cargo-cleanerA cross-platform TUI tool to clean up your cargo cache.8,573MIT
xreqA CLI to send complicated request based on predefined profiles.8,561MIT
flipper-rpcRust bindings and serial transport helpers for the Flipper Zero RPC protocol.8,561MIT
todlTool for finding comment tags in source code8,535MIT
xbinEfficient byte array concatenation utilities / 高效字节数组拼接工具8,535MulanPSL-2.0
terminal-jarvisA data-driven harness switcher for AI coding agents8,533MIT
xreq-libxreq/xdiff common library.8,527MIT
xdiffA CLI to diff two requests based on predefined profiles.8,521MIT
redis_loggerA logger implementing the log::Log trait that writes log messages to a Redis pub/sub channel, a stream or both using the redis_rs…8,519MIT/Apache-2.0
km-crates-publish-testRust publishing test8,506MIT
broccliA library for working with command-line interfaces8,505MIT OR Apache-2.0
thalo-inmemoryIn-memory event store for crates.io/thalo8,501MIT OR Apache-2.0
onion-vmVirtual machine runtime for the Onion programming language with async execution and garbage collection8,498MIT
serde_viewSerialize views of data8,497Apache-2.0
comfy-printNon-panicking versions of println! and friends. Async implementation.8,496MIT
littertrayLightweight sandboxing for tests that write to the filesystem8,494MIT OR Apache-2.0
cargo-archtestCLI of arch_test_core for rule based architecture tests8,492AGPL-3.0
tea-actorxThe TEA SDK8,491non-standard
ncnnrsRust implementation of ncnn, a lightweight neural network inference framework, with separated static library for cross-platform…8,486MIT
uvm_move_dirOpinionated directory move operation8,480Apache-2.0
ate-filesModel and helper functions for access files stored in ATEs8,479MIT OR Apache-2.0
jsonmapJsonMap for store values of multiple types value in one Map.8,474GPL-3.0-or-later
conventional_commits_next_version_libA tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior…8,474AGPL-3.0
octolibSelf-sufficient AI provider library with multi-provider support, embedding models, model validation, and cost tracking8,469Apache-2.0
systemgAn agent-friendly general process composer.8,464MIT
mkisofs-rsA partial reimplementation of mkisofs to create hybrid ISO-9660 filesystem-image8,461MIT/Apache-2.0
integra8_implProcedural macros for declaring an application entrypoint used by the Integra8 test framework.8,460MIT OR Apache-2.0
edc2svdConvert register description from the EDC format to the SVD format8,456MIT
devrc-pluginsLibrary for creating plugins for devrc8,447MIT
chiconA file abstraction system for Rust8,446non-standard
lineguardA fast and reliable file linter that ensures proper line endings and clean formatting8,445Apache-2.0
sleuthExtremely opinionated testing framework generating an exact specification and reducing code to its minimal implementation.8,443Zlib
cargo-mateRust development companion that enhances cargo with intelligent workflows, state management, performance optimization, and…8,436MIT
gostd_unicodegostd_unicode is a part of gostd,gostd 是Go标准库的rust实现8,431MIT
iii-helpersShared helper primitives across iii SDKs.8,421Apache-2.0
mm0b_parserparsing tools for Metamath Zero's MMB binary format8,411CC0-1.0
minefieldminefield abstract layer for mine sweeper by Rust8,407MIT
dirmod-codegenAutomatic mod declarations8,407Apache-2.0
bevy_dexterous_developer_dynamicA modular hot reload system for rust8,407MIT OR Apache-2.0
alfred-coreAlfred Rust Library8,407MIT
gostd_iogostd_io is a part of gostd,gostd 是Go标准库的rust实现8,404MIT
endbasic-sdlThe EndBASIC programming language - SDL graphical console8,404AGPL-3.0-or-later
integra8_componentsA collection of fundamental test components used by the Integra8 test framework8,396MIT OR Apache-2.0
mockforge-plugin-loaderPlugin loader with security sandboxing and validation for MockForge8,394MIT OR Apache-2.0
clean_git_history_libA Git history linter to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash…8,393AGPL-3.0
python-type-hints-checkerChecks Python files for missing type hints in function parameters and return values.8,386MIT
cashweb-relay-clientA library providing a client for use within the cash:web Relay Protocol8,386MIT
morqTDD/BDD assertion interface8,379MIT
shimexe-coreCore library for shimexe - executable shim manager8,377MIT
opentelemetry-logA common library for OpenTelemetry logging in Rust.8,376GPL-2.0
openapi-to-rustGenerate typed Rust models, HTTP/SSE clients, and Axum servers from OpenAPI 3.0/3.1 (experimental 3.2)8,375MIT
missing_mplA lint for watching over your project's MPL-2.0 licensed source files.8,374MPL-2.0
petclinic-protobuf-vetPetclinic grpc api8,365MIT
switchy_async_macrosSwitchy Async macros package8,363MPL-2.0
storm-configA crate containing the configuration structure and utilities used by Storm Software monorepos.8,356Apache-2.0
iam-ssh-agentssh-agent compatible daemon that forwards list-keys and sign-data operations to an API Gateway backend, access controlled by the…8,349BSD-3-Clause
switchy_randomSwitchy RNG package8,349MPL-2.0
tailwind-rs-macrosProcedural macros for tailwind-rs8,345MIT
directorDirector is a simple, versatile, ergonomic state machine in Rust-lang.8,341MIT OR Apache-2.0
spsPackage Manager for macOS8,341BSD-3-Clause
typed_macrosAdds typing to your macro's arguments, making it a lot less of a pain to deal with them.8,339MIT
miden-debug-dapIn-repo Debug Adapter Protocol support for miden-debug8,334MIT
librenvy.env file manager that merges defaults with custom settings8,320MIT
rspsA command line tool to list and debug running Rust processes8,320MIT OR Apache-2.0
miden-debug-engineCore debugger engine for miden-debug8,319MIT
nvptxRust to PTX compiler using LLVM/NVPTX target8,317MIT
rusty-asmA layer of syntactic sugar between Rust and inline assembly8,316MIT OR Apache-2.0
rgbds-objA library for working with RGBDS object files.8,310MIT
rep-grepwgrep/write-grep CLI8,309MIT
petclinic-protobuf-ownerPetclinic grpc api8,306MIT
deterministic_randHierarchical random number generators for concurrent simulations with switchable determinism.8,306MIT
affectedA tool to find affected files or projects in a git repository and run commands on them.8,304Apache-2.0
sentry-log4rslog4s integration for Sentry.8,302MIT/Apache-2.0
gwd-backend-firefoxFirefox backend for Godwit-Daemon.8,299MIT OR Apache-2.0
petclinic-protobuf-petPetclinic grpc api8,284MIT
ucfA universal code formatter8,280MIT
pisserrorA golden rip-off of thiserror8,269MIT
wasmbind-js-file-macroProvide a macro to generate JavaScript bindings from an external JS file8,268MIT
rustsnThis Rust-based tool generates, compiles, and tests code using LLMs, resolves dependencies, and provides explanations of existing…8,266MIT OR Apache-2.0
endbasic-rpiThe EndBASIC programming language - Raspberry Pi support8,266AGPL-3.0-or-later
flagerUltra lightweight library to parse flags8,262MIT OR Apache-2.0
shimexeA modern, cross-platform executable shim manager with environment variable expansion and TOML configuration support8,262MIT
petclinic-protobuf-userPetclinic grpc api8,256MIT
wsc-attestationTransformation attestation types for WebAssembly toolchains8,255MIT
dymodA macro to allow hotswapping code for a module in debug mode, but statically linking it safely in release mode.8,254CC0-1.0
voxell_timerPerf timers for Rust8,244non-standard
hub1989-oidc-utilOIDC utility8,241MIT
cforgeA TOML-based build system for C/C++ with CMake and vcpkg integration8,241MIT
gostd_stringsgostd_strings is a part of gostd, gostd_strings 是go标准库strings的rust实现8,240MIT
cashweb-keyserver-clientA library providing a client for use within the cash:web Keyserver Protocol.8,236MIT
mockforge-plugin-registryPlugin registry client for discovering and managing MockForge plugins8,234MIT OR Apache-2.0
app-pathCreate file paths relative to your executable for truly portable applications8,233MIT OR Apache-2.0
debug-rsA debug crate for rust inspired by NodeJS debug module, colored, including crate name, file name and line, filtered by glob…8,211MIT
smbcloud-clismbCloud command line interface.8,197Apache-2.0
git-hooks-managerAn attempt to make sharing git hooks among team members easier8,195non-standard
gosgos is a Rust project that helps you create a Go project with the modules you specify in a config file. It automatically writes…8,183GPL-3.0-or-later
daml-codegenDaml GRPC Ledger API Code Generator8,183Apache-2.0
enpowGenerating methods for user defined enums as known from Option<T> or Result<T, E>8,174MIT OR Apache-2.0
culitCustom literals8,169MIT OR Apache-2.0
shrs_command_timershrs plugin to time how long the previous command took to run8,159MIT OR Apache-2.0
anda_icpAnda agent tools offers integration with the Internet Computer (ICP).8,148MIT OR Apache-2.0
contracts-tryDesign-by-contract attributes8,146MPL-2.0
gostd_bytesgostd_bytes is a part of gostd, gostd_bytes 是go标准库bytes的rust实现8,138MIT
hyokaGeneric REPL that can be configured to do pretty much anything you want.8,131MIT
quick_pswdA simple and quick password generator for enhanced security.8,128MIT
moosicbox_music_apiMoosicBox music API package8,125MPL-2.0
commit-emojiA git hook for adorning conventional commits with emoji8,118GPL-3.0-only
numbat-wasmNumbat WebAssembly smart contract API8,117GPL-3.0-only
wakfloA commandline utility for wakflo.ai services8,112non-standard
ferrunix-macrosProc-macro for ferrunix8,090MIT OR Apache-2.0
syn-argssyn-args is a library for parsing function arguments.8,087MIT
tea-actor-txnsThe TEA SDK8,083non-standard
nextgraphNextGraph client library. Nextgraph is a decentralized, secure and local-first web 3.0 ecosystem based on Semantic Web and CRDTs8,074MIT/Apache-2.0
database-reflectionDatabase reflection library. Currently supporting only MariaDB and MySQL with InnoDB.8,066MIT
macronComprehensive Rust macros toolkit for everyday development tasks. Includes convenient string formatting (str!), regex pattern…8,064MIT
moosicbox_stream_utilsMoosicBox stream utils package8,061MPL-2.0
tezos-smart-rollup-installerInstaller client for Tezos Smart Rollups.8,057MIT
genies_deriveA powerful derive macro for configuration management in Rust8,055MIT
matcheteA fast and flexible matcher for comparing and diffing data structures.8,051MIT OR Apache-2.0
fromitA super powerful macro for generating new structs with getters, setters, and `From` or `TryFrom` implementation based on the…8,050Apache-2.0/MIT
test-pretty-logA replacement of the #[test] attribute that initializes logging and/or
tracing infrastructure before running tests.8,047Apache-2.0 OR MIT
xenon-parserThe Xenon Language Parser/Lexer8,042Apache-2.0
cmn121 mathematical, physical, and cryptographic constants for Rust — no_std, WASM-ready, compile-time const, typed runtime lookup,…8,040MIT OR Apache-2.0
cairo-args-runnerCairo Args Runner is a utility designed to execute Cairo programs with arguments directly from the command line.8,037non-standard
easy_init_newrelic_opentelemetryA simple builder-pattern API to initialize OpenTelemetry tracing, metrics, and logging exporters for New Relic8,035MIT
diffaiAI/ML model diff CLI - PyTorch, Safetensors, NumPy, MATLAB comparison8,034MIT
meerkat-mob-mcpMCP tool surface for Meerkat Mob8,017MIT OR Apache-2.0
greentic-packGreentic pack builder CLI8,013MIT
is_effectedA utility for checking and listing the effected resources across a range of commits, useful when working with monorepos.8,006AGPL-3.0
term_doThis is a small terminal tool for tracking tasks and also my first project! It is simple, but hope it is as helpful for other…8,001GPL-1.0-or-later
prest-buildProgressive RESTful framework build utils8,001MIT OR Apache-2.0
complexityCalculate cognitive complexity of Rust code.7,993MIT OR Apache-2.0
tokmd-envelopeCross-fleet SensorReport contract for multi-sensor integration.7,988MIT OR Apache-2.0
sp-xmlA library for IBM Safer Payments® XML messages serialization/deserialization7,988MIT
geshaGenerates code based on OpenAPI specs7,982MIT
codebookA code-aware spell checker library (dependency for codebook-lsp)7,981MIT
mini-backtraceBacktrace support for no_std and embedded programs7,976Apache-2.0/MIT
scsOpen source p2p share for devs to share anything with teammates across machines securely.7,970Apache-2.0
muffyThe static website validator7,964MIT
yew-google-materialA simple crate to use google icons, buttons and input text fields7,963MIT
starknet-contract-verifierDEPRECATED: Use voyager-verifier instead. This package redirects to the new voyager-verifier package.7,948Apache-2.0
mcp-protocol-sdkProduction-ready Rust SDK for the Model Context Protocol (MCP) with multiple transport support7,945MIT
funcmapDerivable functorial mappings for Rust7,939MIT OR Apache-2.0
kikiutilsA utility library to simplify Rust development.7,933MIT
crndm_derivePersistent Programming Library Procedural Macros7,922MIT
jundlerThe JavaScript executable bundler for Node.js projects7,916MIT
tokmd-analysis-typesAnalysis receipt contracts for tokmd.7,915MIT OR Apache-2.0
gitigA cli utility to manage gitignore files easily7,907MIT
mobc-tonicA connection pool for tonic GRPC client.7,904MIT
kindling-typesShared domain types for kindling: observations, capsules, summaries, pins and retrieval results.7,900Apache-2.0
aoc-puzzle-desc-mdAoC'19 Puzzle Description HTML <article> Fragment to Markdown Converter7,900ISC
instrumented-codegenCodegen lib for instrumented crate7,891MIT
gitconfig`git config --list --null` to object.7,890MIT/Apache-2.0
git-hooks-dispatchRun hooks only in a directory where files are changed. Useful for monorepo.7,884MIT
git-hackmeSpontaneously host a local git repository for collaboration, use with mob.7,883EUPL-1.2
diffai-coreCore library for AI/ML diff analysis - PyTorch, Safetensors, tensor statistics7,883MIT
api_huggingfaceHuggingFace's API for accessing large language models (LLMs) and embeddings.7,880MIT
descriptive_toml_deriveProcedural derive macro for serializing a struct into a TOML template with field descriptions that is easily edited and…7,874MIT OR Apache-2.0
cargo-swaggerA cargo subcommand to make it easy to generate Rust cratyes from swagger specs7,872Apache-2.0/MIT
euxis-commonsShared Rust utilities and common patterns for the ecosystem.
Provides reusable components for error handling, configuration,
…7,863MIT OR Apache-2.0
shrs_output_captureCapture the previous stdout and stderr output7,854MIT OR Apache-2.0
klever-sc-codec-deriveMacro implementations of klever-sc-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]7,854GPL-3.0-only
gostd_urlgostd_url is a part of gostd, gostd_url 是go标准库net/url的rust实现7,849MIT
integra8Integra8 rust integration test framework Rust with a focus on productivity, extensibility, and speed.7,843MIT OR Apache-2.0
lsp-server-tokioAn async-first LSP server infrastructure crate using Tokio7,842MIT OR Apache-2.0
codebook-lspA code-aware spell checker with language server implementation, installable via cargo install7,840MIT
easy-regexMake long regular expressions like pseudocodes7,836MIT
icentral-color-mapA robust Rust crate for managing color maps associated with nodes in graphs or similar data structures, supporting dynamic…7,831MIT OR Apache-2.0
moosicbox_parsing_utilsMoosicBox Parsing utils package7,830MPL-2.0
thalo-postgresPostgres event store for crates.io/thalo7,827MIT OR Apache-2.0
biome_js_transformBiome's JavaScript transpiler7,814MIT OR Apache-2.0
kindling-clientDaemon-backed Rust SDK for kindling, a local-first memory engine for AI-assisted development.7,808Apache-2.0
shrs_linereadline implementation7,801MIT OR Apache-2.0
ferrunixA lightweight run-time dependency injection framework for Rust7,794MIT OR Apache-2.0
cargo-firstA cargo subcommand to stop execution after the first error.7,791MIT
paperless-rsAn asynchronous Rust library for the Paperless-ngx document manager7,791GPL-3.0
xioA utility library providing common functionality for file system operations and asynchronous file processing7,786MIT
oxc_hirOxc is a JavaScript / TypeScript tooling suite.7,786MIT
turbononeSimple macro for calling functions with Option<T> arguments7,775MIT OR Apache-2.0
kindling-storeSQLite persistence layer for kindling, including capsules, observations, summaries, pins and FTS indexes.7,775Apache-2.0
arc_wrapperA attribute macro to generate a wrapper for a struct.7,772GPL-3.0
castwright🎥 Scripted terminal recording.7,767GPL-3.0-or-later
proc_useSemi-dynamic mod and use7,760GPL-3.0+
kindling-providerDeterministic local retrieval provider for kindling memory using SQLite FTS.7,758Apache-2.0
bevy_quickmenuA simple way of quickly creating nested menus in bevy that can be navigated with keys, gamepads and pointers7,756MIT
bitformatFormats bit-focused data structure for printing to terminals and logs.7,754GPL-3.0-or-later
fuzzcheck_traitsDefinition of traits used by fuzzcheck-rs7,754MIT
moosicbox_date_utilsMoosicBox date utils package7,745MPL-2.0
codedefender-configConfiguration utilities for CodeDefender, a code obfuscation and protection system.7,742Apache-2.0
kindling-serviceIn-process orchestration layer for kindling memory: capsules, observations, retrieval and pins.7,741Apache-2.0
embinEmbed binary or text files into source code of a specific language7,739MIT
openapi_lib_generatorRust openapi lib generator7,738MIT OR Apache-2.0