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.
testing-utilsSimple testing utils7,734MIT
kindling-serverLocal daemon runtime for kindling memory, exposed over a project-aware local API.7,720Apache-2.0
cc-sdkRust SDK for Claude Code CLI with full interactive capabilities7,713MIT
errjsonEasy complex and intuitive Rust Error json7,707MIT OR Apache-2.0
const_guards_attributeAn attribute macro for compile time constraints on const generics7,705MIT
argley_macroMacro for the `argley` crate7,705Apache-2.0
lwa_unity_unpackSimple CLI tool for unpacking the unitypackages.7,704MIT
multicallMacro to simplify multiple operations or calls on a single object7,703MIT
phlow-ffiProvides C-like api to the phlow crates7,687MIT
cargo-imageCreate qemu bootable x86_64 OS images7,677MIT OR Apache-2.0
canoHigh-performance orchestration engine for building resilient, self-healing systems in Rust. Uses Finite State Machines (FSM) for…7,677MIT OR Apache-2.0
mvc-rsmvc traits for Rust7,676MIT
moosicbox_music_modelsMoosicBox Music models package7,670MPL-2.0
async-metronomeUnit testing framework for async Rust7,668Apache-2.0/MIT
workspacer-gitEnsures that Git workspaces are clean, suitable for async Rust applications. Implements checks for uncommitted changes, relies on…7,666MIT
gid_cliHelp project managers and project owners with easy-to-understand views of github issue dependencies.7,664MIT
klever-sc-codecLightweight binary serializer/deserializer, written especially for Klever smart contracts7,649GPL-3.0-only
auto-releaseCommand-line utility for automatically releasing Rust code7,640MIT OR Apache-2.0
cpkgA dead simple C package manager.7,637MIT
impl_variadicsa macro to generate repetitive idents etc. usually used to implement trait for tuples.7,635non-standard
dbg_breakpointSet breakpoints with the `breakpoint!()` macro on many target architectures
and popular OSes like FreeBSD, macOS, iOS, Linux…7,623Unlicense OR MIT
cmdparserA simple argument parser for Rust7,622WTFPL
trenchA benchmark suite for writing threaded benchmarks7,608MIT
netlist-dbConcurrent/Parallel SPICE (HSPICE) parser, under building.7,608MIT
get-blessedTerminal tool to get you the best crates for your rust projects with a few keybindings, curated by blessed.rs7,605MIT
jget_deriveRust tools.7,603MIT OR Apache-2.0
vest_libVestLib: A library of formally verified parser and serializer combinators7,586MIT
commit_crafterAI powered tool for Git commit message generator7,584MIT
chmmod-create一個用於快速建立 CHM 插件模組的命令列工具7,584Apache-2.0
tfschema-bindgenGenerate (de)serialization Rust code for Terraform Schema7,581MIT OR Apache-2.0
oats-rsShort, unique ids without the hassle of random uuids.7,578AGPL-3.0
rjrssyncFast rsync-like tool for incrementally copying files. Runs natively on both Windows and Linux and uses network for communication.7,572MIT
starlark_binstarlark binary7,564Apache-2.0
path2enumA procedural macro that generates enums from real project file paths7,557MIT OR Apache-2.0
numbat-codecLightweight binary serializer/deserializer, written especially for Numbat smart contracts7,554GPL-3.0-only
license-genA cli tool that asks you a bunch of questions and generates a license file7,546MIT
dockdashBuild and push OCI container images without Docker7,542Apache-2.0
camo-coreCore of camo, the foreign language interface generation library. Not intended to be used directly.7,538MIT
sem-coreEntity-level semantic diff engine. Extracts functions, classes, and methods from 28 languages via tree-sitter and diffs at the…7,538MIT OR Apache-2.0
cryptosAll cryptographic in one, make crypto easy7,536MIT
oxygen_suiteOxygen Suite is a set of tools made with the Oxygen Game Engine to make assets.7,519MIT
git-irisAI-powered Git workflow assistant for smart commits, code reviews, changelogs, and release notes7,518Apache-2.0
ftl-cliCLI wrapper for Spin to build and deploy MCP tools using ftl-mcp framework7,517Apache-2.0
canon-cliCommand-line tool for Canon protocol specifications7,517Apache-2.0
google-chat-typestypes collection of google chat response7,515MIT
bannerFormats banners (text panels and headers) to help make console and log file output prettier.7,512GPL-3.0-or-later
itmsinkITM protocol parser.7,506MIT OR Apache-2.0
mifMemory Initialization File7,504MIT OR Apache-2.0
git-remote-torSeamless .onion and tor-ified git remotes7,497MIT OR Apache-2.0
salmoA Database migration tool7,493ISC
febuganyway, here's user-space debugfs7,492MIT
daml-deriveDaml Ledger Procedural Macro7,491Apache-2.0
latexdefA command-line tool which shows the definitions of LaTeX commands.7,491LPPL-1.3c
mycelium-smtpProvide smtp adapters to the mycelium project.7,491Apache-2.0
daml-macroHelper macros for working with the Daml Ledger API7,490Apache-2.0
emsdkA crate for building C++ projects with emcake. This facilitates building wasm binaries with both Rust and C++ code.7,490AGPL-3.0-only
korqKubernetes Dynamic Log Tailing Utility7,489MIT
sass-rocket-fairingA rocket fairing to compile sass files automagically on change ✨7,488MIT
onion-frontendCompilation frontend for the Onion programming language - lexer, parser, and IR generator7,481MIT
smbcloud-networkingCommand line tool for deploying NextJS app on the smbCloud platform.7,479Apache-2.0
alfred-cratesWorkflow for searching Rust crates from Alfred.7,476MIT
asimeowA tool for managing macOS Time Machine exclusions for developer's workspaces7,476MIT
cellangInterpreter for the CEL expression language7,455MIT
tezos-smart-rollup-installer-configInstaller configuration for installer kernel of Tezos Smart Rollups.7,447MIT
mairuon-memory AWS credentials agent and executor7,447Apache-2.0
rovella_loggerA simple logger that is used by the rovella game library (the rest of the library is still in developement)7,435GPL-2.0-or-later
libgfoldProvides the ability to find a minimal set of user-relevant information for Git repositories on a local filesystem.7,434Apache-2.0
DigitShieldA simple and quick password generator for enhanced security.7,426MIT
hodokuA simple collection of macros to aid diagnostics during testing.7,419MIT OR Apache-2.0
hotspots-discoveryA tool to find hotspots in your git repository.7,412MIT
workspacer-toml-mockA Rust library providing a fully functional mock implementation of CargoTomlInterface, simulating Cargo.toml behaviors for…7,410MIT
oxc_ast_lowerOxc is a JavaScript / TypeScript tooling suite.7,400MIT
tanxiumEmbeddable JavaScript and TypeScript runtime with Yasumu APIs7,393AGPL-3.0
run-toolA multi-purpose tool to aid developers in executing common tasks.7,385Apache-2.0
new-rust-project@ErichDonGubler's fancy template for new Rust projects7,379MPL-2.0
zoonFlexible,Predictable State Management7,378MIT
rseplA rust REPL in your crate7,358MIT OR Apache-2.0
SafeManuallyDropA safe version of ManuallyDrop with various features and options to track undefined behavior when working with ManuallyDrop.7,355Apache-2.0
switchySwitchy package7,353MPL-2.0
krossbar-log-libKrossbar log lib7,352MIT
forgetCommand line todo in Rust.7,350MIT/Apache-2.0
chiefA Development Tools7,345MIT OR Apache-2.0
polytestA low-friction language-agnostic tool for keeping tests in sync across teams and implementations7,332MIT
elif-coreCore architecture foundation for the elif.rs LLM-friendly web framework7,325MIT
icentral-edgesA Rust crate offering comprehensive edge-centric interfaces and operations for graph data structures. Features efficient edge…7,315MIT OR Apache-2.0
cts-rscts-rs is a CLI tool designed to interface with AWS Control Tower. It provides capabilities to read AWS Control Tower statuses of…7,312Apache-2.0
ar_cuil_cuit_validatorCLI tool to validate Argentinian CUIL/CUIT number7,310MIT
mcp-attrA library for declaratively building Model Context Protocol servers.7,308MIT OR Apache-2.0
finrfinr recursively searches files and directories with a pattern while ignoring irrelevant directories.
Built with the phrase "Work…7,302MIT
pseudonymDeclare aliases with ease!7,302MIT OR Apache-2.0
txnA generic optimistic transaction manger, which is ACID, concurrent with SSI (Serializable Snapshot Isolation).7,298MIT OR Apache-2.0
cargo-preflightA custom Cargo subcommand to run local 'CI' on certain Git actions.7,296MIT
agents-coreCore traits, data models, and prompt primitives for building deep agents.7,295MIT
phlow-sdkSDK for Phlow, a fast, modular runtime for building backends with YAML flows, Rust modules, and native OpenTelemetry…7,293MIT
ripissueCLI tool written in Rust for distributed bug / issue / story tracking with the filesystem and git.7,291non-standard
workspacer-metadataA Rust crate for retrieving Cargo workspace metadata asynchronously, using Tokio for task management and async_trait for…7,288MIT
hashed-type-def-procmacroProc-macro generator for a hash based type identifier: hash code is computed on the basis of type definition7,282Apache-2.0
nenvA low permission nodejs environment manager.7,282GPL-3.0
ad-editorAn adaptable text editor7,276MIT
moosicbox_library_modelsMoosicBox Library Music API models package7,276MPL-2.0
mcpleasesimple mcp framework7,275MIT OR Apache-2.0
octofhir-fhirpath-diagnosticsDiagnostic and error reporting for FHIRPath implementation7,274MIT OR Apache-2.0
oak-macrosProcedural macros for the Oak framework to simplify parser and AST definition.7,269MPL-2.0
cargo-tsyncA utility to generate types for other typed languages.7,267MIT OR Apache-2.0
smbpndk-utilsCommand line tool for creating and managing SmbPndk resources.7,263Apache-2.0
vite-rs-dev-serverUses ViteJS to compile frontend assets and embeds the results into your Rust binary. (Serves from the ViteJS dev server in…7,262MIT OR Apache-2.0
mergereqCLI for Gitlab merge requests & more7,259MIT
ninja-writerSimple and ergonomic library for writing Ninja build files7,255MIT
ck-searchSemantic grep by embedding - find code by meaning, not just keywords7,250MIT OR Apache-2.0
klever-scKlever smart contract API7,242GPL-3.0-only
playdate-symbolizeTools for symbolise addresses from bin (pdex.elf) and Playdate's trace or crashlog.7,241MIT OR Apache-2.0
workspacer-crate-mockSimulate Rust crate structures and behaviors without filesystem interference, via reproducible mock interfaces.7,236MIT
moosicbox_middlewareMoosicBox middleware package7,229MPL-2.0
partyA command execution automator7,228MIT OR Apache-2.0
fire-rsA Rust implementation of Python-fire7,227MIT
hotspots-utilitiesA tool to find hotspots in your git repository.7,226MIT
debtmapCode complexity and technical debt analyzer7,223MIT
elapsed-timeThis crate help you to measure time taken by a function or a block of code for print debugging purpose. It output in stdout…7,221MIT
hub1989-protobuf-keycloakKeycloak proto API7,217MIT
pest-ideHelper library for the IntelliJ IDEA plugin for Pest.7,211Apache-2.0
pywatt_sdkStandardized SDK for building PyWatt modules in Rust7,209MIT OR Apache-2.0
git-streeLibrary for working with my improved git subtree schema7,207LGPL-3.0-or-later
gmuxManage multiple git repositories with ease.7,205MIT
tea-solc-codecThe TEA SDK7,204non-standard
domain-keyHigh-performance, domain-driven, type-safe key system for Rust7,204MIT
git-historianGit Historian allows you to collect arbitrary data about a file at each point
in its Git history.
Think of it as "git log…7,203GPL-2.0
mcpsA command-line tool for running Monte Carlo simulations on project schedules.7,203MIT
wakflo-corewakflo.ai rust sdk7,200non-standard
incompleteProvides incomplete!(), a compile-time checked version of unimplemented!()7,198MIT/Apache-2.0
qkCLI for quickly starting new projects7,195MIT
jgetRust tools.7,194MIT OR Apache-2.0
vb6parsevb6parse is a library for parsing and analyzing VB6 code, from projects, to controls, to modules, and forms.7,193MIT
anda_web3_clientThe Rust SDK for Web3 integration in non-TEE environments.7,192MIT OR Apache-2.0
tokmd-settingsClap-free settings types for tokmd scan and format layers.7,191MIT OR Apache-2.0
mixinmixin macros7,175MIT/Apache-2.0
embed_itA proc-macro library for to create rust structs from
file system entries and include content
as a reference to a byte array.7,174MIT
syn-args-derivesyn-args is a library for parsing function arguments.7,161MIT
forgejo-cliCLI tool for Forgejo7,159Apache-2.0 OR MIT
workspacer-readme-writerAutomates the generation of README.md and Cargo.toml fields using AI to enhance documentation quality in Rust projects.7,158MIT
big_oInfers asymptotic computational complexity7,157Apache-2.0
doc_constsget doc comments on fields as runtime constants7,156MIT OR Apache-2.0
kailua_workspaceWorkspace support for Kailua7,146MIT/Apache-2.0
workspacer-check-privateEnsures that a Rust crate is not marked as private before cargo publish, leveraging the async programming capabilities of Rust…7,145MIT
icentral-visit-markersA Rust crate for managing and tracking node visitations in graph traversal algorithms, supporting both indexed and mapped storage…7,143MIT OR Apache-2.0
icentral-statsProvides statistical analysis utilities for performance metrics, including mean, median, and standard deviation computations on…7,134MIT OR Apache-2.0
icentral-mucidA Rust crate for managing Minimum Union Cycle IDs in graph nodes, providing easy-to-use traits and macros for interacting with…7,133MIT OR Apache-2.0
workspacer-check-crates-ioAn asynchronous Rust crate offering verification of crate version publish status on crates.io, enhancing automated release…7,126MIT
workspacer-detect-circular-depsA Rust crate to construct and analyze dependency trees within a workspace, identifying circular dependencies using cargo metadata.7,121MIT
github-workflowGitHub Alfred Workflow to quickly search and open repositories.7,117MIT
instrumentedinstrument your code7,115MIT
smbcloud-networkCommand line tool for deploying NextJS app on the smbCloud platform.7,108Apache-2.0
packagerPackager crate for pm-rust. Can be used independently7,107GPL-3.0-only
payment-messageOpen Payments - Message Parsing Library7,107Apache-2.0
pdbtoolA tool for reading Program Database (PDB) files and displaying information about them.7,106MIT OR Apache-2.0
sibA high-performance, secure, and cross-platform modules optimized for efficiency, scalability, and reliability.7,102Apache-2.0
aaa-test-cw-orchScripting library for deploying and interacting with CosmWasm smart-contracts7,100GPL-3.0-only
target-feature-dispatchEasy dispatching by target features (both static and dynamic)7,100MIT
wtr-watcherFilesystem watcher. Works anywhere. Simple, efficient and friendly.7,100MIT
director_coreDirector is a simple, versatile, ergonomic state machine in Rust-lang.7,099MIT OR Apache-2.0
ricoA high-performance Apache Thrift IDL parser that converts Thrift IDL files to JSON AST7,090MIT
birdviewCommand line tools for project reviews7,089Apache-2.0
bindyGenerator for chia-wallet-sdk bindings.7,086Apache-2.0
disarray-networkThis crate implements the networking features required for the hybrid blockchain network, Disarray7,084MIT
workspacer-workspace-mockA flexible mock framework to simulate and test Rust workspace environments, supporting various configurations for testing.7,083MIT
git-tcrddthis project has been renamed to git-gamble ; blend TCR + TDD to make sure to develop the right thing, babystep by babystep7,069ISC
cargo-proc-macroKickstart a proc-macro project with a straight-forward template.7,063EUPL-1.2+
ristretto_jitJVM JIT Compiler7,062Apache-2.0 OR MIT
date-formats-workflowDate Formats Workflow to quickly handle common data formats and conversions.7,059MIT
heddle-grpcAn AI-native version control system7,052Apache-2.0
cargo-grammarlyA third-party cargo extension for checking grammar in the documentation and comments.7,039MIT/Apache-2.0
vtcode-file-searchFast, parallel fuzzy file search library for VT Code7,039MIT
toke-runnerA command runner for toml files7,036MIT
shrs_cd_toolsVariety of utilities for running commands conditionally on directory change7,027MIT OR Apache-2.0
rust-latex-doc-minimal-exampleMinimal crate example for getting latex in docs.7,025CC0-1.0
shrs_muxshell language multiplexer7,014MIT OR Apache-2.0
coreminerA debugger which can be used to debug programs that do not want to be debugged7,013MIT
device-driver-cliThe command line tool for the device-driver toolkit7,013MIT OR Apache-2.0
cargo-compiler-interruptsCargo subcommands that integrate the Compiler Interrupts to the package7,009MIT
moosicbox_resamplerMoosicBox resampler package7,009MPL-2.0
vite-rs-embed-macroUses ViteJS to compile frontend assets and embeds the results into your Rust binary. (Serves from the ViteJS dev server in…7,002MIT OR Apache-2.0
duriCLI tool to get data URI of a file7,000GPL-3.0-or-later
kubectxSwitch between Kubernetes contexts6,999MIT
hlHighlight patterns.6,997MIT
cl-traits-deriveDerives for cl-traits6,996Apache-2.0
dhcpmA cli for mocking DHCP messages and running rhai scripts to test DHCP servers. Aims to support v4 & v6, thought v6 is as of yet…6,995MIT
kailua🌴 Type Checker and IDE Support for Lua6,988MIT/Apache-2.0
mediCLI driven Markdown manager.6,986MIT
denverdotenv replacement that merges multiple .env files6,965non-standard
tokmd-gitStreaming git log adapter for tokmd analysis.6,962MIT OR Apache-2.0
workspacer-check-publish-readyA Rust crate providing async interfaces for checking if a workspace or crate is ready for publishing on crates.io, ensuring…6,960MIT
kailua_langsvrLanguage server implementation for Kailua6,955MIT/Apache-2.0
descriptive_toml_derive_macroPublished through descriptive_toml_derive. Procedural derive macro implementation for serializing a struct into a TOML template…6,952MIT OR Apache-2.0
workspacer-add-internal-depFacilitates adding internal dependencies between crates within a Cargo workspace asynchronously with `toml_edit` for robust…6,949MIT
workspacer-lockAsynchronously reads `Cargo.lock` to map crates to versions, supporting dependency management in Rust projects with detailed…6,949MIT
workspacer-register-internal-crate-in-prefix-groupA Rust crate to register new internal crates in a prefix group, automating dependency and module adjustments within workspace…6,947MIT
swaggCode generator from swagger file for actix-web framework6,946MIT
workspacer-scan-for-prefix-groupsProvide utilities for creating cohesive prefix-based crate groups in a Rust workspace with asynchronous validation and scanning…6,941MIT
bonkyThe blazingly fast touch alternative written in rust. Made for the sole purpose to create files.6,938MIT
guarding_identGuarding is a guardians for code, architecture, layered. Guarding crate a architecture aguard DSL which based on ArchUnit.6,938MIT
devboy-coreCore traits, types, and error handling for devboy-tools — Provider, IssueProvider, MergeRequestProvider, configuration model.6,934Apache-2.0