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.
volition-cliAn AI-powered software engineering assistant (CLI frontend)4,616Apache-2.0
oak-semantic-searchFuzzy semantic search and code indexing for the Oak framework.4,612MPL-2.0
vibe-workspaceExtremely lightweight CLI for managing multiple git repositories and workspace configurations4,612MIT
cargo-seta Cargo.toml file editor cli tool4,611MIT
chromedriver-apiThis API is designed for interacting with chromedriver (browser auto clicker)4,608MIT
cargo-markdownLocal crates.io readme development server with ultra-fast hot reloading goodness4,602MIT OR Apache-2.0
cargo-culture-kitLibrary for writing tools that check Rust project conventions4,599MIT
proto-mapper-deriveInternal helper library for proto-mapper4,597MIT
check-versionsSimple crate for ensuring that version numbers in README files are
updated when the crate version changes.4,593MIT
otexMacros and minimal wrappers over the opentelemetry api.4,590MIT OR Apache-2.0
rs_cleanRust project that provides a command-line tool designed for cleaning up build artifacts within projects.4,589MIT
xum1541Rust driver to access Commodore disk drives using xum1541 USB device4,586GPL-3.0
mockforge-cliCLI interface for MockForge4,585MIT OR Apache-2.0
tokio-task-schedulerA non-blocking task scheduler for Rust with fluent API, supporting interval-based and cron-like scheduling4,584MIT
valogA lock-free, generic, lightweight value log.4,584MIT OR Apache-2.0
camel-endpointEndpoint abstractions for rust-camel4,584Apache-2.0
tiny-mailcatcherA tiny MailCatcher clone4,583MIT
oak-mcpOak MCP server with support for compact code structures and fuzzy semantic search.4,581MPL-2.0
signal-msgHandle UNIX process signals with a shared channel4,576MIT
readmerCompose README.md files from Liquid or Jinja2 templates.4,576Unlicense
chocobrewtext editor for choco4,574MIT OR Apache-2.0
mockforge-uiAdmin UI for MockForge - web-based interface for managing mock servers4,572MIT OR Apache-2.0
estuaryAn alternative cargo registry suitable for *small-scale* crate publishing and distribution.4,568Apache-2.0/MIT
xpx-supercontracts-sdkProximaX Supercontracts Rust SDK4,564Apache-2.0
phonygenerates phony data4,564MIT
mtime-travelA small tool to save and restore the mtime attribute for files.4,563MIT OR Apache-2.0
shapely-coreCore types and traits for the shapely ecosystem, providing fundamental reflection capabilities4,559MIT OR Apache-2.0
allenap-flock-experimentInteractive command-line tool to experiment with `flock(2)` locks4,557MIT
const-array-initMacros used to initialize arrays in const context using closure syntax or const function4,554MIT OR Apache-2.0
locdev⚠️ DEPRECATED: This crate has been renamed to 'hostie'. Please use 'hostie' instead.4,549MIT
topiary-configConfiguration parser and defaults for Topiary4,547MIT
generate_modelRust macro used for generating JSON objects from structs and writing them to a directory at compile time. This is so that you can…4,535MIT
include-shaderA macro for including shader files as string with dependencies support.4,526MIT OR Apache-2.0
claudelyticsA fast CLI tool for analyzing Claude Code usage patterns, token consumption, and costs4,524MIT
simply_coloredThe simplest crate in existence for terminal colors4,521MIT OR Apache-2.0
anchorA Rust library for managing Docker container clusters through declarative JSON manifests4,521MIT OR Apache-2.0
async-metronome-attributesAttribute macro for async-metronome4,510Apache-2.0/MIT
omni-devAI-powered git commit rewriter, PR generator, and MCP server for Jira, Confluence, and Datadog.4,510BSD-3-Clause
raz-cliUniversal command runner for Rust - Run any Rust file from anywhere with cursor-aware test targeting and override persistence4,509MIT
optbuilderA optional builder derive macro for helping with big constructors with mostly optional parameters4,505MIT
collect-allvec! for everything: easily make literals of any collection!4,505MIT
mockforge-vbrVirtual Backend Reality engine - stateful mock servers with persistent virtual databases4,503MIT OR Apache-2.0
pmdaemonPMDaemon - A high-performance, cross-platform process manager built in Rust with advanced port management and monitoring…4,502MIT
cargo-incversionA cargo plugin to increment the Cargo.toml's version in command line4,498MPL-2.0
awto-compileCompile microservices built with Awto4,498MIT OR Apache-2.0
dioxus-browser-extension-builderA browser extension builder for dioxus4,497MIT
smugmugSmugMug APIv2 Client Library4,486MIT OR Apache-2.0
clignoreSimple CLI tool to find .gitignore files based on your language or framework4,482GPL-3.0-only
run_cmdshell script written in rust4,481MIT
clex_llmGenerates clex from input format and constraints in natural language using LLM.4,480GPL-3.0-or-later
buildkite-workflowGitHub Alfred Workflow to quickly search and open buildkite pipelines.4,475MIT
rnCommand line tool for managing per-session nodejs versions based on package.json files4,473MIT
git-queryRun SQL against git history4,470MIT OR Apache-2.0
chidoriThe agent framework where every run is durable, replayable, and resumable by default. Plain async TypeScript agents on an…4,468Apache-2.0
jwkserveCLI tool for jwkserve - a fake authentication service for local development4,468MIT
postfix-log-parser高性能模块化Postfix日志解析器,经3.2GB生产数据验证,SMTPD事件100%准确率4,467MIT OR Apache-2.0
trace_callerTrace the location of caller of a function.4,465MIT
cargo-doc-mdCargo subcommand to generate markdown documentation for Rust crates and dependencies4,465MIT OR Apache-2.0
html2md-bullettyLibrary and binary to convert simple html documents into markdown. Modified for bulletty.4,463GPL-3.0+
openlark-clientOpenLark 高级客户端 - 统一入口点和轻量级服务注册表4,459Apache-2.0
audit-cliA tool to validate Advent of Code solutions4,455MIT
allow_internalInternal proc macros, for 'allow' crate only4,454MIT OR Apache-2.0
xuanji璇璣 (Xuanji) — the shared reaction model of Tianheng: Severity, Violation, Report, Baseline, and Outcome — the dimension-agnostic…4,452MIT OR Apache-2.0
seq-compilerCompiler for the Seq programming language4,451MIT
dhi-xmlA library for TSYS DHI (Device Host Interface) XML messages serialization/deserialization4,450MIT
danaCompile-time dimensional analysis via generic types.4,450Apache-2.0
atl-thunkRust wrapper for ATL thunk type.4,448MIT
maloryA tool to benchmark Async Functions (Futures)4,443MIT
ghciManage and communicate with ghci (Haskell's GHC interpreter)4,433MIT
mauA Rust procedural macro library for memoization with MauQueue optimization4,431MIT OR Apache-2.0
cargo-publish-workspace-v2Cargo command to publish a workspace mono repo4,423Apache-2.0 OR MIT
wibu-phdr-gapThe phdr gap guarantees WIBU Systems AxProtector to find enough space to install its tooling.4,423MIT
loggixA powerful, structured logging library for Rust inspired by Logrus. Features thread-safe logging, structured fields, custom…4,421MIT
ferrous-forgeSystem-wide Rust development standards enforcer4,421MIT OR Apache-2.0
easy_pathsConvenience library for rapidly processing string-type paths.4,420MIT
moosicbox_session_modelsMoosicBox Session models package4,420MPL-2.0
forth-lspLSP for the Forth programming language4,415MIT
filetestMacro that creates test cases for each file in a directory4,414MIT OR Apache-2.0
mockforge-amqpAMQP protocol support for MockForge4,413MIT OR Apache-2.0
cooklang-language-serverLanguage Server Protocol implementation for Cooklang4,412MIT
fmt_extA simple interface for extending external types with custom implementations of `Debug` and
`Display` traits.4,408MIT
shwildShell-compatible wildcard matching library4,408BSD-3-Clause
parrot-snapA colorful and chatty CLI snapshot testing tool4,406MIT
perl-semantic-factsNeutral semantic fact vocabulary for Perl analysis layers4,403MIT OR Apache-2.0
libnumFunctions for efficient development in Math and Crypto4,402MIT
assemble-execThe executable for assemble4,398MIT OR Apache-2.0
oclisCLI builder based on a simple, obvious specification file4,396ISC
jiqInteractive JSON query tool with real-time output4,396MIT OR Apache-2.0
templatemeGenerate Cargo project template in Rust4,392MIT/Apache-2.0
wasmlite-parserThis crate parses WebAssembly modules and can generate LLVM IR based the data extracted from a module4,380Apache-2.0
cargo-fourframework for creating AWS CloudFormation template4,378MIT
depfirstsearchKeep your dependency tree small by searching for crates you may already have.4,374MIT
semantic-search🔎 Semantic search library.4,371GPL-3.0-or-later
notifmeA simple notify-send send tool4,370non-standard
rudy-dbA user-friendly library for interacting with debugging information of Rust compiled artifacts using DWARF4,358MIT
elfioELFIO is a Rust library intended for reading and generating files in the ELF binary format4,357MIT OR Apache-2.0
behaviortreeA #![no_std] compatible behavior tree library similar to BehaviorTree.CPP.4,354non-standard
hesione_macrosMacros for the hesione crate4,354MIT OR Apache-2.0
cargo-artifactory-tokenA cargo subcommand to manage Artifactory access tokens.4,354GPL-3.0-only
sqlx_mockA simple tool to test sqlx with postgres. It will automatically create a database and drop it after the test.4,353MIT
query-params-deriveRust macro to automatically implement the serialization to http query parameters for arbitrary structs.4,353MIT
automatons-githubGitHub integration for the automatons framework4,349MIT OR Apache-2.0
congregationRun multiple parallel tasks with grouped output4,348MIT
persptYour Terminal's Window to the AI World - A high-performance CLI for LLMs with chat and autonomous agent modes4,348LGPL-3.0
adk-cliCommand-line launcher for Rust Agent Development Kit (ADK-Rust) agents4,346Apache-2.0
gnostr-git2-hooksadds git hooks support based on git2-rs4,338MIT
hexspellDependency-free Rust library for parsing and patching PE, ELF, and Mach-O executables with a 1:1 on-disk API4,337MIT
fn_chainHelper macro/function to create function chaining4,336BSD-3-Clause
memtrackA procedural macro for tracking memory usage of functions4,330MIT
df_ls_lexical_analysisA language server for Dwarf Fortress RAW files4,329MIT OR Apache-2.0
anyvalue-dataframeRust utilities for Vec AnyValue of polars DataFrame4,328MIT
gph_cliExpose local git repository via tunneling server4,328MIT OR Apache-2.0
guibiao圭表 (Guibiao) — Tianheng's dependency-light static observation core (derived from modou). Declare crate, module, and…4,325MIT OR Apache-2.0
scrumpleA fast JavaScript bundler for Origami components4,322MIT
gazelleHelper macros for the gazelle_rust build file generator4,320Apache-2.0
markdBookmark directories for easy directory-hopping in the terminal4,317MIT
moosicbox_imageMoosicBox image package4,316MPL-2.0
strawberryvm-deriveDerive macros for StrawberryVM.4,315MIT
constany_stage_twoConvert any function to constant4,313AGPL-3.0-only
process-fun-coreCore functionality for process-fun, a Rust library for process management and IPC4,312Apache-2.0
amandineA tiny json database for Rust4,310MIT
module-infoEmbeds metadata into ELF binaries as note sections for Rust projects on Linux, providing runtime access and crash dump info4,310MIT
df_ls_coreA language server for Dwarf Fortress RAW files4,309MIT OR Apache-2.0
custom_error_coreDefine custom errors without boilerplate using the custom_error! macro.4,306BSD-2-Clause
cargo-tagCargo plugin to bump crate's versions and Git tag them for release4,305MIT
delay_timer_wfTime-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible, and dynamic add/cancel/remove is…4,304Apache-2.0 OR MIT
openlark飞书开放平台 Rust SDK - 企业级高覆盖率 API 客户端,极简依赖一条命令4,302Apache-2.0
anaconda-anon-usageAnaconda Anonymous Usage token generation for the conda ecosystem4,300BSD-3-Clause
greentic-updateGreentic update platform foundation: signed update plans, installed-artifact catalogue/diff, staging, and airgap envelopes.4,299MIT
etk-analyzeEVM Toolkit analysis tools4,298MIT OR Apache-2.0
exit_safelyexit safely with custom exit codes while still calling `Drop` as needed. Aims for minimal magic and maximum flexibilty.4,298MIT
autocrateRelease Manager for Your Projects on Gitea, GitHub, and GitLab4,296GPL-3.0-or-later
bp3d-tracingTracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports…4,295BSD-3-Clause
rue-cliA CLI tool for invoking the Rue compiler.4,293Apache-2.0
bt_string_utilsBasic string operations4,288GPL-3.0-only
vxUniversal Development Tool Manager4,288MIT
caroConvert natural language to shell commands using local LLMs4,288AGPL-3.0
nallocAn allocator wrapper that can be turned on and off4,287MIT OR Apache-2.0
mtTraits4,286MIT
magic-coder-typesShared protocol + tool schemas for Magic Coder.4,286MIT OR Apache-2.0
convex-typegenType safe bindings for ConvexDB in Rust4,285MIT
cargo-verA cargo extension to manage crate versions.4,284MIT
constany_stage_oneConvert any function to constant4,281AGPL-3.0-only
i6-shellA minimalistic unix like shell with statically linked commands4,281AGPL-3.0
hunyi渾儀 (Hunyi) — Tianheng's semantic (AST/syn) observation dimension, the complement of the static import boundary. Declare in Rust…4,281MIT OR Apache-2.0
louke漏刻 (Louke) — the runtime observation dimension of Tianheng: declare which concrete-type origins may cross a runtime seam, probe…4,281MIT OR Apache-2.0
dotjectorA dotfile templating and injection tool4,280MIT
emacs-lsp-boosterEmacs LSP performance booster4,278MIT
froodiAn ergonomic Rust IoC container4,278Apache-2.0
linkerManage deep learning training resources4,277MIT
manx-cliA blazing-fast CLI documentation finder powered by Context7 MCP4,276GPL-3.0
perl-symbolUnified Perl symbol taxonomy, cursor extraction, indexing, and AST surface projection4,276MIT OR Apache-2.0
bincode_reloaded_deriveImplementation of #[derive(Encode, Decode)] for bincode_reloaded4,275MIT
rprofilerA library for simple profiling your code with HTML reports as result4,274MIT
snapshot"Snapshot" or golden master regression testing.4,273MIT
hammerwork-webWeb-based admin dashboard for Hammerwork job queues with real-time monitoring, webhook management, event streaming, and…4,272MIT
bachue-auto_implAutomatically implement traits for common smart pointers and closures4,271MIT/Apache-2.0
ookencode and decode Brainfuck or Ook4,269MIT
sas-lexerUltra fast "correct" static context-aware parsing SAS code lexer.4,269AGPL-3.0-or-later
wecUseful vec!-like macros4,267Apache-2.0
add-gitignore-cliA simple command line that gets you a .gitignore4,266MIT
doc-mergeCombine rustdoc output of multiple, discrete crates4,264MIT
mobbitA CLI for better mobbing.4,260GPL-3.0-only
rynryn is an IRC client written in Rust4,259MIT
dbgtoolsExpensive and intrusive debugging tools4,2590BSD
libc-cfgA codegen tool for extracting libc cfg4,257MIT
prosto_deriveProcedural macros for proto_rs, Rust as a first-class citizen in the protobuf ecosystem4,256MIT OR Apache-2.0
bincode_reloadedA binary serialization / deserialization strategy for transforming structs into bytes and vice versa! Maintained, drop-in…4,255MIT
unflowUnflow is a DSL to convert design to code.4,254MIT
mc-launcher-coreRust building blocks for installing and launching Minecraft profiles.4,252MIT
rustic_printA versatile Rust library for enhancing console output. It offers a range of features to create a more engaging and informative…4,248MIT
deki_macrosA growing set of macros (tailored to myself)!4,247MIT OR Apache-2.0
bsabincli for creating and extracting Bethesda Softworks Archives4,246MIT OR Apache-2.0
lance-examplesLance examples in Rust4,244Apache-2.0
caserChange text between PascalCase, camelCase, and snake_case4,243MIT
clopyit's like git shallow clone, but it only makes a copy4,242MIT OR Apache-2.0
hoist_temporariesProcedural macro to extend the lifetimes of temporary variables.4,240BSD-3-Clause
perl-tdd-supportTest-driven development helpers and test generation for the Perl LSP ecosystem4,236MIT OR Apache-2.0
camel-endpoint-macrosProc-macros for camel-endpoint4,235Apache-2.0
perl-workspaceWorkspace file discovery, indexing, and observability for Perl4,234MIT OR Apache-2.0
replicateCopies the currently running program into a temporary location4,230MIT
libdsync-hasezoeyGenerate rust structs & query functions from diesel schema files.4,226MIT OR Apache-2.0
mini-log-viewerMini Log Viewer4,225GPL-3.0
hotpatchChanging function definitions at runtime4,223GPL-3.0
tianheng天衡 (Tianheng) — reactive architectural governance. The shell that weighs declared intent against observed shape and turns a…4,223MIT OR Apache-2.0
hashmatch_macroMore efficient `static &str` matching when match #arm > 30.4,220MIT
cargo-aiBuild lightweight AI agents with Cargo. Powered by Rust. Declared in JSON.4,219MIT
csv-codegenA Rust procedural macro that transforms CSV data into safe, zero-cost code. Generate match arms, loops, and nested queries…4,218Apache-2.0
aider-scriptA CLI wrapper around aider to make calling reusable prompts convenient4,215MIT
daml-darnTools for working with Daml Archives and ledgers4,211Apache-2.0
proto-mapperA Macro library for easier mapping between custom models and proto generated code4,210MIT
dookLook up definitions in your code4,210MIT
kodegen_server_httpKODEGEN.ᴀɪ: Database query and schema exploration MCP tools for AI agents.4,209Apache-2.0 OR MIT
momoA procedural macro to de-monomorphize generic methods4,208Apache-2.0
testtoolsHelpers for eliminating boilerplate code in tests4,2080BSD
webscreenshotA simple CLI tool to take screenshots of rendered webpages, given a URL or local file path.4,205Apache-2.0
tloggerA simple logging library with a neat style and customizablity.4,204MIT
gear-objectsRust component object model4,204MIT
try_v2_traitsProvides helper traits for `Try`4,203MIT
rs-git-libA native rust git library4,202MIT OR Apache-2.0