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.
ssh-to-ansibleA tool to convert a SSH configuration to an Ansible YAML inventory.3,830Apache-2.0
bpflintLinting functionality for BPF C programs.3,830MIT
mutica-coreCore library for the Mutica programming language3,829MIT
rue-clvmCLVM utilities for the Rue compiler.3,825Apache-2.0
why3Why3 AST and pretty printers3,818LGPL-2.1-or-later
df_ls_syntax_analysisA language server for Dwarf Fortress RAW files3,816MIT OR Apache-2.0
hot_potatohot reloading library for development3,815MIT
typestate-builder-macroDerive-macro-based generator that combines `Typestate` and `Builder` patterns.3,813MIT OR Apache-2.0
special-git-commitA command line tool for generating commit hashes with specified prefixes.3,812WTFPL
process-funA Rust library for process management and inter-process communication3,811Apache-2.0
safeA `#[safe]` attribute for explaining why `unsafe { ... }` is OK.3,808MIT OR Apache-2.0
rust-style-guideA tool for applying Rust coding guidelines3,805MIT
tsift-coreProvider-neutral graph types and GraphStore trait for tsift3,803MIT
action-modelGitHub actions toolkit3,797MIT
sgitstupid git in a tool3,796MIT
mcprotocol-rsA Rust implementation of the Model Context Protocol (MCP)3,793MIT
yangfmtYANG code formatter3,788non-standard
boxy-cliStyled terminal boxes with multi-segment layouts, columnar grids, true-color borders, Unicode box-drawing, and word wrapping.3,787MIT OR Apache-2.0
threeway_mergeGit-style 3-way string merging using proven algorithms from libgit2/xdiff. Statically links xdiff (LGPL-2.1+).3,786MIT
snaptestDead simple snapshot testing3,785MIT/Apache-2.0
redactrsWrapper to avoid accidentally leaking sensitive data during printing/logging3,781MIT
action-tool-cacheGitHub actions toolkit3,780MIT
perfmonA toolkit designed to be a foundation for applications to monitor their performance.3,774non-standard
teamsa free software to ensure better project management for teams3,771non-standard
luadec-rustA Lua 5.1 bytecode decompiler written in Rust3,769MIT
dsync-hasezoeyGenerate rust structs & query functions from diesel schema files.3,768MIT OR Apache-2.0
fprintFlushed print3,767MIT
cfd16-libA library for constructing, printing, encoding, and decoding CFD-16 assembly instructions.3,764GPL-3.0-or-later
treetagsGenerate vi compatible tags for multiple languages3,761MIT
icarus-cliCommand-line tool for creating, building, testing, and deploying MCP servers to ICP3,759non-standard
fdupsUtility for finding and removing duplicate files, fast.3,754MIT OR Apache-2.0
mockforge-plugin-sdkOfficial SDK for developing MockForge plugins with helper macros and testing utilities3,752MIT OR Apache-2.0
shrinkwrapAutomates the wrapping and nesting of additional variations for some or all of a struct's fields.3,751MIT
gba-make-cartridgeA command line tool to build a game boy advance cartridge from an elf binary file.3,750MIT
random-dirCreate directories and files with random contents in tests.3,745MIT
camel-component-apiComponent API trait and registry for rust-camel3,745Apache-2.0
dimasmondimasmon - a monitoring tool for DiMAS3,743non-standard
rrtk_stream_builderRRTK Stream Builder3,743BSD-3-Clause
allow_prefixedImplementation of 'allow' crate, exported with no prefix (for prefixless lints), and with clippy_ and rustoc_ prefixes.3,737MIT OR Apache-2.0
valibuk_coreInternal library of Valibuk3,733MIT OR Apache-2.0
lazy_helpersLazy helpers for lazy programmers3,731MIT
kanban-coreCore traits, errors, and result types for the kanban project management tool3,731Apache-2.0
virustViRust is a 'benchmarking' tool or software that allows you to fill the desired amount of memory with random values, to see how…3,728MIT
iter-flowFunctional programming utilities for Rust3,728Apache-2.0
kodegen_configKODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents.3,728Apache-2.0 OR MIT
rust_reportGenerate an HTML report from Rust test results3,725MIT
derive_more_previewAdds #[derive(x)] macros for more traits3,722MIT
tauri_helper_macrosThe list of macros of the tauri_helper crate3,721MIT
ignorableStandard library derives that can ignore individual fields3,720MIT OR Apache-2.0
tree-builderParser Generator library which uses Nom and procedural macros to generate recursive-descent parsers.3,719GPL-3.0
tiltflakeTiltflake is a distributed database that uses the flake algorithm to generate unique IDs.3,719MIT
quetty-serverCore Azure Service Bus client library for Quetty terminal application3,714MIT
hesioneA Prometheus client3,712MIT OR Apache-2.0
install-framework-base[Install Framework] Official generic interface implementation3,707MIT
globtestTest expressions against the glob library.3,706MIT
mkutils-macrosUtility methods, traits, and types.3,705Apache-2.0
rstrace-cuda-sniffA utility crate for rstrace to sniff CUDA API calls.3,703MIT
easy-gitUma ferramenta interativa para gerenciar usuários Git em repositórios locais e globais.3,701MIT
boring-deriveDerive macros for some common patterns3,696MIT
hlxConfiguration language designed specifically for ml/ai/data systems3,695MIT
ouijaCross-machine AI session daemon — bridges Claude Code sessions via tmux injection and Nostr P2P3,689MIT
rye-uvA CLI tool to migrate from Rye to Uv3,688non-standard
thiserror_string_context_macroMacro crate for thiserror_string_context3,684MIT OR Apache-2.0
swayscanAdvanced security scanner for Sway smart contracts with comprehensive vulnerability detection and minimal false positives3,682MIT
claude-wrapperA type-safe Claude Code CLI wrapper for Rust3,672MIT OR Apache-2.0
openlark-communication飞书开放平台 Rust SDK - 企业级 API 客户端3,664Apache-2.0
cargo-oshaA small utility to count the uses of unsafe code in a Rust program.3,662Apache-2.0/MIT
kubectx-rs[Deprecated] See kubectx create!3,662MIT
work_depVerifies the dependencies of member projects of a workspace to find shared ones to be added to the depencencies of the workspace3,662MIT
yasmA simple Rust state machine library focused on usability and visualization3,661MIT
cargo-arch_testCLI of arch_test_core for rule based architecture tests3,659AGPL-3.0
cargo-regThis extends Cargo to allow you to manage alternative regestries by modifying your `.cargo/config` file from the command line.3,656Apache-2.0/MIT
env-yoinkenv-yoink is a Rust CLI tool for effortless extraction of environment variables from source code, supporting regex and language…3,656MIT
git-bumpUse Lua scripts to quickly bump versions in files.3,656MIT
cargo-warlocSmart LOC counter for Rust projects3,653MIT OR Apache-2.0
cntrlr-buildBuild script support for Cntrlr3,652AGPL-3.0-or-later
cf-gears-toolkit-dbToolKit database library3,651Apache-2.0
cargo-cultureTool to check Rust project conventions3,650MIT
jiuA minimal command runner.3,644MIT
bootinfoA tool for displaying boot info from a binary such as a Multiboot-compliant file.3,639Apache-2.0/MIT
kodegen_config_managerKODEGEN.ᴀɪ: Configuration management infrastructure for MCP tool servers.3,637Apache-2.0 OR MIT
vx-cliCLI interface for vx tool manager3,634MIT
module-harnessParse, validate, and generate module-level harness context (spec, contracts, evals) for any programming language3,631MIT OR Apache-2.0
octocodeAI-powered code intelligence with semantic search, knowledge graphs, and built-in MCP server. Transform your codebase into a…3,630Apache-2.0
divina_utilDivina's utilities3,627GPL-3.0-only
pr-conflict-resolverA tool to efficiently manage and repost GitHub Pull Requests3,626MIT
rs1541Rust bindings and helper functions for accessing Commodore disk drives3,619GPL-3.0
supabase-management-rsLightweight Rust client for Supabase's management API3,619MIT
ox_content_allocatorArena allocator for Ox Content based on bumpalo3,615MIT
unarchiverCLI Tool for un/archive multiple formats of compressed files3,612MIT OR Apache-2.0
cf-gears-toolkit-utilsToolKit utils library3,607Apache-2.0
github_httpsable_cligithub via https.3,603MIT/Apache-2.0
telemonA Telegram bot for sending log messages to group topics.3,603MIT
doxxerCLI tool for dynamic SemVer versioning using Git and tags3,603AGPL-3.0-or-later
vx-configConfiguration management for vx - Universal Development Tool Manager3,601MIT
ur-commit-mentorA CLI tool that analyzes git commits and provides AI-powered code review insights (for now only works with Claude API)3,600MIT
drftdiff reviewer, file tree3,600BSD-3-Clause
cmdlinkRust based CLI tool to add aliases for commands to simplify developer workflow.3,599MIT OR Apache-2.0
advanced_string_generatorA command-line tool for generating strings based on customizable regex patterns.3,599MIT
gwgw - gradlew convenience - gdub clone3,597MIT
bevy_testingTesting library for bevy3,597MIT
filehash-rsA small, fast library for hashing files written in Rust.3,594MIT
vtid-procProcedural macro implementation for vtid - volatile type ID generation3,593MIT OR Apache-2.0
beadie-coreBead chain, broker, hotness policy, swap, and deopt — no JIT backend3,591MIT
strict-pathSecure path handling for untrusted input. Prevents directory traversal, symlink escapes, and 19+ real-world CVE attack patterns.3,590MIT OR Apache-2.0
waitupWait for TCP ports and HTTP endpoints to be available. Essential for Docker, K8s, and CI/CD pipelines to ensure services are…3,586MIT
fortitudeA Fortran linter, written in Rust and installable with Python3,585MIT
cf-gears-toolkit-sdkToolKit SDK3,584Apache-2.0
cf-gears-toolkitCore ToolKit library3,583Apache-2.0
docker-image-pusherA memory-optimized Docker image transfer tool for handling large images efficiently3,581MIT
moosicbox_arbMoosicBox arbitrary arb package3,580MPL-2.0
cf-gears-system-sdksCollection of system gears SDKs3,579Apache-2.0
varargvararg macro for creating variadic functions3,577MIT OR Apache-2.0
aevumA CLI utility to calculate timer register values for STM32 microcontrollers.3,576MIT
embedded-nano-mesh-cli-toolCommand line utility to interact with embedded-nano-mesh network trough shell3,575MIT
svn2gitA Subversion-to-Git repository converter3,575MIT OR Apache-2.0
mockforge-tcpTCP protocol mocking support for MockForge3,575MIT OR Apache-2.0
cf-gears-toolkit-gtsToolKit GTS integration — link-time inventory of shipped GTS schemas and instances plus a small set of platform base types3,573Apache-2.0
simple-includeA simple tool to include files in other files. Looks for lines with a given prefix and replaces them
with the contents of the…3,572MIT
spikard-coreShared transport-agnostic primitives for Spikard runtimes3,569MIT
superepoA blazingly fast cli tool for managing monorepo/project builds, runs and more!3,565GPL-2.0-only
pwgWith pwg you can easily create random passwords. You can specify how long the password should be and whether it should also…3,563MIT
hexserZero-boilerplate hexagonal architecture with graph-based introspection3,563MIT OR Apache-2.0
sarif_rustA comprehensive Rust library for parsing, generating, and manipulating SARIF (Static Analysis Results Interchange Format) v2.1.0…3,562MIT OR Apache-2.0
rust-constructorA cross-platform `GUI` framework built on `egui` as well as compatible with `bevy`, the simplest way to develop `GUI` projects…3,562MIT
kanban-domainDomain models and business logic for the kanban project management tool3,561Apache-2.0
amalgam-coreCore IR and type system for amalgam configuration generator3,559Apache-2.0
macron-regexCreates a new instance of Regex3,558MIT
bevy_tiled_loaderAsset loader for the Tiled data parsed.3,557GPL-3.0
find-matching-bracketFinds the matching closing bracket for a given opening bracket in a string. Supports curly braces, square brackets, and…3,556MIT
saorsaAI coding agent TUI application3,555MIT OR Apache-2.0
barexpA Rust library that automatically generates mod.rs files for your project3,551MIT
capsula-coreThe core library for Capsula.3,550MIT OR Apache-2.0
tapiocaType-safe REST client using the OpenAPI Specification3,546non-standard
beadie-backendJitBackend trait, BackendAdapter, BoundBead, and TieredAdapter3,546MIT
airfrog-rpcRPC support for co-processing using debug protocols3,543MIT
brecA flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from…3,541Apache-2.0
min-specializationExperimental implementation of specialization3,540MIT
mockforge-federationMulti-workspace federation for MockForge - compose multiple mock workspaces into federated virtual systems3,539MIT OR Apache-2.0
httpjailMonitor and restrict HTTP/HTTPS requests from processes3,531CC0-1.0
chik-sdk-deriveDerive macros for chik-sdk-types.3,530Apache-2.0
howmanyA blazingly fast, intelligent code analysis tool with parallel processing, caching, and beautiful visualizations3,530MIT
smbcloud-utilsCommand line tool for deploying NextJS app on the smbCloud platform.3,526Apache-2.0
cyrup_sugarsMain crate providing syntactic sugar and utilities for Rust development3,524MIT OR Apache-2.0
cargo-permissionsA small utility retrieve which core libraries uses a Rust program.3,522Apache-2.0/MIT
gimbal_fsGimbal File-system package3,522MPL-2.0
kodegen_mcp_schema_macrosKODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents.3,518Apache-2.0 OR MIT
codas-macrosMacros for Codas.3,518MIT
fallow-mcpMCP server for fallow codebase intelligence (exposes fallow as typed tools to AI agents)3,518MIT
panic-logLog panics to the `log` macro as error3,516MIT
harness-coreShared types and traits for @agent-sh/harness-* Rust tools: ToolError, PermissionPolicy, ReadOperations3,512MIT
temporariesMake temporary values useable in a fairly normal style through macros. This nicely wraps the hacks that work around temporaries’…3,512MIT OR Apache-2.0
mutica-semanticSemantic analysis library for the Mutica programming language3,511MIT
philecThe Painless High-Level Persistence Engine3,508BSD-2-Clause-FreeBSD
fake_cliCLI app to generate fake/random data3,507AGPL-3.0
dmypylsA language server to support editor agnostic usage of the dmypy daemon.3,506MIT
financial_indicatorsA Rust library providing a comprehensive suite of financial technical indicators for cryptocurrency and stock analysis. Includes…3,506MIT
include-cargo-toml2Load properties of Cargo.toml at compile time3,504non-standard
str-shorthandA Rust crate that provides utility functions for string manipulation. Includes a function to bisect a string into two halves,…3,501MIT
anodizer-coreCore configuration, context, and template engine for the anodizer release tool3,497MIT OR Apache-2.0
cargo-singleExtends Cargo to simplify working with single-file programs with dependencies.3,493Apache-2.0/MIT
oxi-agentAgent runtime with tool-calling loop for AI coding assistants3,493MIT
assert_boundSimple create that helps in asserting type bounds3,487MIT
mpsA fast MPS parser3,480MIT
mdcccMarkdown Compiler-Compiler-Compiler3,479MIT
eager2Proc-macros for eager macro expansion3,479MIT
vtcode-vimReusable Vim-style prompt editing engine for VT Code surfaces3,472MIT
cargo-suicideTool to fix your code forever3,469Apache-2.0/MIT
artemis-buildBuild time tooling for the artemis crate.3,466MIT OR Apache-2.0
cpp-amalgamatecpp-amalgamate recursively combines C++ source files and the headers they include into a single
output file.3,463MIT
vx-pluginPlugin system for vx - Universal Development Tool Manager3,462MIT
wilton_rustRust modules support for Wilton JavaScript runtime3,461Apache-2.0
sacp-conductorConductor for orchestrating SACP proxy chains3,460MIT OR Apache-2.0
git-projectManage piles of git repositories with ease!3,459Apache-2.0
lsp-max-protocolMaximal capability vector, diagnostics, and protocol types for lsp-max3,457MIT OR Apache-2.0
unity-solution-generatorRegenerates Unity .csproj/.sln files from asmdef/asmref layout without launching the Unity editor.3,456MIT
pop-testyour test orchestration master of puppets3,454LGPL-3.0-or-later
cargo-svg-defsA tool for making *.svg files to svg-defs3,451MIT/Apache-2.0
reclogCommand-line tool to capture command output to a file.3,450MIT
cargo-featuresPower tools for working with (conditional) features3,448MIT OR Apache-2.0
valibuk_deriveMacros for the Valibuk library3,447MIT OR Apache-2.0
i18nheroCLI tool for interacting with locales hosted on i18nhero.com3,445MIT
cargo-runnerTool to help with the `.cargo/config` `target.$triple.runner` field.3,441MIT OR Apache-2.0
makectlGenerate and manage targets in your Makefiles3,440MIT
agent-client-protocol-rmcprmcp integration for Agent Client Protocol MCP servers3,438Apache-2.0
lsp-max-lsifLSIF export and conformance for lsp-max3,438MIT OR Apache-2.0
abyss-langAbySS: Advanced-scripting by Symbolic Syntax — a magic-themed scripting language. Installs the `abyss` binary with `cast` (REPL),…3,437MIT
simavr-sectionAdd simavr-compatible metadata to your binary.3,436GPL-3.0
lsp-max-macrosInternal procedural macros for lsp-max3,436MIT OR Apache-2.0
yeet-opsAn accompanying library for the experimental `do yeet` statement in Rust3,435GPL-3.0
rsfulmenRust helper library for the Fulmen ecosystem - foundry catalogs, config utilities, and cross-platform helpers3,435MIT
merge-whitespaceProcedural macros for merging whitespace in const contexts3,434EUPL-1.2
git-squadManage co-authors in git commit messages with ease3,433MIT
serde_ssmlA robust Rust library for parsing, manipulating, and generating Speech Synthesis Markup Language (SSML) documents.3,432MIT
fastpasta_toml_macro_deriveDEPRECATED. Development continues at: https://crates.io/crates/descriptive_toml_derive. Procedural derive macro for serializing a…3,431MIT OR Apache-2.0
test-collector-deriveA derive to be able to mark the tests method, so you can iterate over them3,430MIT/Apache-2.0
lsp-max-astAST layer for lsp-max via tree-sitter3,430MIT OR Apache-2.0
ristretto_macrosRistretto Macros for Java Virtual Machine3,425Apache-2.0 OR MIT
adk-guardrailGuardrails framework for ADK agents - input/output validation, content filtering, PII redaction3,423Apache-2.0
pbt-macroProperty-based testing with `#![no_std]` compatibility, automatic edge cases, and exhaustive breadth-first search over arbitrary…3,421MPL-2.0