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.
markdown-test-reportMarkdown generator for cargo test JSON files24,566Apache-2.0
cargo_crev_reviewsWrite cargo-crev reviews in GUI with a cross-platform app written in full-stack Rust24,524MIT
pbdA software development kit for Privacy by Design (PbD).24,492Apache-2.0
sv-filelist-parserA library to parse a SystemVerilog Filelist and return a list of files, include directories and defines24,430MIT
rustdoc-mdConvert Rust documentation JSON into clean, organized Markdown files24,426MIT OR Apache-2.0
overflowerA compiler plugin to easily select overflow behavior for all integer operations of an item24,392Apache-2.0
git-reqCheck out merge requests from your GitLab/GitHub hosted repos with ease!24,387MIT
plogA modular pretty logger written for Rust programs24,360MIT
go-awayGenerates go types from rust types24,353MPL-2.0
fieldworkderivable accessors for struct fields24,294MIT OR Apache-2.0
bitcoinleveldb-syncRust crate for efficient, scoped synchronization using 'parking_lot' raw mutexes.24,290MIT
cargo-mercuryAutomatically generate PureScript types and Argonaut codecs from Rust24,242MIT OR Apache-2.0
json-matcherUtility library for declaratively matching JSON values24,240MIT
turbofuro_workerWorker executable for Turbofuro24,235Apache-2.0
log-tracing-layerBuild your own custom tracing layer.24,210MIT
wargocargo's evil twin to work with projects in the twilight zone of WSL224,206MIT OR Apache-2.0
gitscribeA simple command line tool to generate a change log from a git repository and control the versioning of a project.24,194MIT OR Apache-2.0
bitcoin-syncLow-level synchronization, semaphore, lock-order debugging, and interruptible thread utilities modelled after Bitcoin Core, built…24,184MIT
picklsThe General Purpose Language Server for Command-Line Linters and Formatters24,182MIT
reusable-fmtReusable format strings for format! and friends24,054WTFPL
prusti-contractsTools for specifying contracts with Prusti24,048MPL-2.0
facet-errorthiserror replacement powered by facet - derive Error trait from doc comments24,033MIT OR Apache-2.0
repotoolsShort names, big time savings. Repotools is a collection of commands with short but meaningful names, for the git operations you…24,029ISC
emmylua_doc_cliA command-line tool for generating lua documentation.24,029MIT
oz-keystoreA multi-chain keystore library that provides a unified interface for managing private keys.23,952non-standard
guidonLibrary to initialize project from templates23,932MIT OR Apache-2.0
bind_synSyntax definition of let-binding shorthand utilized in crate bind23,918MIT/Apache-2.0
fluentci-commonProgrammable CI/CD engine without Containers, built on top of Nix ❄️23,893MPL-2.0
syncable-cliA Rust-based CLI that analyzes code repositories and generates Infrastructure as Code configurations23,890GPL-3.0
git-leaveCheck for unsaved or uncommitted changes on your machine23,873CECILL-2.1
disk_listGet disk list information and collect into Vec23,869MIT
runtime-macros-deriveSimulate expansion of procedural macros at run time23,854MIT OR Apache-2.0
cargo-unleashTooling to manage releasing of crates in massiv workspaces/monorepos23,849GPL-3.0
licensebat-jsA library to get information about your JS/TS dependencies23,811MIT
beleBig-Endian Little-Endian23,808LGPL-3.0-or-later
television-deriveThe revolution will be televised.23,787MIT
sigma-typesTypes checked for an invariant.23,767MPL-2.0
parsitvery simple lib, the parsing combinators, recursive descendent that uses logos as lexer23,711non-standard
dd-tracing-layerSend your logs to Datadog23,688MIT
deep_causality_coreCore types for deep_causality crate.23,620MIT
bitcoin-sockLow-level, cross-platform RAII wrapper and utilities for raw OS sockets, mirroring Bitcoin Core networking semantics (send/recv,…23,587MIT
chia-sdk-coinsetUtilities for connecting to Chia full node peers via the light wallet protocol.23,546Apache-2.0
const-tweakerTweak constant variables live from a web GUI23,437AGPL-3.0-or-later
arbitrary-jsonA Json generator based on serde_json and arbitrary23,422WTFPL
cargo-goA Cargo subcommand to ease navigation to the crates.io, documentation, home, and
repository pages of a package.23,404Apache-2.0/MIT
cedrhcedrh - simple console text-editor with syntax highighting written in Rust23,383MIT OR Apache-2.0
deep_causality_numNumber utils for for deep_causality crate.23,351MIT
anda_coreCore types and traits for Anda -- an AI agent framework built with Rust, powered by ICP and TEEs.23,326MIT OR Apache-2.0
leg🔈 Elegant print for lazy devs (async-std)23,296MIT
arri_commonCommon types and utilities shared across Arri crates23,295GPL-3.0-or-later
open-payments-iso20022-camtOpen Payments - Message Parsing Library - ISO20022 CAMT23,280Apache-2.0
bashrsRust-to-Shell transpiler for deterministic bootstrap scripts23,240MIT
srcmap-codecHigh-performance VLQ source map codec23,214MIT
srcmap-scopesScopes and variables decoder/encoder for source maps (ECMA-426)23,102MIT
sort_by_deriveDerive macro SortBy and helper macros EnumAccessor and EnumSequence, deriving traits `Ord`, `PartialOrd`, `Eq`, `PartialEq` and…23,093Unlicense
clipboard-history-tuiRingboard ratatui client application.23,021Apache-2.0
srcmap-sourcemapHigh-performance source map parser and consumer23,019MIT
munin-pluginEase writing of plugins for munin in Rust22,991LGPL-3.0-only
derive_richHelps you to create richful function for your structs22,934MIT OR Apache-2.0
fluentci-sharedProgrammable CI/CD engine without Containers, built on top of Nix ❄️22,906MPL-2.0
mac-sys-infoCLI + Library to get detailed information about your Mac system. Including CPU, Cache (L1-L3), Memory, and more.22,902MIT
kiro-editorkiro is a simplistic terminal text editor.22,884MIT
typst-upgradeA tool to upgrade typst packages22,839MIT
tcp_typedA wrapper around platform TCP socket APIs that leverages the type system to ensure correct usage.
It's quite easy to…22,830MIT OR Apache-2.0
git-downloadDownload a single file from a Git repository.22,829MIT
cargo-newcppA cargo plugin for creating new C++ projects.22,804Apache-2.0 OR MIT
countryA Rust library providing a single source of truth for country enumeration and their associated ISO 3166-1 alpha-2 and alpha-3…22,802MIT
mdbook-emojicodesMDBook Preprocessor for converting your emojicodes (: cat :) into real emojis22,772MIT
gostd_deriveproc_macro_derive library for gostd.22,705MIT
unreferenced_filesA utility for finding unused and unreferenced files.22,579AGPL-3.0
cargo-duplicatesCargo subcommand for displaying when different versions of a same dependency are pulled in22,578MIT
facet-deserializeEvent-based approach to deserialization for the facet ecosystem22,524MIT or Apache-2.0
ristretto_classloaderA library for loading Java classes.22,514Apache-2.0 OR MIT
actix-swaggerCode generator from swagger file for actix-web framework22,494MIT
playdate-toolTool for interaction with Playdate device and sim.22,401MIT OR Apache-2.0
dexterous_developerA modular hot reload system for rust22,391MIT OR Apache-2.0
disarrayDisarray a hybrid multi-chain engineered as a high-preformant execution layer for our portals22,379MIT
jc-protobuf-eventJesus Connections event grpc api22,320MIT
bovineManager for single node Rancher clusters22,306Apache-2.0
libosdp-sysSys crate for https://github.com/goToMain/libosdp22,295Apache-2.0
open-payments-iso20022-authOpen Payments - Message Parsing Library - ISO20022 AUTH22,241Apache-2.0
json-repairA well tested crate for repairing malformed JSON strings and repairing/parsing them into valid JSON values22,188MIT
phoenix-langA simple, fast programming language22,163MIT
dsntk-macrosÐecisionToolkit | Procedural and derive macros22,152MIT OR Apache-2.0
openscad-lspA language(LSP) server for OpenSCAD22,040MIT OR Apache-2.0
tea-actorx-macrosThe TEA SDK22,035non-standard
idiomSimple low config editor supporting LSP and syntax highlighting.22,030MIT
buildyAn ultra-fast parallel build system for local iteration21,999MIT
lin-ldfParser for LDF files that describe automotive LIN bus networks.21,999MIT
dsntk-commonÐecisionToolkit | Common definitions21,949MIT OR Apache-2.0
coralA library that parses output from `cargo check`, and a cli tool that uses the library to print compact error messages.21,947MIT
pixelmatchPixel-level image comparison21,937MIT
simulA discrete-event simulation library aimed at high-level use-cases to
quickly simulate real-world problems and run simulated…21,923MIT
open-payments-iso20022-acmtOpen Payments - Message Parsing Library - ISO20022 ACMT21,891Apache-2.0
open-payments-iso20022-remtOpen Payments - Message Parsing Library - ISO20022 REMT21,842Apache-2.0
gostd_builtinPackage builtin binds the basic type in go through the type alias, and implements the basic type cast macro function.builtin…21,818MIT
open-payments-iso20022-headOpen Payments - Message Parsing Library - ISO20022 HEAD21,817Apache-2.0
open-payments-iso20022-redaOpen Payments - Message Parsing Library - ISO20022 REDA21,816Apache-2.0
gitoidGit Object Identifiers in Rust21,801Apache-2.0
typescript-definitions-deriveserde support for exporting Typescript definitions21,791MIT/Apache-2.0
open-payments-iso20022-pacsOpen Payments - Message Parsing Library - ISO20022 PACS21,754Apache-2.0
intelli-shellLike IntelliSense, but for shells21,750Apache-2.0
endbasic-coreThe EndBASIC programming language - core21,728AGPL-3.0-or-later
open-payments-iso20022-painOpen Payments - Message Parsing Library - ISO20022 PAIN21,720Apache-2.0
cargo-inspectThis extends Cargo to allow you to desugar your Rust code and see what happens behind the curtains.21,718Apache-2.0/MIT
i6A collection of cross platform portable cli tools21,708AGPL-3.0
open-payments-iso20022-admiOpen Payments - Message Parsing Library - ISO20022 ADMI21,674Apache-2.0
add-remoteAn interactive CLI tool to add a remote fork to a local Git repository.21,638Apache-2.0 OR MIT
rust_interface_file_generatorffi Interface file generator. Use with flapigen21,624MIT
open-payments-iso20022Open Payments - Message Parsing Library - ISO2002221,614Apache-2.0
run_shellshell script written in rust21,593MIT
html-languageserviceThe basics of an HTML language server.21,563MIT
capture-loggerlog implementation for testing.21,532MIT OR Apache-2.0
tiny-integration-testerThis Rust program is used to perform simple integration tests on programs through a RUST dyn lib or a JSON configuration file.21,531MIT/Apache-2.0
wspickplatform independent workspace picker for the terminal21,524MIT OR Apache-2.0
run-cliA CLI to help you run any command21,524MIT
qutedesignify your terminal with a large ansi colors palette 🎨21,484MIT
sync-lsSynchronized language service inspired by async-lsp, primarily for tinymist.21,418Apache-2.0
midasDo painless migration 🦀21,405MIT OR Apache-2.0
intelligitTool for finding insight in git history21,386MIT
moosicbox_assertMoosicBox assert package21,376MPL-2.0
claude-agent-sdk-rsRust SDK for Claude Code CLI with bidirectional streaming, hooks, custom tools, and plugin support - 100% feature parity with…21,371MIT
constellation-internalCommon components for the `constellation` framework.21,364Apache-2.0
boilermatesA boilerplate generator for similar structs21,341non-standard
deep_causality_randRandom number utils for for deep_causality crate.21,329MIT
dsntk-feel-numberÐecisionToolkit | FEEL number21,312MIT OR Apache-2.0
tmp-pathTest helper to create a temporary directory21,288MIT
alfred-rsWrite Alfred workflows easily.
https://www.alfredapp.com21,248MIT/Apache-2.0
cargo-toml-lintLinter for Cargo.toml21,226Apache-2.0 OR MIT
ansicAnsic is a crate which does ansi parsing in a dynamic DSL and at compile time for efficient and zero cost ansi styling.21,222Apache-2.0
vtcode-commonsShared traits for paths, telemetry, and error reporting reused across VT Code component extractions21,216MIT OR Apache-2.0
state-shiftMacros for implementing Type-State-Pattern on your structs and methods21,194MIT
babel_narImplementation and application supports of the NAVM model21,164MIT OR Apache-2.0
git-globalKeep track of all the git repositories on your machine.21,136MIT
typenum-constsProcedural macros that take a literal integer (or the result of an evaluation of simple mathematical expressions or an…21,125MIT OR Apache-2.0
rustdoc-highlightA Rust syntax highlighting library21,123Apache-2.0/MIT
eywaeywa21,116GPL-2.0-or-later
maa-frameworkRust bindings for MaaFramework21,033LGPL-3.0
prefixA customizable pretty printer for FIX messages20,943GPL-3.0-only
pactorioMod packager for Factorio20,924MPL-2.0
zoetAdds `#[zoet]` macro to reduce boilerplate when implementing common traits.20,917MIT
cargo-docsetGenerates a Zeal/Dash docset for your rust package.20,836Apache-2.0
dexterous_developer_cliA CLI for hot reloadable Rust applications, using the dexterous_developer crate20,820MIT OR Apache-2.0
tracel-xtask-cliCLI entrypoint for Tracel xtask20,802MIT OR Apache-2.0
disarm64_defnThis library provides structures and enums for describing AArch64 (ARMv8) instructions.20,753Unlicense OR MIT
frontmatter-genA Rust library for generating and parsing frontmatter in various formats.20,729MIT OR Apache-2.0
open-payments-fednowOpen Payments - Message Parsing Library - FedNow20,701Apache-2.0
clap-noun-verbRust CLI framework with noun-verb patterns, graph operations, and capability packing20,698MIT OR Apache-2.0
lintjeLintje is an opinionated linter for Git.20,668MIT
dsntk-feel-temporalÐecisionToolkit | FEEL temporal20,663MIT OR Apache-2.0
shibaA git hook installer for Cargo20,651MIT
firefly_cliCLI tool for working with Firefly Zero20,634GPL-3.0
r-rustUseful tools and macros for research (WIP).
Currently, a microbench probe is implemented.20,630MIT
tg-bot-apiTelegram Bot API parser20,616MIT OR Apache-2.0
cargo-srcSemantic code navigation for Rust20,608Apache-2.0/MIT
biome_css_syntaxSyntaxKind and common rowan definitions for biome_css_parser20,578MIT OR Apache-2.0
sleekSleek is a CLI tool for formatting SQL files.20,577MIT
test-case-deriveProvides #[test_case(...)] procedural macro attribute for generating parametrized test cases easily20,505MIT
template-cliCLI for templating based on JSON, YAML or HCL configuration20,430MIT
bitcoin-remoteLow-level, Bitcoin Core–compatible JSON-RPC helper crate providing HTTP status mapping, RPC error codes, auth-cookie management,…20,426MIT
fallow-cov-protocolVersioned JSON envelope types shared between the fallow CLI and Fallow Runtime's production-coverage sidecar.20,419MIT OR Apache-2.0
plural-traitThis crate contains the trait we use with the plural-derive proc macro20,407MIT
ymirCore library for building scalable application using rust.20,407MIT
assureAssure: macros for Rust runtime checks and error handling20,394MIT OR Apache-2.0 OR GPL-2.0-only
xgadgetFast, parallel, cross-variant ROP/JOP gadget search for x86/x64 binaries.20,369MIT
assert-structA procedural macro for ergonomic structural assertions in tests20,355MIT
desedSed script debugger. Debug and demystify your sed scripts with TUI debugger.20,304GPL-3.0-or-later
creusot-std-procProc macro crate for creusot-std20,293LGPL-2.1-or-later
comfy-git-versionA comfy fork of git-version: compile the git version (tag name, or hash otherwise) and dirty state into your program.20,270BSD-2-Clause
hittCommand line HTTP testing tool focused on speed and simplicity20,269MIT
language-model-typeA Rust crate providing an enumeration for various language model types used in machine learning applications, enabling precise…20,258MIT
notifierA wrapper around platform event notification APIs that can also handle high-resolution timer events, including those set (on…20,258MIT OR Apache-2.0
rox-cliComposable build tool inspired by Make20,255MIT OR Apache-2.0
dsntk-feelÐecisionToolkit | FEEL definitions20,251MIT OR Apache-2.0
plural-deriveThis crate contains the derive macro `Plural` we use with the `PluralDisplay` trait20,217MIT
compare_versionA Rust library for comparing semantic versioning strings and checking version compatibility.20,212MIT
huber-procmacroInternal package used by Huber20,203non-standard
creusot-stdStandard library of Creusot: provides specification macros, contracts for Rust standard library and logic helpers20,184LGPL-2.1-or-later
dsntk-feel-grammarÐecisionToolkit | FEEL grammar20,159MIT OR Apache-2.0
introspectmeGraphQL schema reconstruction via field suggestion error analysis20,147non-standard
jay_libA small toolkit.20,117MIT OR Apache-2.0
clap-noun-verb-macrosProcedural macros for clap-noun-verb - attribute macros for zero-boilerplate CLI command registration20,091MIT OR Apache-2.0
serde_pipeTurn serde+bincode into a pipe: push `T`s and pull `u8`s, or vice versa.
This library gives you a `Serializer` pipe, into which…20,087MIT OR Apache-2.0
dsntk-feel-parserÐecisionToolkit | FEEL parser20,032MIT OR Apache-2.0
ggeminiGlib/Gio-oriented network API for Gemini protocol20,001MIT
constellation-rsConstellation is a framework for Rust (nightly) that aides in the writing, debugging and deployment of distributed programs.19,949Apache-2.0
rustdoc-indexA fast listing tool for rustdoc19,931MIT
modelingModeling is a tools to analysis different languages by Ctags19,866MIT
chia-sdk-offersImplements Chia offer file creation and acceptance.19,865Apache-2.0
uvm_install_graphA graph view of a unity version manifest19,844Apache-2.0
temporalio-workflowTemporal Rust workflow authoring surface19,844non-standard
phoenix-recA simple recording and sending library for recorded data on the ev319,834MIT
unclogunclog allows you to build your changelog from a collection of independent
files. This helps prevent annoying and unnecessary…19,817Apache-2.0
fwatcherAuto run command when some files changed.19,817MIT
cargo-countCargo subcommand for displaying statistics about projects, such as code, comments, and unsafe counters19,808MIT
error_mapperSimple and standardized Results and Errors handling accross all your projects19,803MIT
ludtwigLinter / Formatter for Twig template files which respects HTML and your time19,800MIT
whitespace-sifterSift duplicate whitespaces away!19,795MIT
location-macrosCollection of macros for obtaining the absolute path of the project root19,765BSL-1.0
develop_debugPrint debugging information at development time19,739MPL-2.0