CATEGORY

Development tools::Procedural macro helpers 1,202 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.

enum_companion_deriveA procedural macro for generating companion enums for structs.1,131MITDevelopment tools::Procedural macro helpers macro_registryReusable proc-macro registry and source analysis infrastructure1,122MITDevelopment tools::Procedural macro helpersRust patterns hodei-deriveDerive macros for Hodei authorization framework - auto-generate Cedar schemas1,104MIT OR Apache-2.0AuthenticationDevelopment tools::Procedural macro helpers camunda_connector_rsA procedural macro for generating Camunda connectors with Axum routers1,101MITDevelopment tools::Procedural macro helpersWeb programming try_from_exprA procedural macro for generating TryFrom<&syn::Expr> implementations for enums1,099MITDevelopment tools::Procedural macro helpersParsing tools pmcp-macros-supportPure helpers for pmcp-macros — non-proc-macro sibling crate for the rustdoc-harvest normalizer, so property tests and fuzz…1,096MITDevelopment tools::Procedural macro helpers prefer_deriveDerive macros for the prefer configuration library1,082MITConfigurationDevelopment tools::Procedural macro helpers aeon_derive_utilsDerive macro utilities for the aeon crate.1,070MITDevelopment tools::Procedural macro helpers kivis-deriveProcedural macros for kivis database schema generation1,069MITDatabase interfacesDevelopment tools::Procedural macro helpers entity-deriveDerive macro for generating DTOs, repositories, and SQL from a single entity definition1,063MITDatabase interfacesDevelopment tools::Procedural macro helpers sensitive-fmtDerive Debug and Display while honoring #[sensitive(redact | truncate = N | skip)] field attributes.1,058MIT OR Apache-2.0Development tools::Procedural macro helpers opentelemetry-derive-implImplementation of derive macros for OpenTelemetry1,048Apache-2.0Development tools::Procedural macro helpers px-linkmeSafe cross-platform linker shenanigans1,033MIT OR Apache-2.0Development tools::Build UtilsDevelopment tools::Procedural macro helpers clau-macrosProcedural macros for clau crate1,031MITDevelopment tools::Procedural macro helpers enum-valuesExposes enum values via reflection1,030MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns asn1_lenA utilities to convert back and forth between unsigned int and ASN.1 Length.1,023MITData structuresDevelopment tools::Procedural macro helpers nut-shell-macrosProcedural macros for nut-shell - a lightweight CLI library for embedded systems1,002MIT OR Apache-2.0Development tools::Procedural macro helpersEmbedded development mujoco-rs-deriveInternal procedural macros for the mujoco-rs crate. Not for direct use.1,001MIT OR Apache-2.0Development tools::Procedural macro helpers metrics-helper-macrosProc-macros for idiomatic Prometheus metrics instrumentation in Rust996MITDevelopment tools::Procedural macro helpers sayiir-macrosProcedural macros for the Sayiir durable workflow engine996MITAsynchronousConcurrency radif_macrosMacros for ADIF format parsing and serialization.989GPL-3.0-onlyDevelopment tools::Procedural macro helpers sigma-types-macrosMacros to enhance the `sigma-types` crate983MPL-2.0Development tools::Procedural macro helpersDevelopment tools::Testing unbound-deriveDerive macros for the unbound library971MITDevelopment tools::Procedural macro helpers tonysd-config-manager-procMacro implementation for config-manager-rs derives966MITCommand-line interfaceConfiguration bevy_diagnostics_inspectorInspector plugin for the bevy game engine963MIT OR Apache-2.0Development tools::Procedural macro helpersGame development stratagem-macrosProvides a derive macro for automatically implementing the Commander trait, simplifying command-based state management with…952MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns textfsm-macrosCompile-time template validation macros for TextFSM951MIT OR Apache-2.0Development tools::Procedural macro helpersParsing tools neo-macrosProcedural macros for Neo N3 contracts926MITCryptography::CryptocurrenciesDevelopment tools::Procedural macro helpers rules_derivesimple and fast derive macros using macro_rules917MITDevelopment tools::Procedural macro helpers surql-macrosCompile-time SurrealQL validation macros for surql-parser911Apache-2.0Development tools::Procedural macro helpersParser implementations sassi-codegenSupport crate for Sassi macro/codegen integrations; most adopters depend on sassi directly.907MIT OR Apache-2.0CachingDevelopment tools::Procedural macro helpers riglr-macrosProcedural macros for riglr - reducing boilerplate when creating rig-compatible tools.903MITDevelopment tools::Procedural macro helpers type-macro-derive-tricksDerive macros that work with ADTs containing macros in type positions902MITDevelopment tools::Procedural macro helpersRust patterns quipQuasi-quoting macros with expression interpolation894Apache-2.0Development tools::Procedural macro helpers clawspec-macroProcedural macros for clawspec OpenAPI generation885MIT OR Apache-2.0Development tools::Procedural macro helpersDevelopment tools::Testing rcman-deriveDerive macros for rcman settings library880MITConfigurationDevelopment tools::Procedural macro helpers genai-rs-macrosProcedural macros for genai-rs: automatic function declaration generation for Gemini API tool calling874MITDevelopment tools::Procedural macro helpers hubuum_client_deriveProcedural macros used by hubuum_client to define Hubuum API resources.868MITDevelopment tools::Procedural macro helpers easy-macrosToolkit for building Rust procedural macros + generating debug info867Apache-2.0Development tools::Procedural macro helpersRust patterns klauthed-macrosProcedural macros for klauthed, including #[derive(DomainError)].863MIT OR Apache-2.0Development tools::Procedural macro helpers decal-macrosMacros for constructing Decal nodes861MIT OR Apache-2.0Development tools::Procedural macro helpers envintA quick & dirty proc-macro to parse env variables into integers for compile-time configuration856MITDevelopment tools::Procedural macro helpers blinc_macrosProcedural macros for Blinc UI framework843Apache-2.0Development tools::Procedural macro helpersGUI sassi-macrosSupport proc-macro crate re-exported by sassi for ordinary adopters.839MIT OR Apache-2.0CachingDevelopment tools::Procedural macro helpers derive2An attribute macro that executes a function-like macro836MITDevelopment tools::Procedural macro helpers prax-codegenProcedural macros for code generation in the Prax ORM835MIT OR Apache-2.0Database interfacesDevelopment tools::Procedural macro helpers safe-math-macrosProcedural macros for overflow-safe arithmetic operations834MIT OR Apache-2.0Development tools::Procedural macro helpersMathematics opentelemetry-deriveDerive macros for OpenTelemetry830Apache-2.0Development tools::Procedural macro helpers simplify_baml_macrosProcedural macros for simplify_baml - automatic IR generation from Rust types829MITAPI bindingsDevelopment tools::Procedural macro helpers fixture_deriveFixture derive macro for Type Driven Development826MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers loess-rustLoess-based Rust grammar (as needed).824MIT OR Apache-2.0Development tools::Procedural macro helpers rust-task-queue-macroProcedural macros for rust-task-queue automatic task registration813MIT OR Apache-2.0AsynchronousDevelopment tools::Procedural macro helpers stygian-extract-deriveProc-macro backend for stygian-browser #[derive(Extract)]812AGPL-3.0-only OR LicenseRef-CommercialDevelopment tools::Procedural macro helpersWeb programming loess-rust-opaqueLoess-compatible opaque wrappers for Syn-parsed tokens (as needed).800MIT OR Apache-2.0Development tools::Procedural macro helpers auto-defaultMacro that adds a default field value of `Default::default()` to fields that don't have one792MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers cnfg-deriveDerive macros for cnfg784Apache-2.0Development tools::Procedural macro helpers steam-user-implInternal proc-macros for the `steam-user` crate. Do not depend on this crate directly — use `steam-user`; this crate's API is…778MITDevelopment tools::Procedural macro helpers arete-macrosProc-macros for defining Arete streams777non-standardDevelopment tools::Procedural macro helpers singleton_macroSpring Framework-inspired dependency injection and singleton pattern macros for Rust backend services772MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming test-numbat-wasm-deriveNumbat WebAssembly smart contract API procedural macros765GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Procedural macro helpers proc-diagLeverage compiler-provided functionality to emit custom error messages in procedural macros.760MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns lithair-macrosDerive macros for Lithair framework (DeclarativeModel, LifecycleAware, Page, RbacRole)755MIT OR Apache-2.0Development tools::Procedural macro helpers supply-chain-trust-crate-000001Parser for Rust source code754MIT OR Apache-2.0Development tools::Procedural macro helpersParser implementations field_comparable_deriveProcedural macro to generate struct field comparison methods / Macro procédurale pour générer des méthodes de comparaison de…751MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns odebugSimple and flexible debug logging utility that allows simple and practical logging to a text file especially during proc-macro…744non-standardDevelopment toolsDevelopment tools::Debugging conferencier-deriveProcedural macro derive for ConferModule736MIT OR Apache-2.0ConfigurationDevelopment tools::Procedural macro helpers optfield-liteA macro to generate a new struct with fields wrapped in Option.726MITDevelopment tools::Procedural macro helpersNo standard library typed_sqlx_client_macrosDerive macros for typed_sqlx_client - automatic CRUD trait implementations726MIT OR Apache-2.0Database interfacesDevelopment tools::Procedural macro helpers supply-chain-trust-crate-000004A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use…725MIT OR Apache-2.0Development tools::Procedural macro helpers arael-sym-macrosProc macros for arael-sym: the sym! auto-clone macro723MITDevelopment tools::Procedural macro helpers pipeline_deriveA procedural macro crate to simplify building monadic-like data pipelines in Rust.718MITDevelopment toolsDevelopment tools::Procedural macro helpers obfuse-macrosProcedural macros for obfuse string obfuscation714MITDevelopment tools::Procedural macro helpers obfuse-coreCore runtime logic for obfuse string obfuscation712MITDevelopment tools::Procedural macro helpers anodized-logicHelps Anodized embed non-trivial elements of logic into Rust code712MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers supply-chain-trust-example-crate-000030Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31708(MIT OR Apache-2.0) AND Unicode-3.0Development tools::Procedural macro helpersNo standard library evenframe_deriveDerive macros for Evenframe - automatic database schema and CRUD generation699MITDevelopment tools::Procedural macro helpers anodized-macrosProc macros used by the Anodized specification system696MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers grift_macrosProcedural macros for Grift Scheme standard library685MIT OR Apache-2.0Development tools::Procedural macro helpers eshanized-polaris-macrosProcedural macros for the Polaris distributed compute framework684MITDevelopment tools::Procedural macro helpers supply-chain-trust-crate-000005Quasi-quoting macro quote!(...)680MIT OR Apache-2.0Development tools::Procedural macro helpers rust-zw3d-macros为 rust-zw3d 提供的过程宏:#[cmd], #[callback]680MITDevelopment tools::Procedural macro helpers cachelito-macrosProcedural macros for cachelito - automatic caching attributes675Apache-2.0CachingDevelopment tools::Procedural macro helpers bronzite-types🔮 Shared types for Bronzite compile-time reflection IPC protocol671MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns kpl-deriveProcedural macros for generating API client code for stock API endpoints666MITAPI bindingsDevelopment tools::Procedural macro helpers deepmerge-deriveDerive macro for the DeepMerge trait with typed attribute support663MIT OR Apache-2.0Development tools::Procedural macro helpers bmux_plugin_schema_macrosProc macro for including a BPDL schema and generating Rust bindings663MPL-2.0Development tools::Procedural macro helpers openapi-contract-macrosProc-macro implementation for the openapi-contract crate. Not intended to be used directly — depend on `openapi-contract` instead.663MIT OR Apache-2.0API bindingsDevelopment tools::Procedural macro helpers struargs_deriveA macro that converts a structure into a Command parameter list654MITDevelopment tools::Procedural macro helpersParsing tools procenv_macroProcedural macro implementation for procenv652MITConfigurationDevelopment tools::Procedural macro helpers turbomcp-wasm-macrosProcedural macros for TurboMCP WASM servers - zero-boilerplate MCP server development651MITDevelopment tools::Procedural macro helpersWebAssembly lihaafFast compile-fail and compile-pass test harness for Rust proc macros; a faster trybuild-style workflow651MIT OR Apache-2.0Development tools::Procedural macro helpersDevelopment tools::Testing ruststream-macrosProcedural macros for the RustStream messaging framework.646Apache-2.0AsynchronousDevelopment tools::Procedural macro helpers server-less-openapiOpenAPI composition utilities for server-less642MITDevelopment tools::Procedural macro helpersWeb programming nlink-macrosProc-macro derives for the nlink Linux-netlink library — typed GENL family / command / attribute codecs631MIT OR Apache-2.0Development tools::Procedural macro helpersOperating systems::Linux APIs fixture_rsFixture derive macro for Type Driven Development623MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers newtype-tools-deriveErgonomic utilities for the Rust newtype idiom.621MIT OR Apache-2.0AlgorithmsData structures openapi-contractCompile-time OpenAPI contract checking for Rust HTTP clients. Validates paths, parameters, and response types against your…611MIT OR Apache-2.0API bindingsDevelopment tools::Procedural macro helpers vacro-parserA declarative parsing library for Rust procedural macros, simplifying input handling.611MIT OR Apache-2.0Development tools::Procedural macro helpersParsing tools fleetmacrosMacros for fleet608Apache-2.0Development tools::Procedural macro helpers aimdb-deriveDerive macros for AimDB record key types607Apache-2.0Development tools::Procedural macro helpers vacro-parser-macroInternal macro implementation for vacro-parser.588MIT OR Apache-2.0Development tools::Procedural macro helpers arael-macrosProc macros for the arael optimization framework: #[arael::model], constraint codegen576MITDevelopment tools::Procedural macro helpers efx-attrnamesProc-macro derive to generate ATTR_NAMES (and optional ATTR_INFO) for attribute structs in EFx ecosystem575MIT OR Apache-2.0Development tools::Procedural macro helpers obfuseCompile-time string obfuscation with runtime decryption and secure memory wiping575MITDevelopment tools::Procedural macro helpers dnf-deriveDerive macro for dnf crate - generates DnfEvaluable trait implementations574MIT OR Apache-2.0Development tools::Procedural macro helpers rustd_coreCore types and IR for the RustD deterministic DSL572Apache-2.0Development tools::Procedural macro helpersNo standard library bisync_suffix_macroA procedural macro to conditionally append suffixes to method names in .await expressions for dual async/blocking support.565MIT OR Apache-2.0Development tools::Procedural macro helpers bitteAutomatically desugar and set Send/Sync bounds on async traits559MITDevelopment tools::Procedural macro helpersRust patterns dioxus_style_macroProcedural macros for dioxus_style with SCSS/SASS compilation support - internal use only559MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming bifrostlink-macrosCodegen helper for bifrostlink557MITDevelopment tools::Procedural macro helpers llm-tool-macrosProcedural macros for llm-tool (#[llm_tool] attribute)555Apache-2.0 OR MITDevelopment tools::Procedural macro helpers identity-macroRemove metavariable fragment to make it reusable for macro_rules550MITDevelopment tools::Procedural macro helpersNo standard library gamma-table-macrosA procedural macro for generating gamma correction lookup tables542MIT OR Apache-2.0AlgorithmsDevelopment tools::Procedural macro helpers praborrow-defenseProcedural macros for invariant verification. Generates runtime checks and SMT-based formal verification.537MITDevelopment tools::Procedural macro helpersRust patterns newtype-toolsErgonomic utilities for the Rust newtype idiom.537MIT OR Apache-2.0AlgorithmsData structures cachelito-async-macrosAsync procedural macros for cachelito - automatic async caching attributes536Apache-2.0AsynchronousCaching leo3-macros-backendImplementation detail of Leo3 procedural macros535MIT OR Apache-2.0Development tools::Procedural macro helpers allora-macrosProcedural macros for Allora (#[service]) to register service activators via inventory.535Apache-2.0Development toolsDevelopment tools::Procedural macro helpers runtara-agent-macroProc macros for runtara agent definitions525AGPL-3.0-or-laterDevelopment tools::Procedural macro helpers depthai-macrosProcedural macros used by the depthai crate.525MITDevelopment tools::Procedural macro helpers stasis-rs-macrosProcedural macros for stasis523MIT OR Apache-2.0Development tools::Procedural macro helpers rust-expect-macrosProcedural macros for the rust-expect terminal automation library522MIT OR Apache-2.0Development tools::Procedural macro helpers tynamed_macrosA macro that gives a name to a struct or enum509MITDevelopment tools::Procedural macro helpersParsing tools mux_attrsAttribute multiplexing508MIT/Apache-2.0Data structuresDevelopment tools::Procedural macro helpers outstanding-macrosProc macros for compile-time resource embedding in Outstanding508MITDevelopment tools::Procedural macro helpers disponentAn alternative to dynamic-dispatched method calls, without the need for object safety503MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns term_render_macrosProcedural Macros for TermRender.500MITDevelopment tools::Procedural macro helpers syntaxfmt-macrosProcedural macros for the syntaxfmt crate.499MIT OR Apache-2.0Development tools::Procedural macro helpers flowjs-rs-macrosDerive macro for flowjs-rs496MITDevelopment tools::Procedural macro helpers finance-query-deriveDerive macros for finance-query library496MITDevelopment tools::Procedural macro helpers struargsA macro that converts a structure into a Command parameter list495MITDevelopment tools::Procedural macro helpersParsing tools pyrs-macrosProcedural macros for PyRS - Python-like Rust syntax492MITDevelopment tools::Procedural macro helpers procenvDerive macro for declarative environment variable configuration with error accumulation and rich diagnostics491MITConfigurationDevelopment tools::Procedural macro helpers vacro-report-macroInternal macro implementation for vacro-report.476MIT OR Apache-2.0Development tools::Procedural macro helpers zel_macrosProcedural macros for the Zel RPC framework470MIT OR Apache-2.0Development tools::Procedural macro helpers ax-crate-interface-liteProvides a way to define an interface (trait) in a crate, but can implement or use it in any crate.468Apache-2.0Development tools::Procedural macro helpersNo standard library waterui-macrosMacro for WaterUI458Apache-2.0 OR MITDevelopment tools::Procedural macro helpers factory-m8-deriveDerive macros for test data factories with automatic FK resolution458MITDevelopment tools::Procedural macro helpersDevelopment tools::Testing vex-macrosProcedural macros for the VEX protocol453Apache-2.0Development tools::Procedural macro helpers derive_builder_apply_toA procedural macro for generating apply_to methods for builder patterns449MITDevelopment tools::Procedural macro helpers cf-gears-toolkit-odata-macrosProc-macro derives for OData protocol (FilterField, Schema, etc)441Apache-2.0Development tools::Procedural macro helpers batpak-macros-supportShared support types for batpak macros. Not intended for direct use.440MIT OR Apache-2.0Development tools::Procedural macro helpers eryx-macrosProcedural macros for the eryx Python sandbox434MIT OR Apache-2.0Development tools::Procedural macro helpers tele-macrosProc-macros for tele bot ergonomics433MITDevelopment tools::Procedural macro helpers webio_macrosProcedural macros for the WebIO ultra-low-latency framework.432MITAsynchronousDevelopment tools::Procedural macro helpers tokitai-macrosProcedural macros for Tokitai - Zero-dependency macro for AI tool integration426MIT OR Apache-2.0Development tools::Procedural macro helpers wdf-macrosA crate containing macros for use in WDF drivers421MIT OR Apache-2.0Development tools::Procedural macro helpers altium-format-deriveProc-macro derives for the altium-format crate.421GPL-3.0-onlyDevelopment tools::Procedural macro helpers rustd_runtimeRuntime executor for RustD deterministic DSL418Apache-2.0Development tools::Procedural macro helpers runtara-sdk-macrosProc macros for runtara-sdk (#[durable] attribute)416AGPL-3.0-or-laterDevelopment tools::Procedural macro helpers model-context-protocol-macrosProcedural macros for MCP server and tool definitions414MIT OR Apache-2.0Development tools::Procedural macro helpers leo3-macrosProcedural macros for Leo3 (Rust-Lean4 bindings)412MIT OR Apache-2.0Development tools::Procedural macro helpers armature-macrosDeclarative macros for Armature framework412Apache-2.0Development tools::Procedural macro helpersWeb programming batpak-macrosProcedural macros for the batpak event-sourcing store.410MIT OR Apache-2.0Development tools::Procedural macro helpers vld-deriveDerive macro for the vld validation library409MITDevelopment tools::Procedural macro helpers struct-to-enum-macrosDerive macros for generating enums from structs.407MIT OR Apache-2.0Development tools::Procedural macro helpers lurq_macrosProc macros for the lurq UI toolkit.402MITDevelopment tools::Procedural macro helpersGUI structible-macrosProc macros for structible399MITDevelopment tools::Procedural macro helpersRust patterns vacro-traceObservability, tracing, and snapshot debugging for Rust procedural macros.396MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Procedural macro helpers nestrs-macrosProc-macro support for nestrs module/controller/route ergonomics.393MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming armature-proc-macroProcedural macros for Armature framework391Apache-2.0Development tools::Procedural macro helpers encircuit_macrosProcedural macros for the encircuit FHE toolkit389Apache-2.0CryptographyDevelopment tools::Procedural macro helpers vacro-reportDiagnostic reporting enhancements for Rust procedural macros, improving error messages.389MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Procedural macro helpers doxa-macrosProcedural macros for doxa: #[derive(ApiError)], #[derive(SseEvent)], and HTTP method shortcuts that delegate to utoipa::path.389Apache-2.0Development tools::Procedural macro helpersWeb programming::HTTP server net-mesh-sdk-macrosProcedural macros for net-mesh-sdk (AI tool calling — A-7 of NRPC_AI_TOOL_CALLING_AND_AGENT_DX.md)383Apache-2.0Development tools::Procedural macro helpers cg2Rust code generator.383GPL-3.0-onlyDevelopment tools::Build UtilsDevelopment tools::Procedural macro helpers zus-macrosProcedural macros for ZUS RPC framework service definition376MIT OR Apache-2.0Development tools::Procedural macro helpers fatoora-deriveProc-macro helpers for fatoora-core validation rules373MITDevelopment tools::Procedural macro helpers tokel-engineThe core parsing, AST, and bottom-up evaluation engine for the Tokel macro language.372GPL-3.0-or-laterDevelopment tools::Build UtilsDevelopment tools::Procedural macro helpers maiko-macrosProcedural macros for the Maiko actor runtime362MIT OR Apache-2.0Development tools::Procedural macro helpers tynamedA macro that gives a name to a struct or enum358MITDevelopment tools::Procedural macro helpersParsing tools vercel-rpc-macroProcedural macros for Vercel RPC framework356MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming djogi-macrosProc macros for the Djogi framework — derive(Model), field attributes, descriptor emission356Apache-2.0Database interfacesDevelopment tools::Procedural macro helpers kaio-macrosProc macro crate for KAIO — provides #[gpu_kernel] attribute macro.353MIT OR Apache-2.0CompilersDevelopment tools::Procedural macro helpers arkhe-macrosDerive macros for ArkheKernel: ArkheAction / ArkheComponent / ArkheEvent. Companion crate to arkhe-kernel.350MIT OR Apache-2.0Development tools::Procedural macro helpers waterui-form-deriveDerive macro for FormBuilder trait349MITDevelopment tools::Procedural macro helpers agents-proc-macrosProc macros for typed agents and type-safe tool calls347Apache-2.0Development tools::Procedural macro helpers md-tmpl-macrosProc macros for build-time template validation and pre-parsing347Apache-2.0 OR MITDevelopment tools::Procedural macro helpers vacroA progressive DevX framework for building Rust procedural macros. Painless parsing, visual debugging, and robust tooling.345MIT OR Apache-2.0Development tools::Procedural macro helpers daywalkerproc-macro for nightly conditional tokens344MITDevelopment tools::Procedural macro helpers rustbridge-macrosProcedural macros for rustbridge plugins344MIT OR Apache-2.0Development tools::FFIDevelopment tools::Procedural macro helpers fack-codegenStandalone code generation engine for fack error handling344GPL-3.0Development tools::Procedural macro helpersNo standard library parcode-deriveProcedural macros for the Parcode high-performance serialization library.343MITDevelopment tools::Procedural macro helpersEncoding bronzite-client🔮 Client library for querying the Bronzite compile-time reflection daemon from proc-macros341MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns bobtail_proc_macrosHelps generate macro proxies of functions whose tails can be "bobbed" as in cut off337MIT OR Apache-2.0Development tools::Procedural macro helpers rustd_compilerDeterministic compiler for RustD DSL335Apache-2.0Development tools::Procedural macro helpers dog-schema-macrosProcedural macros for DogRS schema generation - derive macros for validation and serialization330MIT OR Apache-2.0Data structuresDevelopment tools::Procedural macro helpers capsec-macroProcedural macros for capsec: #[requires], #[deny], #[main], and #[context]326Apache-2.0Development tools::Procedural macro helpers openapi-trait-sharedFramework-agnostic codegen helpers for openapi-trait (not intended for direct use)323MITAPI bindingsDevelopment tools::Procedural macro helpers read-only-deriveProc-macro support crate for read-only319MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns blaeck-macrosProcedural macros for the Blaeck terminal UI framework317MIT OR Apache-2.0Command-line interfaceDevelopment tools::Procedural macro helpers bolt-web-macroProcedural macro for the Bolt web framework315MITDevelopment tools::Procedural macro helpers native-theme-deriveProc-macro derive for native-theme widget struct pairs315MIT OR Apache-2.0 OR 0BSDDevelopment tools::Procedural macro helpersGUI field-kinds-deriveProc-macro implementation for field-kinds311MITDevelopment tools::Procedural macro helpersRust patterns tokel-stdA standard library of built-in TokenStream transformers for the Tokel engine.305GPL-3.0-or-laterDevelopment tools::Build UtilsDevelopment tools::Procedural macro helpers uor-foundation-macrosProc macro crate for the UOR Foundation — provides the uor! DSL macro298Apache-2.0Development tools::Procedural macro helpers vpratt-macrosProcedural macros for the vpratt pratt parsing framework.296MITDevelopment tools::Procedural macro helpersParsing tools macroweaveProcedural macros for small compile-time repetitions over Rust token sequences.296Apache-2.0Development tools::Procedural macro helpers synapse-macrosProcedural macros for Synapse RPC (derive RpcError, arc_wrap)295Apache-2.0Development tools::Procedural macro helpers rsai-macrosMacros for the rsai crate providing structured AI generation capabilities295MITAPI bindingsDevelopment tools::Procedural macro helpers