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.
all-my-circuitsA command-line tool for concatenating and annotating files with Git metadata5,663MIT
include-cargo-tomlLoad properties of Cargo.toml at compile time5,661non-standard
allow-policyPolicy parsing and validation for cargo-allow source exception ledgers.5,657MIT OR Apache-2.0
perl-ast-v2Incremental parsing AST node definitions for the Perl parser ecosystem5,654MIT OR Apache-2.0
drt-sc-codecLightweight binary serializer/deserializer, written especially for Dharitri smart contracts5,654GPL-3.0-only
best403unlocker-rsRust implementation of best403unlocker project to bypass 4035,653GPL-3.0-only
phsRuntime for Phlow Script, PHS5,647MIT
depyler-ruchyRuchy script format backend for Depyler Python-to-Rust transpiler5,643MIT OR Apache-2.0
php-lexerPHP lexer/tokenizer5,642BSD-3-Clause
seal-test-crateAn HTTP API documentation generator for Rust that doesn't care about which HTTP framework you use.5,641Apache-2.0
codebankA powerful code documentation generator that creates structured markdown documentation from your codebase.
Supports multiple…5,638MIT
hotspots-parserA tool to find hotspots in your git repository.5,638MIT
rust-tourInteractive web-based Rust tutorial with exercises, progress tracking, and integrated terminal5,637MIT OR Apache-2.0
unsafe-review-cliCLI adapter for unsafe-review5,624MIT OR Apache-2.0
candlelighterA Keras like abstraction layer on top of the Rust ML framework candle5,622MPL-2.0
proto-fingerprintSemantic protocol buffer analysis tool for detecting breaking changes and computing fingerprints5,618Apache-2.0
allow-policy-legacyLegacy policy adapters for cargo-allow migrations.5,613MIT OR Apache-2.0
json-genThe simple console utility and library to generate JSON items5,599non-standard
noceTool to notify on command exit - (noce)5,597GPL-3.0-or-later
allow-rustSource-syntax Rust scanners for cargo-allow exception findings.5,596MIT OR Apache-2.0
allow-filesNon-Rust and generated-file scanners for cargo-allow source-tree policy.5,593MIT OR Apache-2.0
kailua_checkType checker for Kailua5,592MIT/Apache-2.0
octomindSession-based AI development assistant with conversational codebase interaction, multimodal vision support, built-in MCP tools,…5,589Apache-2.0
wakflo-sdk-derivewakflo.ai rust sdk derive5,589non-standard
libtlafmtA formatter library for TLA+ specs, core of tlafmt5,588Apache-2.0
dexterous_developer_test_utilsA modular hot reload system for rust5,583MIT OR Apache-2.0
drt-scDharitri smart contract API5,581GPL-3.0-only
cargo-cleanallCargo plugin to clean all cargo projects in a directory5,574AGPL-3.0
perl-astAST node definitions for Perl parsing, providing typed representations of Perl syntax constructs5,573MIT OR Apache-2.0
net-shellA script execution and variable extraction framework with SSH remote execution and local execution support, pipeline…5,568MIT OR Apache-2.0
catalystA lightweight API testing tool5,566MPL-2.0
grimoire_cssA magical CSS engine for all environments5,566MIT
trivial_logNo-bloat leak free implementation for log5,564Zlib
allow-matchFinding-to-policy matching and lifecycle classification for cargo-allow.5,564MIT OR Apache-2.0
homestar-runtimeHomestar runtime implementation5,563Apache-2.0
agents-persistenceDatabase-backed persistence implementations for the Rust deep agents SDK (Redis, PostgreSQL)5,563MIT
unsafe-reviewCheap unsafe Rust review: find missing safety contracts, guards, tests, and witnesses5,563MIT OR Apache-2.0
tiny-toolsa tiny collection of helper utils5,560GPL-3.0-or-later
oxbuildUltra-fast typescript compiler5,555MIT
bundle_repoPack a local or remote Git Repository to XML for LLM Consumption.5,554MIT
allow-diffSource-tree and policy posture diff helpers for cargo-allow.5,550MIT OR Apache-2.0
openlark-coreOpenLark 核心基础设施 crate - HTTP 客户端、错误处理、认证和核心工具5,546Apache-2.0
packrinthCLI tool for creating and maintaining your own Minecraft modpack5,545MIT
allow-reportReport and receipt rendering for cargo-allow source exception scans.5,543MIT OR Apache-2.0
autoschematicA tool for managing infrastructure and policy as code, built around Git.5,538AGPL-3.0
prk_mdgenGenerate and execute Rust projects from annotated Markdown files5,535MIT
check-depruleA linter that enforces inter-crate dependency constraints in Cargo workspaces5,533MIT OR Apache-2.0
allow-inventorySource-tree root discovery and file inventory for cargo-allow.5,533MIT OR Apache-2.0
git-delta-libNot ready for use: use crate git-delta for the application5,528MIT
oak-foldingCode folding logic and AST-based region detection for the Oak framework.5,524MPL-2.0
icentral-componentA Rust crate for component management and edge-based betweenness centrality in graphs.5,523MIT OR Apache-2.0
cluExtIOSyntactic sugar extends I/O capabilities.5,520 Apache-2.0
heddle-objectsAn AI-native version control system5,519Apache-2.0
naumanA CI inspired approach for local job automation5,518MIT
smbpndk-networking-projectCommand line tool for creating and managing SmbPndk resources.5,512Apache-2.0
qlora-pasteMacros for all your token pasting needs - Maintained fork of paste5,509MIT OR Apache-2.0
nasuCommand-line utility which poll on remote addresses in order to perform status checks periodically5,504MIT
deno_bindgen_irThis tool aims to simplify glue code generation for Deno FFI libraries written in Rust.5,502MIT
cargo-allowSource-tree exception ledger and policy scanner for Rust repositories.5,502MIT OR Apache-2.0
shelgonA robust framework for building interactive REPL applications and custom shells in Rust5,501non-standard
flicenseCLI for printing license information of rust cargo projects to the terminal.5,501BSL-1.0
phpifyA library that ports PHP functions and structures to Rust5,500MIT
oak-lspLightweight LSP types for the Oak framework5,499MPL-2.0
voyager-verifierReusable library for preparing and submitting Starknet contract class verification requests to Voyager.5,499Apache-2.0
moosicbox_sessionMoosicBox Session Handling package5,498MPL-2.0
rkitRust CLI Toolkit for Git Repo Management5,497MIT
oak-symbolsSymbol extraction and management for the Oak framework.5,492MPL-2.0
nolog-plainA non-colored version of the simple nolog logger for writing to a file.5,488MIT
dirty-debugQuick and dirty debugging5,482MIT
typopePedantic source code checker for orthotypography mistakes and other typographical errors5,480MIT OR Apache-2.0
rourceA tool to help you generate a Gource log for all your repositories5,472Apache-2.0
metarepo-coreCore interfaces and types for the metarepo multi-project management tool5,471MIT
pkg-checkerA Rust tool for checking and updating globally installed Cargo packages with interactive mode and smart prerelease detection5,469MIT
cargo-ferris-wheel🎡 Detect workspace dependency cycles in Rust monorepos5,465MIT
metis-docs-tuiTerminal User Interface for Metis document management system5,462Apache-2.0
elfbinBuild ELF object files defining symbols with fixed binary data5,461MIT
neovim-ctrlA program to find and interact with a Neovim instance running in a
particular terminal.5,460GPL-3.0-or-later
multitool-hgUseful module for creating services on Rust.5,459MIT
vectordb-cliA CLI tool for semantic code search.5,450MIT
sway-confsway-conf is a library to parse and understand sway configs5,449MIT/Apache-2.0
bitnet-benchmarksComprehensive benchmarking suite for BitNet implementation5,446MIT OR Apache-2.0
rusty-astA tool that analyzes Rust code and visualizes its AST5,444MIT
cmp_by_deriveDerive macro CmpBy and HashBy, respectively deriving traits `Ord`, `PartialOrd`, `Eq` and `PartialEq`, and `Hash` for structs and…5,443MIT OR Apache-2.0
thoughts-toolFlexible thought management using filesystem mounts for git repositories5,441MIT
mdbook-lintA fast markdown linter and preprocessor for mdBook5,437MIT OR Apache-2.0
faster-buildSimple and smart language-agnostic task runner5,435GPL-3.0-or-later
llmvm-codeassistA LLM-powered code assistant that automatically retrieves context (i.e. type definitions) from a Language Server Protocol server.5,429MPL-2.0
crud-generatorA Rust tool to generate CRUD files for an HTTP API5,423MIT
wasmlite-utilsThis crate contains utilities for wasmlite project5,421Apache-2.0
eleganceA pretty-printing library for Rust with a focus on speed and compactness.5,421Apache-2.0
ip_setFast IP range matching with binary search / 基于二分查找的高效IP范围匹配5,416MulanPSL-2.0
sendblueSendBlue is a Rust library that provides an API client for interacting with the SendBlue REST API, enabling businesses to…5,414MIT OR Apache-2.0
php-rs-parserFast PHP parser producing a typed AST5,411BSD-3-Clause
elf-infoInspect and dissect an ELF file with pretty formatting.5,408GPL-3.0
fallow-extractAST extraction engine for fallow codebase intelligence (parser, complexity, SFC / Astro / MDX / CSS)5,407MIT
anda_engine_serverA http server to serve multiple Anda engines.5,404MIT OR Apache-2.0
sol-dev-utilsSolana development utils5,402MIT OR Apache-2.0
oak-hoverHover information and documentation lookup support for the Oak framework.5,400MPL-2.0
sampo-coreCore types and utilities for Sampo.5,400MIT
rs2-cacheA cache library for RS2, based on OpenRS2.5,394MIT
slashook-macrosMacros for slashook5,394MIT OR Apache-2.0
fallow-graphModule graph construction and import resolution for fallow codebase intelligence5,394MIT
four_lambdaframework for creating AWS CloudFormation template5,393MIT
performance-mark-macroperformance_mark is an attribute macro that adds performance (time) logging to methods. This crate is implementation detail, you…5,391MIT
itchA cli tool for InTerCHanging between different serialized data formats5,388MIT
conflagrateA framework for building applications from control flow graphs5,385MIT
cargo-outofdateCheck outdated cargo dependencies5,384MIT
anydirA crate for working with both compile-time embedded directories and runtime directories using an abstraction.5,383MIT
serializable_log_recordConvert a log::Record to a serializable format. Not as straightforward as it sounds, because the log::Record contains a…5,382MIT/Apache-2.0
clA command line tool for recording changes to be collected for use in a Keep A Changelog formatted CHANGELOG.md5,381MIT
mockforge-collabCloud collaboration features for MockForge - team workspaces, real-time sync, and version control5,378MIT OR Apache-2.0
hyperchad_transformerHyperChad Transformer package5,368MPL-2.0
abbreviation-traitThis crate provides the Abbreviation and TryFromAbbreviation traits, common in the north-america, europe, south-america, etc…5,364MIT
flfFind largest files in directory trees.5,361MIT/Apache-2.0
perl-pragmaPerl pragma extraction and analysis primitives5,360MIT OR Apache-2.0
abstract-implCreate abstract implementations for traits5,359MIT
rust_ipifyA rust client library for ipify5,358non-standard
cruiserSolana code generation5,349Apache-2.0
serde_skipThis lib adds a few useful functions to be used with serde skip_serializing_if5,348MIT OR Apache-2.0
rustateA Rust library for creating and managing state machines, inspired by XState.5,347MIT
similarity-rsCLI tool for detecting code duplication in Rust projects5,335MIT
config-loaderA tool for quickly switching between different file configurations, using symbolic links.5,334MIT OR Apache-2.0
ensure-uniform-typeEnsures a type only uses uniform fields5,332EUPL-1.2
easy-qjsA simple library to embed quickjs into your rust project.5,331MIT
fix-getters-defFix getters definition by removing the get prefix when applicable5,329MIT/Apache-2.0
obrahHigh-level Rust wrapper around OpenCL using OBWIO5,324Apache-2.0
error-forgePragmatic Rust error-handling framework with stable error metadata, contextual diagnostics, optional async support, and…5,321Apache-2.0
integra8_decorationsA collection flat shorthand notation objects used by the Integra8 test framework for building test suite hierarchies.5,321MIT OR Apache-2.0
cargo-watchdocRegenerates and live reloads docs on changes5,317MIT OR Apache-2.0
browser_logAdvanced logging and panic handling for WebAssembly applications with browser console integration5,313MIT
perl-parser-coreCore parser engine for perl-parser5,313MIT OR Apache-2.0
cargo-dupesA cargo subcommand that detects duplicate and near-duplicate code blocks in Rust codebases using AST normalization5,299MIT
mortemEasy self-deleting executables5,296MIT
tokio-tls-helperUtility tool to make TLS easy to use. Most of the code is extracted from tonic.5,295MIT
awtoAwtomate your 🦀 microservices with awto5,292MIT OR Apache-2.0
cargo-zproxySwitch warehouse image5,291Apache-2.0
simtricksA tool to run Matricks plugins on non-Raspberry Pi devices5,288MIT
rsdocTransform PlandUML/Drawio diagrams in doc comments as PNG images.5,286MIT/Apache-2.0
workbloomA Git worktree management tool with automatic file copying5,286MIT
integra8_formattersTest output formatters for displaying test results for the Integra8 test framework.5,285MIT OR Apache-2.0
integra8_runnerTest runner for the Integra8 test framework.5,285MIT OR Apache-2.0
klever-chain-scenario-formatParser/writer of the Klever transaction scenario format5,283GPL-3.0-only
dynamic-proxyDynamic Proxy Implementation for Rust5,282Apache-2.0
gostd_settingsgostd_settings is library for reading and writing properties files. 是一个用于读写属性配置文件的库5,281MIT
mokuyaGeneric procedural macro helpers for parsing, type analysis, and derive macro generation.5,280MIT OR Apache-2.0
rodbotA Rusty bot for GitHub actions5,280Apache-2.0
display_with_optionsDisplay and Debug with options passed around. Indentation functionality.5,271MIT
cargo-cleanupReads Cargo.lock and prints all cached package versions not mentioned inside.5,270Apache-2.0/MIT
testwriterA simple library and tool to generate a function that seeks to reproduce a received dbus signal message. This may be useful in…5,268MIT
protospecOne binary format language to rule them all, One binary format language to find them, One binary format language to bring them…5,266MIT
cargo-issue-libTracks open issues during compile time and emits warnings if issues are closed5,259non-standard
jaraA Java Runtime Manager.5,253MIT
rustimate-serviceApplication logic used by the rustimate server5,247MIT
sabi-rustA small framework to separate logics and data accesses for Rust application.5,247MIT
vite-rs-axum-0-8Uses ViteJS to compile frontend assets and embeds the results into your Rust binary. (Serves from the ViteJS dev server in…5,247MIT OR Apache-2.0
mom-taskTask runner for teams and individuals.5,246MIT
alfred-workflowThis contains common and reusable abstractions for creating workflows.5,245 MIT
ambient-package-id-hackGenerate valid Ambient.run package IDs with a given prefix5,242MIT OR Apache-2.0
spawnflake-cliGenerate random test data for any mysql database schema5,236MIT
co-authorCo-Author your git commits from the command line5,225AGPL-3.0
fluxus-utilsUtility components for Fluxus stream processing engine5,223Apache-2.0
better-loggerFlexible sync/async logger with console, file, and HTTP output5,222MIT OR Apache-2.0
format_toolsCollection of mechanisms for formatting and serialization into string.5,219MIT
shieldifyA simple CLI tool to generate shields from info in Cargo.toml5,217MIT OR Apache-2.0
gotoA safe but not complete implementation of the goto operator.5,217MIT/Apache-2.0
mnnrsRust implementation of mnn, a lightweight neural network inference framework, with separated static library for cross-platform…5,215MIT
shrs_completionMore completions for shrs5,212MIT OR Apache-2.0
ninja-metricsA simple RAII based metrics gathering crate created for ninja-rs but usable independently.5,203Apache-2.0
spring-boot-cliA simple rust cli app to get spring starters5,200Apache-2.0
metamapMetamap is a special `map` data structure for storing arbitrary types, designed to provide a flexible solution for scenarios…5,199MIT
namefnAdds a macro to retrive the name of the current function5,195MIT
makewizMakeWiz is a command line tool that generates a Makefile based on the files in your directory5,189MIT OR Apache-2.0
struct-builderDerive a builder for your structs5,187MIT
shoebillA Wadler/Leijen style pretty-printer5,185non-standard
git-pointSet arbitrary refs without shooting yourself in the foot, a porcelain `git update-ref`5,182MIT
writingWriting, is a simple tool for code-document sync.5,176MIT
semver_constraintsMore robust and nuanced semantic version constraints.5,174MIT
remote-packageA simple crate to query remote packages for information.5,173MIT
tryparseMulti-strategy parser for messy real-world data. Handles broken JSON, markdown wrappers, and type mismatches.5,173Apache-2.0
mystical-runicHigh-performance templating engine for Rust with enterprise security, advanced monitoring, comprehensive developer tools, and…5,172MIT
fluent-testA fluent, Jest-like testing library for Rust5,171MIT
dts-lspLanguage Server for Device Tree Source files5,166MIT OR Apache-2.0
xsqlx-db-testerA simple tool to test sqlx database, it automatically create and drop database when the test create and drop.5,162MIT
jsonerrjsonerr macro and builder5,161MIT OR Apache-2.0
ironsbe-codegenCode generation from SBE XML schemas for IronSBE5,160MIT
vanishA simple config tool to make locally trusted X.509 development certificates for your domains5,157non-standard
jsona-cliA JSONA toolkit CLI5,150MIT OR Apache-2.0
webrustPython-like Rust for Web Applications - A bridge between Python simplicity and Rust power5,150MIT
glory-cliBuild tool for Glory.5,147MIT
lib2fasUnofficial implementation of 2fas for Rust (as a library).5,147MIT
libgitmgrProvides the ability to find a minimal set of user-relevant information for Git repositories on a local filesystem.5,147MIT
typesafe_builderA procedural macro to generate type-safe builder patterns for Rust structs5,144MIT
stella_checkerRust-based, speedy Lua type checker5,144Apache-2.0
ad_eventA shared event format for ad and its clients5,144MIT
ralte32Arithmetic Library Testing Environment for embedded RISC-V 32-bit5,141MIT OR Apache-2.0
licenselintlicense lint library5,141Apache-2.0
flocoFloco validates floats against constraints.5,137MIT OR Apache-2.0
build_detailsbuild.rs helper that provides build information at runtime5,135MPL-2.0
yaml2jsonConvert YAML to JSON5,135MIT
copy_implMacro for effortlessly duplicating impl block code across various types in Rust.5,133MIT/Apache-2.0