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.
krenzkrenz - a collection of my frequently used functions and macros5,133MIT OR Apache-2.0
csv_uploaderA custom TSV/CSV -> DB uploader.5,132MIT
kubesmA tool for creating kubernetes secret objects without saving secrets to disk5,132MIT
derive_enumEnum derive macros for Rust 20185,131Apache-2.0
confgrA simple rust application configuration derive macro.5,130MIT
heddle-oplogAn AI-native version control system5,126Apache-2.0
polimorphismFunction overloading via a procedural macro5,125MIT
heddle-refsAn AI-native version control system5,124Apache-2.0
kubectl-shFaster way to to access shell of pod's container through interactive selections5,117MIT
doc_consts_deriveget doc comments on fields as runtime constants5,117MIT OR Apache-2.0
gmserverpluginLibrary for accessing the Lua state in Garry's Mod server plugins5,115MIT
icu4x-datagenGenerate data for ICU4X DataProvider5,113Unicode-3.0
heddle-cryptoAn AI-native version control system5,111Apache-2.0
meerkat-liveLive multimodal transport for Meerkat — composable WebSocket bridge between clients and LiveAdapterHost5,107MIT OR Apache-2.0
liberaA suite of modular, multidisciplinary, mutually coherent libraries5,106MIT OR Apache-2.0
happy-rusthappy-rust让编程轻松愉快5,105MIT
bin-cpuflags-x86A small CLI tool to detect CPU flags (instruction sets) of X86 binaries5,104MIT
cargo-bdepsA cargo subcommand to build dependencies, helps speed up docker builds by
allowing dependencies to be built earlier and cached.5,100MIT/Apache-2.0
metis-docs-cliCLI for Metis document management system5,095Apache-2.0
simple_pubsubA simple pubsub use dashmap and mpsc channel.5,092MIT
crate-activityThis crate provides a way to monitor the usage for a set of crates.io crates5,090MIT
facet-typesCore types and traits for the facet reflection library5,086MIT OR Apache-2.0
sqlx-database-tester-wsfa simple tool to test sqlx with postgres, automatically create a database and drop it after test.5,085MIT
tailwind-rs-cliCLI tool for Tailwind-rs build system and utilities5,085MIT
spectate_libA logging target for env_logger for use by the Spectate client5,080MIT OR Apache-2.0
isolateCommand line tool for namespace isolation in linux.5,076ISC
temporal-sdk-coreLibrary for building new Temporal SDKs5,073non-standard
fzsOrganize and select your programs5,071MIT
envutilA rust library to encapsulate boilerplate code for handling environment variables5,068MIT
oxc_syntax_operationsA collection of JavaScript tools written in Rust.5,066MIT
wasmlite-llvmThis crate creates LLVM module and AOT/JIT facilities5,062Apache-2.0
automatonsAutomation framework for software developers5,060MIT OR Apache-2.0
lazy-git-checkoutChange branches while stashing and unstashing changes5,059non-standard
proto-mapper-coreInternal helper library for proto-mapper5,059MIT
cargo-c-buildAn AI-enhanced git automation tool that builds and commits Rust projects with AI-generated commit messages for every build run.5,059MIT OR Apache-2.0
heddle-repoAn AI-native version control system5,058Apache-2.0
consistent_whitespaceA utility that checks for consistent whitespace across your file(s).5,056AGPL-3.0
hunktoolA tool for finding strings in git patches/history5,055MPL-2.0
mod-cliA fully customizable, feature-rich CLI framework for Rust. Define commands, prefixes, styled output, and more—built for…5,054Apache-2.0
depfileSimply parse .d files5,053MIT
sampoSampo CLI: automate changelogs, versioning, and publishing5,048MIT
hotpatch_macrosMacros for hotpatch5,047GPL-3.0
wazzupVery opinionated Rust WASM project builder5,046AGPL-3.0-only
totum-revolutumA tool for something5,046MIT
threadA safe, fast, flexible code analysis and parsing library built in Rust. High-level entry point for the Thread ecosystem.5,041AGPL-3.0-or-later
tlafmtA formatter for TLA+ specs5,038Apache-2.0
bp3d-envEnvironment utilities with environment override file to support systems with difficult to no access to environment variables.5,035BSD-3-Clause
fakeenvA simple wrapper of `std::env` which allows faking the environment5,033MIT OR Apache-2.0
rustsec-with-git2-v16Client library for the RustSec security advisory database5,031Apache-2.0 OR MIT
spdx-genSPDX license generator5,031GPL-3.0-only
peach_profilerA performant, low-overhead instrumentation-based profiler. Just peachy.5,027MIT OR Apache-2.0
slang_solidity_cliThis crate contains the 'slang_solidity' CLI/cargo binary. Please see the 'slang_solidity' crate for more information.5,023MIT
lxinfoLinux System Information for systemd systems5,020MIT
metarepoA powerful multi-project management tool inspired by the meta npm package - manage multiple git repositories with ease5,019MIT
junit2mdA simple binary to convert JUnit XML reports to Markdown format5,017GPL-3.0+
c_source_parser_ffiScan C/C++ source tree to get #include dependency and symbols5,014GPL-3.0-or-later
catch-unwindWrappers for catch_unwind that handle the edge case of the caught panic payload panicing5,010Zlib OR MIT OR Apache-2.0
gimbal_timeGimbal Time package5,010MPL-2.0
kutil-std-macrosProcedural macros for kutil::std5,009MIT OR Apache-2.0
user_doc-testsTests for user_doc.5,008Apache-2.0 OR MIT
sol-dev-cliSolana development cli5,003MIT OR Apache-2.0
perl-uriURI ↔ filesystem path conversion and normalization utilities for Perl LSP4,995MIT OR Apache-2.0
wakflo-sdkwakflo.ai rust sdk4,994non-standard
assemble-rustAn assemble-rs plugin for building rust projects4,992MIT OR Apache-2.0
todo2An enhanced todo macro inspired by todo_or_die4,992MIT OR Unlicense
fancy-logA fancy logging library with colorized output and structured logs.4,991MIT
tailwind-rs-testingTesting utilities for tailwind-rs4,991MIT
rust-distributed-idRust version of the Twitter snowflake algorithm.4,989MIT
mcp_daemonDiverged Implementation of Model Context Protocol (MCP) with Extended Functionality4,989Apache-2.0
docify_cloneDocify allows you to live-embed at compile time pieces of code from throughout your project as rust doc examples.4,981MIT
icarusBuild MCP (Model Context Protocol) servers that run as Internet Computer canisters4,968non-standard
perseus-rocketAn integration that makes the Perseus framework easy to use with Rocket.4,960MIT
omnibor-cliCLI for working with OmniBOR Identifiers and Manifests4,952Apache-2.0
facet-opaqueType-erased pointer helpers for Facet types4,948MIT OR Apache-2.0
gowinersGowin EDA thin oxidized wrapper4,947MIT
shapely-deriveProc macro for deriving the 'Shapely' trait in shapely4,947MIT OR Apache-2.0
ftl-sdk-rsCore library for FTL tools - lightweight MCP server for WebAssembly4,946Apache-2.0
tuck5A pragmatic lexer/parser generator4,944GPL-3.0
act-typesShared types and CBOR utilities for the ACT (Agent Component Tools) protocol4,940MIT OR Apache-2.0
smvrA flexible parser and evaluator for interacting with Semantic Version strings.4,939MIT
topiary-cliCLI app for Topiary, the universal code formatter.4,939MIT
fallow-coreInternal detector backend for fallow-engine and fallow-api4,936MIT
wechat-pub-rsA simple, high-performance WeChat Official Account Rust SDK for uploading articles and managing drafts4,934MIT
tiny-update-checkA minimal, lightweight crate update checker for Rust CLI applications4,930MIT OR Apache-2.0
montycat_serialization_deriveA derive trait for custom compact serialization/deserialization. Provides Runtime schema methods. Derives and identifies struct's…4,929MIT OR Apache-2.0
cargo-add-dynamicCargo-add command to make dependencies into dylibs.4,926MIT
zl_todosA simple todo list application written in Rust4,925MIT
pickls-configConfiguration Format for Pickls4,922MIT
interactive-actionsRun actions and interactions defined declaratively4,921Apache-2.0
hash-dataA library and command line tool for identifying hashes.4,920MIT
tea-wasm-client-actor-utilsThe TEA SDK4,918non-standard
rsmoji✨ Gitmojis, now oxidized! 🦀4,912MIT
ssclientSecureStore client for managing user secrets4,911Apache-2.0 OR MIT
rs_keccak_nbits`rs_keccak_nbits` is a Rust implementation of the variable-output-length Keccak cryptographic hash
algorithm, part of the larger…4,908GPL-2.0-only
nidrs-openapi-macroa openapi macro.4,904MIT
abort-ifVery handy attribute to abort a function at compile-time if something goes wrong4,901MIT
analyssaTarget-agnostic SSA IR, analyses, and optimization pipeline4,900Apache-2.0
redeCLI tool to run and configure suites of HTTP requests defined in readable files4,895Apache-2.0 OR MIT
git-waitA simple wrapper utility around git that waits until index.lock file is no longer present running the command.4,894MIT
cli_engineerAn autonomous CLI coding agent4,892MIT
seq-runtimeRuntime library for the Seq programming language4,892MIT
sugars_collectionsEfficient collection types including ZeroOneOrMany and OneOrMany with array tuple syntax support4,891MIT OR Apache-2.0
wakflo-formwakflo.ai rust4,890non-standard
exorBatteries included cli tool for generating git fork diff documentation websites via YAML configuration files.4,890MIT
abkAgent Builder Kit - Complete modular agent building blocks with feature-gated modules4,890MIT OR Apache-2.0
enigma-tools-uTools used by the untrusted part of the Enigma core and Principal node.4,889MIT
seacanA library for interacting with cargo to build things4,881MIT
action-execGitHub actions toolkit4,877MIT
byreA set of libs for quickly bootstrapping a project4,876MIT
stainless2Organized, flexible testing framework.4,871MIT
unrspack-resolverESM / CJS module resolution4,868MIT
prettierOpinionated code formatter - `cargo fmt` alternative (Community) (WIP)4,867MIT
sql-schemaDeclarative SQL schema migrations4,862Apache-2.0
logerrSeamless error type logging4,860MIT OR Apache-2.0
facet-spezAuto-deref specialization helpers for the Facet reflection system4,860MIT OR Apache-2.0
dana_macrosProcedural macro crate for `dana`.4,856Apache-2.0
fluxus-sourcesSource components for Fluxus stream processing engine4,849Apache-2.0
atarEphemeral Terraform runner: applies on start, auto-destroys on exit or failure.4,844MIT
macron-impl-errorThe implementation of trait Error4,842MIT
fluxus-sinksSink components for Fluxus stream processing engine4,837Apache-2.0
sequoia-gitA tool for managing and enforcing a commit signing policy.4,829LGPL-2.0-or-later
heddle-semanticAn AI-native version control system4,829Apache-2.0
polaris-rustLightweight Rust SDK used as Proxyless Service Governance Solution.4,824MIT OR Apache-2.0
action-http-clientGitHub actions toolkit4,822MIT
macron-impl-displayThe implementation of trait Display4,820MIT
kaishinUniversal self-update library for Rust CLIs, extracted from rvpm and renri.4,816MIT
df_ls_diagnosticsA language server for Dwarf Fortress RAW files4,814MIT OR Apache-2.0
agent-codeAn AI-powered coding agent for the terminal, written in pure Rust4,814MIT
go_trueGoTrue client written in rust4,811MIT
moosicbox_playerMoosicBox player package4,810MPL-2.0
etk-dasmEVM Toolkit disassembler4,808MIT OR Apache-2.0
doip-socketsA Diagnostics over Internet Protocol (DoIP) implementation for TCP & UDP Sockets with helper functions.4,808MIT
praytermrealtime play nonblocking terminal for Rust with crossterm4,807MIT
typestatesmacro_rules! to build typestates4,806non-standard
shapelyOne trait for reflection, serialization, deserialization4,806MIT OR Apache-2.0
krossbar-log-viewerKrossbar log viewer4,805MIT
rylFast YAML linter inspired by yamllint4,805MIT
macron-impl-intoThe implementation of trait Into4,804MIT
macron-impl-fromThe implementation of trait From4,803MIT
raz-coreUniversal command generator for Rust projects - Core library with stateless file analysis and cursor-aware execution4,802MIT
castboxA Runtime-Typed Reference-Counted Smart Pointer and Concurrent Programming tools.4,800Apache-2.0
df_ls_deriveA language server for Dwarf Fortress RAW files4,799MIT OR Apache-2.0
moosicbox_audio_zone_modelsMoosicBox audio zone models package4,797MPL-2.0
raz-configConfiguration management for RAZ - handles loading, saving, validation, and inheritance4,792MIT
workhelix-cli-commonCommon functionality for Workhelix Rust CLI tools4,788MIT
dypiA CLI tool to create Rust APIs4,786MIT
rustytagA semantic version management tool built on Git tags.4,780MIT
gay_panicA Rust panic handler, but make it gay.4,778CC0-1.0
gimbal_http_modelsGimbal HTTP models package4,768MPL-2.0
tauri-plugin-hwinfoA cross-platform Tauri plugin to fetch CPU, RAM, GPU, and OS info.4,764MIT
camel-language-apiLanguage trait API for rust-camel (Expression, Predicate)4,762Apache-2.0
ecliDynamic interactive CLI menus4,759MIT
eliffile and directory walker for Rust4,757MIT
raz-validationSmart options validation system for raz4,756MIT
hey_chat_gptA proc-macro to delegate implementation to the ChatGPT API. ChatGPT APIに実装を代行してもらうマクロです。4,747MIT
cargo_pupA Rust architectural linting tool that integrates with rustc to enforce architectural patterns and boundaries4,747Apache-2.0
zirv-macrosA collection of useful macros for everyday programming.4,745MIT OR Apache-2.0
windjammerA simple language inspired by Go, Ruby, and Elixir that transpiles to Rust - 80% of Rust's power with 20% of the complexity4,743MIT OR Apache-2.0
icentral-timerA Rust crate providing a concise, mutable timer for measuring time intervals with high precision, leveraging RefCell and Instant…4,742MIT OR Apache-2.0
cargomanSmall command line tool to programmatically manipulate Cargo.toml files4,738MIT OR Apache-2.0
fezA pure rust library for building and parsing RPMs4,737Apache-2.0
cargo-metaskCargo task runner for package.metadata.tasks4,736MIT
randeriveA simple derive macro to allow for random generation of custom structs4,729MIT
simbld-httpA comprehensive HTTP response library for Rust.4,729MIT
pontA project template tool that works with Git repositories and local directories.4,728MIT
egEasy dummy data.4,722MIT OR Apache-2.0
statsdprotoBuilding blocks to parse, transform, and even pass through statsd data4,711MIT
autosshautossh/@shell tool is used to ssh login and allow automatically login without password4,704MIT
thalo-testingTest utils for crates.io/thalo4,701MIT OR Apache-2.0
oaphHelps to subtituate query params and schema definitions to openapi3/asyncapi yaml4,700MIT
jvm-hprofA parser for JVM hprof heap dumps4,697non-standard
revyProof-of-concept time-travel debugger for Bevy, built with Rerun.4,697MIT OR Apache-2.0
heddle-cli-sharedCLI-side utilities shared between Heddle's OSS cli crate and the closed heddle-client crate: user config, remote target…4,697Apache-2.0
heddle-state-reviewAn AI-native version control system4,690Apache-2.0
substance-macroThe macro crate for the Substance Framework testing suite4,679MIT
huginn-netMulti-protocol passive fingerprinting library: TCP/HTTP (p0f-style) + TLS (JA4) analysis4,674MIT OR Apache-2.0
sdrr-fw-parserOne ROM firmware parser4,670MIT
rico-scanA high-performance CLI tool for parsing and validating Thrift IDL files4,669MIT
prompthiveOpen source prompt manager for developers. Terminal-native, sub-15ms operations, works with any AI tool.4,668MIT
svd-vector-genA tool to process Microcontroller SVD files(e.g. STM32) and generate vector tables and linker scripts.4,663MIT
qmkfmtFormatter for QMK keymaps4,663MIT
gcommGenerate AI-powered Git commit messages from staged changes using a local Ollama model.4,657MIT
fluxus-transformersTransformer components for Fluxus stream processing engine4,657Apache-2.0
tyflingtodo4,656GPL-3.0
template-rust-projectA template for Rust projects4,654MIT OR Apache-2.0
rust-deviconsA Rust library to retrieve filetype glyphs (icons) for a wide range of common file formats.4,651Unlicense
rustimate-templatesHTML templates used by the rustimate server4,649MIT
diffscopeA composable code review engine with smart analysis, confidence scoring, and professional reporting4,641Apache-2.0
tested-trait-macrosMacros for the tested-trait crate4,638MIT OR Apache-2.0
perl-semantic-analyzerSemantic analysis and symbol extraction for Perl4,635MIT OR Apache-2.0
weft-client-shimTrait surface for client extensions to the Heddle CLI. OSS default is a noop impl; closed builds replace it via [patch.crates-io].4,634Apache-2.0
clex_genA generator for clex language4,630GPL-3.0-or-later
pjiA CLI for managing, finding, and opening Git repositories.4,629MIT
opsgenieSimple client library for creating and closing alerts on opsgenie4,627MIT
cargo-minicovCode coverage support for no_std and embedded programs4,625Apache-2.0/MIT
katana-ast-lintReusable AST lint rules for KatanA ecosystem repositories4,625MIT
devboy-telegramTelegram provider for devboy-tools — MessengerProvider/Provider implementation against the Telegram Bot API.4,621Apache-2.0
rpietAn interpreter for Piet, the esoteric programming language4,618MIT
cargo-nvimA Neovim plugin for Rust Cargo commands4,618MIT
string-literalsRust macros to more easily create String types4,617MIT OR Apache-2.0