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.
sif_macroPart of Sif: attribute macro for parameterized tests3,417MIT OR Apache-2.0
makeitCompile-time checked Builder pattern `derive` macro with zero-memory overhead3,417MIT
vtidA Rust library for generating volatile type IDs3,413MIT OR Apache-2.0
frotsFile rotation from standard input3,409MIT OR Apache-2.0
dimas-timedimas-time - time library for DiMAS3,409non-standard
count-unsafeRecursively count unsafe Rust code in a given path.3,408MIT OR Apache-2.0
zmk-protocolA protocol to interact with ZMK firmware3,407non-standard
rasen-dslWrapper for the Rasen compiler to write SPIR-V shaders in Rust3,405MIT
cssengineCSS Engine to parse and get declarations by class and query3,405MIT OR Apache-2.0
hexedA Rusty hexdump3,401MIT
lists3Light-weight CLI tool to create a file browser for S3 buckets provisioning bucket listing.3,400MIT
cargo-fillAn interactive CLI tool for filling the fields of `Cargo.toml` quickly.3,400MIT OR Apache-2.0
changelog-mdDeveloper-friendly Changelog generation3,399MIT
hygeiaPython toolchain manager 🐍3,398MIT OR Apache-2.0
iso20022-commonOpen Payments - Message Parsing Library - ISO200223,398Apache-2.0
heddle-daemonHeddle local-mode gRPC daemon and service implementations3,394Apache-2.0
lsp-maxLaw-state LSP runtime: max LSP 3.18 coverage, process-mining conformance, receipt-chain admission3,393MIT OR Apache-2.0
clearcheckElegant and extensible assertions in rust.3,392MIT OR Apache-2.0
deep_causality_algebraAbstract algebra traits (groups, rings, fields, algebras) and isomorphism markers for deep_causality.3,392MIT
vtcode-tuiReusable TUI primitives and session API for VT Code-style terminal interfaces3,391MIT
tauri-helperA collection of tools and utilities designed to simplify the development of Tauri applications.3,389MIT
cargo-dependenciesA Cargo extension that prepares (downloads & builds) the dependencies of a specific Rust project.3,389MIT
makeup-macrosMacro helper library for makeup3,388MIT
tagidDefines a newtype labeled tagging for different types of ids.3,386MIT
greenhouseParameterized test case library for Rust3,383MIT OR Apache-2.0
beadieHot-function promotion broker for interpreter-to-JIT tiering3,380MIT
ablfLibrary to handle automotive binlog files (.blf)3,378MIT OR Apache-2.0
jwkserve-cliCLI tool for jwkserve - a fake authentication service for local development3,374MIT
assert-withinMacro for testing that (generic) floating point numbers are within some tolerance3,370MIT OR Apache-2.0
sendptrConvenient cross-thread raw pointer usage / 方便跨线程用裸指针3,366MulanPSL-2.0
onestopTime code and aggregate across multiple contexts/threads. Other things too?3,363MIT
chik-sdk-typesStandard Chik types for things such as puzzle info and conditions.3,360Apache-2.0
efi-runnerA runner for EFI executables using QEMU and OVMF.3,358MIT
axon-frontendAXON compiler frontend — lexer, parser, AST, epistemic type system, type checker, IR generator. Zero runtime dependencies. v1.3.0…3,356AGPL-3.0-or-later
extel_parameterizedA proc macro crate for creating parameterized tests for Extel3,355MIT
wxwork_robotdRobot service for WXWork3,354MIT OR Apache-2.0
struct_genAutomagically generate structs.3,353MIT
unreferenced_files_libA utility for finding unused and unreferenced files.3,353AGPL-3.0
switchy_envSwitchy Environment Variables package3,352MPL-2.0
lsp-max-baseBase protocol codec for lsp-max3,351MIT OR Apache-2.0
agenterraGenerate production-ready MCP (Model Context Protocol) servers and clients from OpenAPI specs3,350MIT
channels-macrosProcedural macros for channels.3,349MIT
heddle-protoAn AI-native version control system3,348Apache-2.0
changenHelper program to manage a changelog3,346GPL-3.0
wurstdoktorA wurst to yaml parser for public sourcecode documentation3,345MIT OR Apache-2.0
thumb2-stack-sizeestimates stack space requirements of thumb2 programs3,344MIT
chroma-dbgPut your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait3,344MIT
iii-observabilityOpenTelemetry and logging primitives shared across iii SDKs.3,342Apache-2.0
lsp-max-ast-coreCore crate for auto_lsp and AST modeling in lsp-max3,333MIT OR Apache-2.0
universal-tool-coreDEPRECATED: Use agentic-tools-* crates and agentic-mcp instead. Core runtime library for Universal Tool Framework.3,333MIT
elm-rust-bindingCall Elm functions from Rust in an ergonomic way3,332BSD-3-Clause
git-branches-overviewVisualize branches 'ahead' and 'behind' commits compared to a base revision or their upstream.3,331GPL-3.0-or-later
oxc_jsdocA collection of JavaScript tools written in Rust.3,328MIT
inkspectA CLI tool to streamline your LLM workflow by bringing prompt refinement and generation directly into your favorite editor3,327GPL-3.0-or-later
lsp-max-runtimeRuntime snapshotting and state tracking for lsp-max3,325MIT OR Apache-2.0
heddle-cliAn AI-native version control system3,324Apache-2.0
gpt5_reasonerGPT-5 prompt optimization and execution tool with MCP and CLI interfaces3,324MIT
lsp-max-agentAgent integration and analysis bundles for lsp-max3,322MIT OR Apache-2.0
ai-dispatchMulti-AI CLI team orchestrator3,316MIT
task_diffCreate Terraform AWS Container Definition diffs3,313Apache-2.0
macron-pathCreates a new instance of PathBuf3,312MIT
dimas-macrosproc-macros for dimas3,310non-standard
claude-code-acp-rsUse Claude Code from any ACP client - A Rust implementation of Claude Code ACP Agent3,309MIT
luckychacha-sqlx-pg-testerA simple tool to test postgres based on tokio runtime.3,307MIT
bitinfoA commandline tool to make working with registers easier.3,307MIT
wx-uploaderA tool to upload articles to WeChat Official Account3,302MIT
rmdevThis is a tool to delete the remaining dependencies and cache files in the development environment, eg: nodule_modules、target...3,295MIT
cpwdcpwd command (c)opies current working directory (pwd) into your clipboard, works cross platform without dependencies on installed…3,295MIT/Apache-2.0
codedefenderA macro used to mark a function for obfuscation by CodeDefender3,291MIT
cargo-thankuGenerate acknowledgments for your Rust project dependencies3,288MIT
rnpxa faster runner for package.json scripts, think dash3,288GPL-3.0
debugifyDerive macro for `std::fmt::Debug` focused on reducing boilerplate.Supports both format strings and formatter functions.3,288MIT/Apache-2.0
usbhidusageA general purpose library for working with usb Human Interface Device Descriptors from the HID Usage Tables for Universal Serial…3,286MIT
db-sqlx-testerlearn from tyrchen3,284MIT
pyszczekC compatible library to show an animal face or Nutek Security logo3,284non-standard
clap-docCreate markdown descriptions for `clap::Command`s3,283Apache-2.0 OR MIT
clarity-jupyter-kernelJupyter kernel for Clarity3,282GPL-3.0-only
binderA simple, zero-dependency property-binding framework.3,280MIT
fake-socketA simple fake socket for testing purpose.3,280MIT
mockforge-pipelinesEvent-driven pipeline orchestration for MockForge - automate mock lifecycle management3,279MIT OR Apache-2.0
bevy_brp_mcpMCP server for Bevy Remote Protocol (BRP) integration3,276MIT OR Apache-2.0
cf-modkit-authModKit authentication library3,275Apache-2.0
ralloRust allocator for tracking memory usage3,274MIT
urapSpecification and library for the URAP protocol3,273MIT
bevy_debugger_mcpAI-assisted debugging for Bevy games through Claude Code using Model Context Protocol3,273GPL-3.0
rhtml2mdLibrary and binary to convert simple html documents into markdown3,272GPL-3.0+
odometerA workspace version management tool that keeps package versions synchronized across projects3,269MIT
heddle-reviewAn AI-native version control system3,269Apache-2.0
moosicbox_channel_utilsMoosicBox channel utils package3,266MPL-2.0
zenpatchA robust library for applying text-based patches, designed for AI coding agents with backtracking algorithm3,265MIT
webpage-cliInterrogate web pages for information3,260non-standard
onde-mistralrs-mcpMCP (Model Context Protocol) client for mistral.rs3,259MIT
mdbook-gitinfoAn mdBook preprocessor to inject Git commit metadata into generated books3,258MIT OR Apache-2.0
vxdeA Rust library to parse .vxd files containing key-value pairs used in games or configurations.3,255BSD-2-Clause
gen-file-databaseFile based minimal database3,254MIT
magcThe Mag Language Compiler3,249MIT
kommandozeileCollection of gimmicks to use when writing a CLI application3,248MIT OR Apache-2.0
ninja-parseA lexer+parser for ninja build files.3,244Apache-2.0
mkcmtmkcmt is make commit. Conventional Commit Generator3,244MIT OR Apache-2.0
took-macroEasily measure & report elapsed time macros3,242MIT
cargo-quarantineQuarantine Cargo dependencies3,237MIT
agnix-coreCore validation engine for agent configurations3,236MIT OR Apache-2.0
bindProc macro for binding values into an expression (usually a closure)3,236MIT/Apache-2.0
ox_content_astAST definitions for Ox Content Markdown parser3,236MIT
klyx_extension_apiA Rust-based API for building WebAssembly extensions for the Klyx3,235GPL-3.0
commitgeniusAn AI-powered CLI tool that generates conventional commit messages using local LLMs via Ollama3,233MIT
uvm_installInstall specified unity version.3,232Apache-2.0
cargo-changelogChangelog management tool3,230GPL-2.0
handy-rsA collection of utilities for my Rust projects3,226MIT
clap-markdown-dfirAutogenerate Markdown documentation for clap command-line tools3,225MIT OR Apache-2.0
sugars_buildersBuilder pattern utilities and abstractions for the cyrup-sugars ecosystem3,224MIT OR Apache-2.0
psaPSA(Project structure analysis) is a analyzer for analysis project struct.3,224MIT
stdgA command-line tool for cross-language, cross-platform 2D graphics3,222MIT
cf-gears-types-registry-sdkSDK for types-registry gear: API trait, GTS entity types, and error definitions3,221Apache-2.0
sqslistenSQSListen, a simple listener for AWS SQS queue.
It allows you to set listener to your AWS SQS queue which will ask for the…3,220MIT
sbpf-commonCommon types and utilities for SBPF (Solana BPF)3,220MIT
miru-glOpenGL bindings for my personal game engine3,219MIT
symphoxyA music-as-code library and synthesizer for rust.3,219MPL-2.0
hardware-queryCross-platform Rust library for comprehensive hardware detection, real-time monitoring, power management, and AI/ML optimization3,217MIT OR Apache-2.0
egressA super simple, bare-bones regression testing crate.3,217MPL-2.0
emojis-rsA collection of emoji constants for Rust applications3,213MIT
micro-ciTiny self-hosted CI with minimal requirements3,212MIT
cli-esA CLI interface for ElasticSearch3,212MIT
aes_externalobjExtendScript external object library implementation in Rust3,211MIT OR Apache-2.0
wgq_rust我自己用的库,可能不是适合所有人3,209MIT
mkutilsUtility methods, traits, and types.3,209Apache-2.0
tfdocGenerate Terraform module documentation3,208Apache-2.0
code-tourEnhanced example-based learning, i.e. awesome examples user experience3,208BSD-3-Clause
magnetiseA Rust library to asses the similarity between SQL queries.3,206Apache-2.0
mprovisionSet of types and functions to manage iOS provisioning profiles3,205MIT
dupitcopy or clone a value3,204Apache-2.0
bash_bundlerCollects/bundles bash files into one file.3,200Unlicense
trpl_commonsA Commons Library based on learning from The Rust Programming Language (TRPL) Book3,199GPL-3.0-only
claudecodeA Rust SDK for programmatically interacting with Claude Code3,196MIT
titanaiAn AI-powered library for Rust, focused on intelligent operations and integrations.3,192MIT OR Apache-2.0
tauri-mcpMCP server for testing and interacting with Tauri v2 applications3,190MIT OR Apache-2.0
launchkey-sdkA type-safe Rust SDK for Novation Launchkey MIDI controllers. Enables full control over pads, encoders, faders, displays, and DAW…3,188non-standard
miyabi-coreCore utilities for Miyabi3,186Apache-2.0
devboxDeveloper toolbox for building and testing3,185MIT
TypeScript-Rust-CompilerHigh-performance TypeScript to Rust compiler3,183MIT
git-lfsLarge file storage for git, implemented in Rust3,179MIT
action-cacheGitHub actions toolkit3,177MIT
autoverAutomatic versioning with git notes3,175MIT
uecUnreal Engine CLI helper tool3,174MIT
prodigyTurn ad-hoc Claude sessions into reproducible development pipelines with parallel AI agents3,173MIT
compiler-interruptsCompiler Interrupts API for Rust3,170MIT
system-hookshook: webhook server to automatically update production servers3,169MIT
serdes-ai-coreCore types, messages, and error handling for serdes-ai3,169MIT
solana-base58-json-converterA CLI tool for converting Solana private key from/to base58 to/from json3,166MIT
tea-actorx2-coreThe TEA SDK3,164non-standard
context-creatorHigh-performance CLI tool to convert codebases to Markdown for LLM context3,163MIT
mdxtreeA tool to generate file tree structure in MDX format for Astro's Starlight components3,161MIT
pstructA Rust procedural macro for generating pointer struct implementations with field offset access.3,154MIT OR Apache-2.0
secparA tool that leverages AWS Rust SDK for Secrets Manager & Parameter Store3,152Apache-2.0
releasaurusA comprehensive release automation tool that streamlines the software release process across multiple programming languages and…3,152MIT OR Apache-2.0
todo-to-issueCLI tool that converts forgotten TODO comments into actionable GitHub issues.3,151MIT
saltwaterA C compiler written in Rust, with a focus on good error messages.3,151BSD-3-Clause
polyerrorMacro to make errors easy and expressive3,151MIT OR Apache-2.0
caller_modpathGet the module path of the caller in a proc_macro3,150MIT OR Apache-2.0
atsh-libautossh/@shell library is used to ssh login and allow automatically login without password3,149MIT
foundry-mcpA comprehensive CLI tool and MCP server for deterministic project management and AI coding assistant integration3,147MIT
loregrepRepository indexing library for AI coding assistants. Tree-sitter parsing, fast in-memory indexing, and tool APIs for LLM…3,147MIT OR Apache-2.0
symbiAI-native agent framework for building autonomous, policy-aware agents that can safely collaborate with humans, other agents, and…3,145Apache-2.0
par-term-emu-core-rustComprehensive terminal emulator library in Rust with Python bindings - VT100/VT220/VT320/VT420/VT520 support, PTY,…3,144MIT
artificial-coreProvider-agnostic core traits, generic client and error types for the Artificial prompt-engineering SDK3,142MIT
tauri-plugin-printer-v2Tauri plugin for printing3,141MIT
ferrflowUniversal semantic versioning for monorepos and classic repos3,138MPL-2.0
sqliA command line tool for interacting with Postgres databases3,136GPL-3.0-or-later
option-likeCreate your own Option-like enum3,136Apache-2.0 OR MIT
bpflinterA command-line based linter for BPF C code.3,136MIT
pageos-pkgrPageOS 系统的网页应用仓库管理工具,用于管理网页应用的安装、更新和仓库维护3,135MPL-2.0
cargo-rustc-cfgRuns the `cargo rustc -- --print cfg` command and parses the output3,130MIT/Apache-2.0
cargo-stressA utility for catching non-deterministic test failures3,130Apache-2.0
yoshi-stdCore, std-only error type for the Yoshi framework.3,129MIT OR Apache-2.0
openscad-language-serverA Language Server Protocol server for OpenSCAD3,127MIT OR Apache-2.0
lsp-serversProvides a list of relevant language servers for a given directory.3,125MIT OR Apache-2.0
hesione_sharedShared utilites for the hesione and hesione_macros crates3,123MIT OR Apache-2.0
mcurryMacros for creating curried functions.3,122MIT
envexA modern, cross-platform environment variable manager with TUI and CLI interfaces3,122MIT
applauseCommand Line Interfaces and Configuration Management made easy3,119MIT
gtd-mcpA Model Context Protocol (MCP) server for GTD (Getting Things Done) task management3,119MIT
robust-git-bisectRobust Git Bisect provides an alternative to git bisect which is robust against errors during the search.3,117Apache-2.0
model-context-protocolA Rust implementation of the Model Context Protocol (MCP) for AI tool integration3,116MIT OR Apache-2.0
forestExplore and summarise Rust projects3,113MIT
substanceAnalyze the size composition of binaries by examining symbols and mapping them to crates.3,112MIT
gimbal_randomGimbal RNG package3,110MPL-2.0
is_affected_libA utility for checking and listing the affected resources across a range of commits, useful when working with monorepos.3,105AGPL-3.0
tralloctrace allocations and deallocations3,103MIT
witdA simple CLI tool to watch for file changes and run commands.3,103MIT
fmt-toolsProvides various tools for creating objects that implement `Debug` and `Display` traits.3,102MIT
traceback-deriveProcedural macros made to work with the traceback-error crate.3,096MIT OR Apache-2.0
cache-managerSimple managed directory system for project-scoped caches with optional eviction policies.3,093MIT OR Apache-2.0
tsift-memoryFirst-party tsift memory substrate: schema, budgeted handoffs, graph projection, and imports3,092MIT
struct_gen_deriveDependency of Struct_gen.3,091MIT
syscaller-wrap-macroProcedural macro for parsing C function signatures into syscall wrappers for syscaller crate3,089MIT OR Apache-2.0
vanguard-plugin-sdkSDK for developing Vanguard plugins3,088MIT
cargo-script-mvsProposed cargo command for treat .rs files as full packages3,088MIT OR Apache-2.0
trillium-include-dirtemporary fork of the include_dir crate for use in trillium.rs3,086MIT
aoc-framework-macrosProc macros for aoc-framework-rs3,085MIT
anodized-coreCore interoperability for the Anodized specification system3,084MIT OR Apache-2.0