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.
action-artifactGitHub actions toolkit6,275MIT
substance-frameworkA testing framework designed to work without std, using only core features6,266MIT
lex-libContains simple but usefull stuff for Rust development.6,265MIT
rustgitPure-rust Git Client6,264MIT
vujioAn _experimental_ fast and pertinent web platform for modern devices.6,261Apache-2.0/MIT
kodegen_mcp_schemaKODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents.6,260Apache-2.0 OR MIT
reflect_tools_metaCollection of mechanisms for reflection. Its meta module. Don't use directly.6,254MIT
assert_panic_freeAssert that some code is panic-free. Fast to compile, no syn or macros etc...6,254MIT/Apache-2.0
holochain_cli_launchA CLI to launch holochain apps in a Holochain Launcher environment for testing and development purposes.6,250non-standard
datadog-workflowDatadog Alfred Workflow to search dashboards, screenboards and monitors6,250 MIT
hhmmss_rsFormat time and duration in chrono, std::time and time as HH:MM:SS and HH:MM:SS.xxx6,250MIT
clarity-lspClarity Language Server6,248GPL-3.0-only
silx-coreaSynchronous Interactive calcuLation eXecutor: an easy to use executor for asynchronous and interacting processes6,244Apache-2.0
const_typed_builder_deriveCompile-time type-checked builder derive using const generics6,243MIT
rytm-rs-macroA procedural macro for generating rytm-rs code6,237MIT
kenzuProcedural macros for builder pattern generation and validation6,229MIT OR Apache-2.0
ringboard-waylandWayland Ringboard clipboard listener.6,228Apache-2.0
dbgtools-winExpensive and intrusive debugging tools (for Windows)6,2250BSD
rdbkp2A CLI tool for backing up and restoring Docker container data6,214MIT
json-parserJSON parser6,211MIT
tokmdTokei-backed repo inventory receipts (Markdown/TSV/JSONL/CSV) for PRs, CI, and LLM workflows.6,209MIT OR Apache-2.0
swan-macroA declarative HTTP client library for Rust6,206GPL-3.0
upcloud-rsA pure Rust Upcloud API binding.6,202MIT
issueTracks open issues during compile time and emits warnings if issues are closed6,192non-standard
endbasic-clientThe EndBASIC programming language - cloud service client6,192AGPL-3.0-or-later
assemble-stdThe standard library for assemble6,189MIT OR Apache-2.0
z1info_rustAdd extra information to the binary package through `cargo run [...] z1info=extra_information`.6,187MIT OR Apache-2.0
swan-commonCommon utilities and types for the Swan HTTP client library.6,184GPL-3.0
difftastic-libA structural diff that understands syntax.6,184MIT
queue_workersA Redis-backed job queue system for Rust applications6,178MIT
greentic-startGreentic lifecycle runner for start/restart/stop orchestration6,178MIT
xbpXBP is a zero-config build pack that can also interact with proxies, kafka, sockets, synthetic monitors.6,178MIT
web_stress_toolsConsole app for generating synthetic web traffic for your web app to help with benchmarking and debuging of performance issues.6,177MIT OR Apache-2.0
sloughiA tiny, no-dependencies crate to make it easy to share and apply git hooks for Rust projects6,176Apache-2.0
mapThis crate provides the `map!` macro and `map_insert!` macro, to create a HashMap collection and insert key-value pairs. Inspired…6,172MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-Clause
action-githubGitHub actions toolkit6,170MIT
mockforge-route-chaosSend-safe route chaos injection (fault injection and latency) isolated from mockforge-core to avoid Send issues6,161MIT OR Apache-2.0
springql-foreign-serviceForegin Sources / Sinks for SpringQL6,159MIT OR Apache-2.0
snippyA command-line tool for that makes using LLMs for code generation a breeze6,158non-standard
wiseroneDaily nuggets of wisdom in a clean, minimalist design, inspiring deeper thought and personal growth with every visit.6,152MIT OR Apache-2.0
cargo-kconfigKconfig macro library and user interface for the Kconfig file format from the Linux Kernel6,147MIT OR GPL-2.0-or-later OR Apache-2.0
bitcoinleveldb-logtoolsLow-level LevelDB-style log utilities for Bitcoin-oriented storage stacks: record type enums, extended record flags, unsafe…6,147MIT
tailwind-rs-yewTailwind CSS integration for Yew framework6,147MIT
bootstrap_aws_lambdasBootstrap AWS Lambda Binaries with Rust6,145MIT
numbat-codec-deriveMacro implementations of numbat-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]6,139GPL-3.0-only
deki_coreA collection of crates, functions and renames tailored to myself!6,136MIT OR Apache-2.0
vx-coreCore traits and interfaces for vx tool manager6,134MIT
testing_performanceA performances testing library6,133GPL-2.0-or-later
hotswap-configZero-downtime configuration management with lock-free hot-reloads and atomic updates6,133MIT OR Apache-2.0
rustest-macroBetter test your program.6,132MIT OR Apache-2.0
egui-resourcesegui resources for Rust6,120MIT
marsA data science notebook6,115MIT OR Apache-2.0
see-throughA library of traits to provide access to internal fields of generic structs.6,115non-standard
libpt-netPersonal multitool6,114MIT
bitcoinleveldb-posixloggerPOSIX-backed logging implementation for bitcoinleveldb-style systems that writes timestamped log lines directly to libc::FILE…6,109MIT
lintd-taskopsMy shared xtask operations6,109Apache-2.0
bitcoinleveldb-logwriterLow-level LevelDB-compatible log writer for Bitcoin-oriented storage engines, providing block-based fragmentation,…6,108MIT
provenant-cliFast Rust scanner for licenses, copyrights, package metadata, SBOMs, and provenance data.6,107Apache-2.0
clap-documentationAutogenerate Markdown or Asciidoc documentation for clap command-line tools6,103MIT OR Apache-2.0
cargo-runA powerful, fast, and developer-friendly CLI tool for managing project scripts in Rust. Workspace-aware, cargo-script ready, with…6,101MIT
claude-code-agent-sdkRust SDK for Claude Code CLI with bidirectional streaming, hooks, custom tools, and plugin support6,101MIT
nonblockingnonblocking stdin crate for Rust6,099MIT
hexdump-ltA minimalist, dependency free version of the hexdump utility.6,091GPL-3.0
sol-dev-proc-macrosSolana development proc macros6,074MIT OR Apache-2.0
gen-changelogGenerate a change log based on the git commits compatible
with keep-a-changelog and using conventional commits to categorise…6,065MIT OR Apache-2.0
keyhunterCheck for leaked API keys and secrets on public websites6,063GPL-3.0
pretty_dbgpretty_dbg! is a copy of dbg!, just modified :#? to :# for pretty print. format_dbg! works like eprintln! with added file, line…6,060MIT
easy_switchA macro for traditional C-style switch statements6,057MIT
agents-awsAWS integrations for the Rust deep agents SDK.6,056MIT
foxy_logCommon logging utilities for `foxy`6,051MIT OR Apache-2.0
deterministic-zipA tool to generate consistent Zip files.6,045MIT
git-meta-libLibrary for attaching and exchanging structured metadata in Git repositories (serialize/materialize, SQLite store, merge).6,043MIT
workspacer-topoAn advanced, async-capable topological sorting crate for managing Rust workspace dependencies.6,043MIT
sol-dev-macrosSolana development macros6,040MIT OR Apache-2.0
rustestBetter test your program.6,036MIT OR Apache-2.0
iosLight-weight CLI tool to extract iOS backup6,033MIT
facet-cargo-tomlTyped Cargo.toml and Cargo.lock parser using facet6,028MIT OR Apache-2.0
meerkat-memorySemantic memory store for Meerkat6,027MIT OR Apache-2.0
cf-modkit-dbModKit database library6,027Apache-2.0
cargo-deplintA utility for enforcing rules about crate dependency graphs6,025Apache-2.0
depA very basic, git based, flat dependency manager6,025MIT
anyslotglobal bridge c-bindings of any type slot for Rust6,023MIT
devbox-test-argsParametrized tests macro6,023MIT
meshstackCLI tool for bootstrapping resilient distributed mesh app projects6,014MIT
slices-hackA internal crate used by slices.6,010Apache-2.0 OR MIT
monade-mprocsA fork of the popular mprocs utility, includable via cargo as a library6,008MIT
detect-coding-agentDetect if your application is being invoked by an AI coding agent such as Claude Code, Copilot, Cursor, Codex, Aider, and many…6,007EUPL-1.2 OR MIT OR Apache-2.0
prootWrapper around gh CLI6,005non-standard
webhereDeprecated. Move to webdev6,003MIT OR Apache-2.0
metis-docs-mcpMCP server for Metis documentation management system6,001Apache-2.0
chakraA WebAssembly Runtime5,999MIT
rllvmA tool to build whole-program LLVM bitcode files5,991GPL-3.0
parallel_loggerA logger implementing the log::Log trait that allows other loggers to run in a separate thread, reducing load on the calling…5,991MIT/Apache-2.0
katana-markdown-lintermarkdownlint-compatible Markdown linter library5,991MIT
mdbook-utilsTools to manage links, reference definitions, and code examples in Markdown files, especially `mdbook` source directories.5,988MIT OR Apache-2.0
camel-apiCore traits and interfaces for rust-camel5,987Apache-2.0
invariantsAssertions for normal and invariant based development5,982MIT
icentral-parents-mapA Rust crate to manage parent-node relationships with features to add, set, and query parents, suitable for graph-based…5,982MIT OR Apache-2.0
mongodb-ext-deriveproc-macro crate to support the mongodb-ext crate5,981non-standard
try_v2Provides a derive macro & helper traits for `Try`5,979MIT
p-testp-test provides procedural macro to help you write parameterized tests easily.5,978MIT
kailua_syntaxAST and parser for Kailua5,975MIT/Apache-2.0
fallow-configConfiguration types and workspace discovery for fallow codebase intelligence5,972MIT
linelintLine lint library5,971Apache-2.0
toylangThe toylang CLI/Wrapper5,968ISC
breezy-timerPainless and production friendly timers5,968MIT OR Apache-2.0
homestar-workflowHomestar library for working with workflows centered around UCAN invocations5,967Apache-2.0
integra8_schedulingComponent scheduling for integra8 test framework.5,966MIT OR Apache-2.0
schema2codeGenerate Code in any language from a JSON Schema compliant document5,965MIT OR Apache-2.0
cuenvEvent-driven CLI with inline TUI for cuenv5,964AGPL-3.0-or-later
read-secretA rust library that provides an easy way to read and decrypt secrets from your environment variables and files.5,962MIT OR Apache-2.0
allow-coreCore types and matching primitives for cargo-allow source exception policies.5,959MIT OR Apache-2.0
perl-position-trackingUTF-8/UTF-16 position tracking and conversion for Perl LSP5,957MIT OR Apache-2.0
scribe-coreCore types and utilities for the Scribe code analysis library5,956MIT OR Apache-2.0
runefix-coreUnicode character display width engine supporting CJK, emoji, and grapheme clusters5,956MIT OR Apache-2.0
ptailStream and display a fixed number of lines from a processes output.5,954MIT
silx-typesaSynchronous Interactive calcuLation eXecutor: an easy to use executor for asynchronous and interacting processes5,950Apache-2.0
git-remote-s3Push and pull git repos to/from an s3 bucket, encrypted using gpg.5,945MIT
nu-isp-cliCLI tool for Nuvoton ISP_HID Bootloaders5,939MIT OR Apache-2.0
mockforge-performancePerformance Mode - Lightweight load simulation with RPS control and bottleneck simulation5,939MIT OR Apache-2.0
langfuseA simple Rust client for the Langfuse.com observability platform by Neura AI5,937MIT
yageneratorApplication that uses tinytemplate engine to generate text files. If you have a set of structured data, and need to generated a…5,928MIT
inquisitor-coreSimple and fast load testing library5,926MIT
tsuzuri-dynamodbDynamoDB integration for Tsuzuri5,925MIT OR Apache-2.0
jsona-lspLanguage server for JSONA5,919MIT OR Apache-2.0
steckrsA lightweight, trait-based plugin system for Rust applications and libraries5,919LGPL-3.0-or-later
daedraSelf-contained web search MCP server. 9 backends with automatic fallback. Works from any IP.5,916MIT
py2pydA Rust-based tool to compile Python modules to pyd files5,910MIT
rust_code_obfuscatorA Rust library to easily obfuscate strings and control-flow using cryptify lib5,909MIT
blexA lightweight lexing framework5,906GPL-3.0
data-testSimple data-test (aka table-test), without custom test to run with your test runner5,905Unlicense
reflect_toolsCollection of mechanisms for reflection.5,904MIT
chaste-cliParser for npmjs lockfiles (cli)5,900Apache-2.0 OR BSD-2-Clause
benchtestMacro for benching and testing simple functions5,900MIT
anda_assistantAnda -- an AI Assistant powered by the Knowledge Interaction Protocol (KIP).5,900MIT OR Apache-2.0
cargo-deps-listCargo subcommand to get a list of dependencies in a typical build5,895GPL-3.0-only
php-astPHP Abstract Syntax Tree (AST) node definitions5,895BSD-3-Clause
performance-mark-implperformance_mark is an attribute macro that adds performance (time) logging to methods. This crate is implementation detail, you…5,889MIT
user_docAttribute and derive procedural macros for generating user-facing documentation.5,888Apache-2.0 OR MIT
awto-macrosMacros for Awto microservices5,880MIT OR Apache-2.0
krossbar-log-commonKrossbar log common library5,880MIT
planturlA plantuml-file to server-url-encoder and downloader.5,876Apache-2.0 OR MIT AND Zlib
facet-traitCore traits for the facet ecosystem5,871MIT OR Apache-2.0
api-resp为远程/异步调用API的返回结果,定义通用的封装结构和基本方法,返回的数据结构为json字符串。5,862MIT
gfhGit FIDO helper - use multiple FIDO keys to sign Git commits5,860MIT
drt-sc-codec-deriveMacro implementations of drt-sc-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]5,854GPL-3.0-only
icentral-node-queueEfficient and dependable queue management for node identifiers, ideal for graph operations such as BFS.5,853MIT OR Apache-2.0
tpnote-html2mdHTML to Markdown converter library5,853MIT
icentral-node-stackicentral-node-stack is a Rust crate designed to facilitate stack-based operations on NodeId structures. It offers efficient node…5,850MIT OR Apache-2.0
switchy_telemetrySwitchy telemetry package5,850MPL-2.0
buildah-rsWrapper around the Buildah CLI tool. For people who prefer Rust over Bash.5,845Apache-2.0
cargo-cargoLiterally, cargo cargo cargo cargo cargo...5,828MIT/Apache-2.0
maflowFlow macros: basically unwrap for return, continue and break5,825MIT OR Apache-2.0
pulseengine-mcp-macros[DEPRECATED] Use rmcp instead. MCP procedural macros.5,824MIT OR Apache-2.0
proxyifyA DLL proxy generator written in Rust. Note: I have renamed this crate to proxygen. Contact me if you'd like this crate name5,821MIT
oxidized-agentic-auditSecurity scanning for AI agent skills — scans skill directories for dangerous bash patterns, prompt injection, supply chain…5,817MIT
rstraceA Rust implementation of strace to trace system calls and CUDA API calls.5,813MIT
lumelogA lightweight, flexible, and configurable logging library for Rust, with support for runtime configuration and build-mode…5,811MIT OR Apache-2.0
cfg_boostRevamped syntax and macros to easily manage all #[cfg] parameters in one package. Compatible with stable toolchain and no…5,804MIT
vec-newGenerate a rust vector by parsing all lines in a file5,799GPL-3.0-or-later
rich_libA library with various extension and helper functionality.5,798MIT
fdkExperimental Function Development Kit for the Fn Project serverless platform5,797Apache-2.0
kailua_typesType system for Kailua5,795MIT/Apache-2.0
cf-system-sdksCollection of system modules SDKs5,785Apache-2.0
farveTiny macros for owo-color'ful logging and printing5,777GPL-3.0 OR Apache-2.0
apply_ifConditionally apply a closure to an item or return it5,776MIT OR Apache-2.0
gitnrA CLI to generate '.gitignore' files using one or more templates5,770MIT
http-horseHTTP Hot Reload Server for HTML, CSS, JavaScript/TypeScript and WebAssembly web development.5,769ISC
bgitUser-friendly Git wrapper for beginners, automating essential tasks like adding, committing, and pushing changes. It includes…5,766MIT
sampo-github-actionGitHub Action runner for Sampo CLI (release/publish orchestrator)5,762MIT
xpwdA simple and quick password generator for enhanced security.5,761MIT
agents-sdkHigh-performance Rust SDK for composing reusable AI agents with custom tools, sub-agents, and prompts5,759MIT OR Apache-2.0
moosicbox_audio_zoneMoosicBox audio zone package5,758MPL-2.0
conrigConfigure once, use anywhere.5,757MIT OR Apache-2.0
override_macroAn attribute-like macro for Rust programs to override trait methods with default methods of other traits5,756MIT
hereA simple rust macro to print the current file and line number.5,751MIT
validate_directory_structureA powerful tool to validate directory(Files and folders) structures.5,745MIT OR Apache-2.0
gitlsA language server for Git.5,737MIT
derive_diThis crate is realized the dependency injection pattern5,736Apache-2.0/MIT
const_typed_builderCompile-time type-checked builder derive using const generics5,732MIT
cargo-testdoxA Cargo subcommand to print your test names as sentences.5,732MIT OR Apache-2.0
icarus-canisterICP canister integration with stable memory for persistent MCP servers5,731non-standard
git-zA Git extension to go beyond.5,730GPL-3.0-only
oak-navigationSymbol navigation, definition lookup, and reference tracking for the Oak framework.5,728MPL-2.0
const_guardsAn attribute macro for compile time constraints on const generics5,724MIT
kvuThe simplest command line tool to manage key-value pair lines.5,714MIT
fabricA distributed fabric for `deploy`able programs.5,702Apache-2.0
scaffPainless scaffolding of the boring part of setting up projects that people other than you can use.5,694MIT
vtcode-authAuthentication and OAuth flows shared across VT Code5,694MIT OR Apache-2.0
drt-chain-scenario-formatParser/writer of the Dharitri transaction scenario format5,693GPL-3.0-only
cf-modkitCore ModKit library5,686Apache-2.0
cf-modkit-sdkModKit SDK5,686Apache-2.0
anchor-dlsGenerate IDL for Anchor programs without initializing a workspace5,683MIT OR Apache-2.0
smbcloud-networking-projectCommand line tool for deploying NextJS app on the smbCloud platform.5,681Apache-2.0
unsafe-review-coreCore SDK and static analysis engine for unsafe-review5,679MIT OR Apache-2.0
prost-protovalidate-buildBuild-time code generator for zero-cost Protocol Buffer validation using buf.validate rules5,673MIT OR Apache-2.0
starlark-replA REPL for the implementation in Rust of the Starlark language.5,672Apache-2.0
clap_loggerenv_logger integration for clap5,669AGPL-3.0
hotspots-insightA tool to find hotspots in your git repository.5,667MIT
typesafe_builder_deriveA procedural macro to generate type-safe builder patterns for Rust structs5,666MIT