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.

wren-manifest-macroProc macro for generating Python-binding manifest types for the Wren semantic engine92Apache-2.0Development tools::Procedural macro helpers pmcp-code-mode-deriveDerive macro for Code Mode validation and execution in MCP servers92MITDevelopment tools::Procedural macro helpers fpgad_macrosProcedural macros for the FPGAd project90GPL-3.0Development tools::Procedural macro helpers confval-deriveDerive macros for confval90Apache-2.0ConfigurationDevelopment tools::Procedural macro helpers nanostores-macrosDerive macros for nanostores.rs map stores.88MITDevelopment tools::Procedural macro helpers maat-view-sdk-macrosProc macros for maat-view-sdk — `bundle_assets!` and friends.86MIT OR Apache-2.0Development tools::Procedural macro helpersGame development waypane-macrosProcedural macros for waypane85MITDevelopment tools::Procedural macro helpers kasane-plugin-sdk-macrosProc macros for the Kasane WASM plugin SDK84MIT OR Apache-2.0Development tools::Procedural macro helpers ailoop-deriveProcedural macros for ailoop (#[ailoop_tool], #[derive(ToolJsonType)])84MIT OR Apache-2.0Development tools::Procedural macro helpers mysql-handler-macrosProcedural macros for mysql-handler engine cdylibs83GPL-2.0-onlyDevelopment tools::Procedural macro helpers declerrorDeclarative macros to "derive" Error.83MITDevelopment tools::Procedural macro helpersNo standard library ring-lang-codegenProc macros to generate Ring programming language extensions in Rust - zero configuration83MITDevelopment tools::FFIDevelopment tools::Procedural macro helpers rayrust-macrosProc macros for rayrust: #[remote] and #[actor] code generation83Apache-2.0API bindingsDevelopment tools::Procedural macro helpers mbedEmbed and transform assets into your Rust crate.82MITDevelopment tools::Build UtilsDevelopment tools::Procedural macro helpers portaki-sdk-macrosProc-macros for Portaki modules — compile-time manifest emissions for portaki build80Apache-2.0Development tools::Procedural macro helpersWebAssembly ferrelex_macroProcedural macro internals for ferrelex — not intended for direct use80LGPL-3.0-onlyDevelopment tools::Procedural macro helpers ormkit-deriveDerive macros for ormkit - compile-time safe ORM with typed DSL, automatic relationships, and enterprise features78MIT OR Apache-2.0Database interfacesDevelopment tools::Procedural macro helpers grw_deriveDerive macros for the grw graph rewriting library78MIT OR Apache-2.0Development tools::Procedural macro helpers astarte-test-utilsTest utilities to use in mulitple repository78Apache-2.0Development toolsDevelopment tools::Procedural macro helpers rasypt-lite-deriveProcedural macro for deriving decryption handlers with field-level Jasypt support78MIT OR Apache-2.0CryptographyDevelopment tools::Procedural macro helpers marcosDerive macro for parsing derive macro attributes flexibly and easily77MIT OR Apache-2.0Development tools::Procedural macro helpers tt-pathUsed to handle token-tree indexes in proc-macro APIs75MITDevelopment tools::Procedural macro helpers elo-rustRust code generation target for ELO validation language75MITDevelopment tools::Procedural macro helpers mcp-authorization-macrosProc macros for mcp-authorization: #[derive(AuthSchema)] and #[requires] attributes74MITDevelopment tools::Procedural macro helpers siecs_deriveDerive macros for siecs73MITDevelopment tools::Procedural macro helpers anycms-i18n-macroProcedural macros for anycms-i18n72MITDevelopment tools::Procedural macro helpersInternationalization (i18n) tree-display-deriveProcedural macro implementation for tree-display. Derives TreeDisplay for rendering data structures as syntax-highlighted trees.72MITDevelopment tools::Procedural macro helpers taut-rpc-macrosProcedural macros for taut-rpc. See the taut-rpc crate for usage.72MIT OR Apache-2.0Development tools::Procedural macro helpersNetwork programming ezffi-macrosProc-macros backing the ezffi crate72MIT OR Apache-2.0Development tools::Procedural macro helpers xdoc-macrosProcedural macros for xdoc72MIT OR Apache-2.0Development tools::Procedural macro helpers struct-mapper-deriveProcedural macro implementation for struct-mapper — do not depend on this directly, use struct-mapper instead71MIT OR Apache-2.0Development tools::Procedural macro helpers ddot-core-macrosProcedural macros for ddot-core — #[derive(Filter)] and #[derive(FilterParams)]71MIT OR Apache-2.0Development tools::Procedural macro helpers agnt-macrosProc-macros for the agnt agent runtime — #[tool] attribute that generates TypedTool impls from function signatures.70MIT OR Apache-2.0API bindingsDevelopment tools::Procedural macro helpers durbatWrite Rust in Black Speech from Lord of the Rings70MITDevelopment tools::Procedural macro helpers token-goblin-runtimeRuntime support types for token-goblin generated inline procedural macros.69MIT OR Apache-2.0Development tools::Procedural macro helpers rsoapA SOAP client library for Rust with compile-time code generation from WSDL files69MITAPI bindingsDevelopment tools::Procedural macro helpers attributeProcedural macro for tidier Rust attributes.69MITDevelopment toolsDevelopment tools::Procedural macro helpers herosal-toschemaDerive macro to generate JSON Schema from Rust structs68Apache-2.0Development tools::Procedural macro helpers resource-boundCompile-time enforcement of struct size limits and heap allocation constraints68MITDevelopment tools::Procedural macro helpersMemory management ansiq-macrosProcedural macros for Ansiq, including the declarative view! tree builder.67MITCommand-line interfaceDevelopment tools::Procedural macro helpers lambdamux-macroProcedural macros for declaring lambdamux routes67GPL-3.0-only OR Apache-2.0Development tools::Procedural macro helpersWeb programming varmap_proc_macroProcedural macros for the varmap library.67MITDevelopment tools::Procedural macro helpers reflect-deriveDerive macro for #[derive(Reflect)]66MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns syncbat-macrosProcedural macros for syncbat operation kits.66MIT OR Apache-2.0Development tools::Procedural macro helpers lino-i18n-macrosCompile-time macros for lino-i18n. Reads .lino translation catalogues at compile time and embeds them as a static I18n instance.65UnlicenseDevelopment tools::Procedural macro helpersInternationalization (i18n) batch-implA proc-macro library for batch generating trait impls with a powerful DSL65MIT OR Apache-2.0Development tools::Procedural macro helpers cairn-macrosProc macros for the Cairn architecture graph tool.64MIT OR Apache-2.0Development tools::Procedural macro helpers stand-in-client-macrosProcedural macros for stand-in MCP client framework.64MITDevelopment tools::Procedural macro helpersNetwork programming const-router-macrosProcedural macros for const-router.64MIT OR Apache-2.0Development tools::Procedural macro helpers const-reify-deriveProc macro: #[reifiable] for automatic const-generic dispatch63MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns cerulion_macrosProcedural macros for Cerulion node type definition (#[cerulion_node])63AGPL-3.0-onlyDevelopment tools::Procedural macro helpersScience::Robotics tonutils-macrosProcedural macros for tonutils TL-B and contract helpers.62MITDevelopment tools::Procedural macro helpers tideline-macrosDerive macros for tideline-core aggregates and events.62MITDevelopment tools::Procedural macro helpers coinductionAttribute macros for defining circular type references and recursive trait implementations in Rust61MITDevelopment tools::Procedural macro helpersRust patterns rust-samp-codegenProc macros (`#[native]`, `initialize_plugin!`, `#[derive(SampPlugin)]`) for the `rust-samp` SDK. Generates the FFI boilerplate…61MITDevelopment tools::Procedural macro helpersGame development async-reify-macrosAttribute proc macros for async-reify (e.g. #[trace_async])60MIT OR Apache-2.0AsynchronousDevelopment tools::Procedural macro helpers caseidaeConvenient converters between letter casings of Rust identifiers.60AGPL-3.0-onlyDevelopment toolsDevelopment tools::Procedural macro helpers auto_route_macrosProcedural macros used by the auto_route Axum routing crate60MITDevelopment tools::Procedural macro helpers hopper-deriveProc macro layer for Hopper. Generates account layouts, typed context accessors, instruction dispatchers, schema metadata, and…59Apache-2.0Development tools::Procedural macro helpersNo standard library caraspace_export_macrosProcedural macros for the caraspace crate (SpytialDecorators derive).58MIT OR Apache-2.0Development tools::Procedural macro helpers enum-path-deriveDerive macro for the enum-path crate58MITDevelopment tools::Procedural macro helpersRust patterns dataclassesA small, pragmatic procedural macro providing a Dataclass-like derive for Rust58MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers letcloneA procedural macro for convenient variable cloning in Rust58Apache-2.0Development tools::Procedural macro helpers enum-tree-deriveDerive macros for the enum-tree crate57MITDevelopment tools::Procedural macro helpersRust patterns enum-group-macrosDefine grouped enums with ergonomic pattern matching57MITDevelopment tools::Procedural macro helpersRust patterns crous-deriveProc-macro derive for Crous schema-bound types with stable field IDs56MIT OR Apache-2.0Development tools::Procedural macro helpersEncoding wae-macrosWAE Macros - 过程宏支持,提供派生宏和属性宏55MITDevelopment tools::Procedural macro helpers jsonforgeA Rust procedural macro for generating JSON schema validators from Rust types55Apache-2.0Development tools::Procedural macro helpers derive-defs-macrosProc-macro crate for derive-defs (generated code)55MIT OR Apache-2.0Development tools::Procedural macro helpers fackDeclarative error handling library with no_std support and composable code generation55GPL-3.0Development tools::Procedural macro helpersNo standard library struct_error_macrosProcedural macros for struct_error: #[error], #[united_error], #[throws], match_error!55MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns compact-option-proc-macroAttribute macro for compact-option's niche-packing optional; intended for `R` with spare bit patterns (primarily `repr(u8)` enums…55MITDevelopment tools::Procedural macro helpers tree-displayDisplay Rust data structures as syntax-highlighted trees in the terminal with a single derive macro. Features full color theming,…55MITCommand line utilitiesDevelopment tools::Debugging tomii-macroProcedural macros for wrapping plugin functions for the Tomii task-graph runtime54Apache-2.0Development tools::Procedural macro helpers token-metadataData structures to associate arbitrary metadata with [`proc_macro2`] tokens.54MITDevelopment tools::Procedural macro helpersParsing tools oql-macroProc-macro implementation for the `oql` crate; end users should depend on `oql` instead54MITDevelopment tools::Procedural macro helpersRust patterns pleme-codegenCode generation macros for Pleme services with Brazilian market features53MITDevelopment tools::Procedural macro helpers swarm-abm-derive#[derive(MultiAgent)] macro for swarm-abm: heterogeneous agents without dead fields52MIT OR Apache-2.0Development tools::Procedural macro helpersSimulation vertexrs-macroProcedural macros for the vertexrs incremental computation engine52Apache-2.0Data structuresDevelopment tools::Procedural macro helpers excelx-deriveDerive macro for the excelx ExcelRow trait.52Apache-2.0Development tools::Procedural macro helpers ferrelexWrite lexers using familiar Rust match syntax — patterns are compiled at build time52LGPL-3.0-onlyDevelopment tools::Procedural macro helpersParsing tools reflow_pack_macroProc macro for authoring Reflow actor packs — emits the cdylib entrypoints required by reflow_pack_loader.51MIT OR Apache-2.0Development tools::Procedural macro helpers hiroz-deriveDerive macros for hiroz Python bindings51Apache-2.0 OR MITDevelopment tools::Procedural macro helpers scattered-collect-proc-macroproc-macro support for scattered-collect (link-time collections)51Apache-2.0 OR MITDevelopment tools::Build UtilsDevelopment tools::Procedural macro helpers truthlinked-axiom-macroProcedural macros that support cell development on TruthLinked (events, manifests, codecs, etc.).51MITDevelopment tools::Procedural macro helpers anodized-fmtFormatter for #[spec] annotations in Anodized51MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers isocline-sdk-macrosProc macros for isocline-sdk: strategy_entrypoint! generates the worker main(), #[derive(ActionLabel)] emits the saga-step label…50MIT OR Apache-2.0Development tools::Procedural macro helpers spytial_export_macrosProcedural macros for the spytial crate (SpytialDecorators derive).50MIT OR Apache-2.0Development tools::Procedural macro helpers struct-mapperDerive macro to auto-generate From<Source> for Target by mapping struct fields — zero boilerplate struct conversion49MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns vaultdb-orm-macrosProc-macro support for vaultdb-orm — generates Note impls from struct definitions49MITDatabase interfacesDevelopment tools::Procedural macro helpers eq_ui_macrosProc macros for eq_ui — #[playground] generation and PlaygroundEnum derive49MIT OR Apache-2.0Development tools::Procedural macro helpers evt-storeProc-macro to emit events to evt-store-srv from Anchor programs via CPI48AGPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Procedural macro helpers application-toys-macrosProcedural macros for application-toys — makes async trait methods dyn-compatible via #[asynchronous]48non-standardAsynchronousDevelopment tools::Procedural macro helpers dynoffsets-macrosInternal proc-macro implementation for dynoffsets. Do not depend on this crate directly — use dynoffsets, which re-exports the…48MITDevelopment tools::Procedural macro helpersGames gd-init-system-macrosProcedural macros for the gd-init-system Godot Rust utility crate.48MITDevelopment tools::Procedural macro helpersGame development boundary-spec-macrosDerive macros for boundary-spec: generate a value object's probe surface from its structure.47MIT OR Apache-2.0Development tools::Procedural macro helpersDevelopment tools::Testing hopper-macros-procOptional proc macro layer for Hopper. Generates SegmentMap impls, typed context accessors, and instruction dispatchers from…46Apache-2.0Development tools::Procedural macro helpersNo standard library kube-conditionRust library for mapping errors to Kubernetes status conditions in operators46MITAPI bindingsDevelopment tools::Procedural macro helpers token-goblinInline procedural macros without a separate proc-macro crate.45MIT OR Apache-2.0Development tools::Procedural macro helpers moju-derive-macrosProc-macro implementation for moju-derive: generates MoJuItem trait impls from #[derive(MoJu)]45Apache-2.0Development tools::Procedural macro helpers args-api-deriveDerive macros for args-api.45Apache-2.0Development tools::Procedural macro helpers synkitA fast, syn-like incremental parser framework for Rust44MITAsynchronousDevelopment tools::Procedural macro helpers declarative-gpuiDeclarative ui! macro for building GPUI element trees with Tailwind-style tokens at zero runtime cost44MIT OR Apache-2.0Development tools::Procedural macro helpersGUI soft_rust_macroProcedural macro engine for soft_rust - Python-like ergonomics in Rust43MITDevelopment tools::Procedural macro helpers rust-plugin-macroProcedural macros for the Dragonfly gRPC plugin SDK43MITDevelopment tools::Procedural macro helpers rain-engine-macrosProc macros for RainEngine manifests43MITDevelopment toolsDevelopment tools::Procedural macro helpers mynta refreshing error handling crate for proc macros43MIT OR Apache-2.0Development tools::Procedural macro helpers herosal-rhai-deriveDerive macros for herosal-rhai-lib42Apache-2.0Development tools::Procedural macro helpers ch-auth-macrosAuthorization attributes for authenticated Axum handlers42SUL-1.0Development tools::Procedural macro helpersWeb programming ring-buffer-macroA procedural macro for creating ring buffer (circular buffer) data structures at compile time41MITData structuresDevelopment tools::Procedural macro helpers soft_macro_inputParser and input handling for soft_rust macro DSL41MITDevelopment tools::Procedural macro helpers slopcA proc macro that calls an LLM to generate function implementations at compile time. Because why tf not.41AGPL-3.0-onlyDevelopment tools::Procedural macro helpers zyn-extextensions for common syn types41MITDevelopment tools::Procedural macro helpersNo standard library potent-quotablesA powerful macro for quoting Rust syntax40MITDevelopment tools::Procedural macro helpers gritshield_macrosProcedural attribute routing macros for the GritShield secure web framework.40MIT OR Apache-2.0Development tools::Procedural macro helpers brec_node_gen_macroProc-macro derives for Brec N-API conversion types.39Apache-2.0Development tools::Procedural macro helpersEncoding brec_java_gen_macroProc-macro derives for Brec Java/JNI conversion types.39Apache-2.0Development tools::Procedural macro helpersEncoding rewald-sdk-macrosProcedural macros for rewald-sdk: #[trigger], #[reducer]39MITDatabase interfacesDevelopment tools::Procedural macro helpers brec_wasm_gen_macroProc-macro derives for Brec WASM conversion types.39Apache-2.0Development tools::Procedural macro helpersEncoding auto-tuple-traitsAttribute macro to implement a trait for tuples38Apache-2.0/MITDevelopment tools::Procedural macro helpers aide-autodocExtract OpenAPI summary/description from doc comments for aide and axum.38Apache-2.0Development tools::Procedural macro helpersWeb programming chubby_bunny_bindgenProcedural macros for chubby_bunny WebAssembly bindings. This library is part of the Chubby Bunny project.38MITDevelopment tools::Procedural macro helpersWebAssembly pymetaPowerful Python-based metaprogramming for Rust38MIT OR Apache-2.0Development tools::Build UtilsDevelopment tools::Procedural macro helpers aurora_iconifyCompile-time icon embedding from iconify.design — type-safe access to 200,000+ icons with zero runtime cost37MIT OR Apache-2.0Development tools::Procedural macro helpersGUI pg-query-mapperA high-performance zero-overhead procedural macro mapping tokio-postgres Rows using pre-computed column indices37MITDatabase interfacesDevelopment tools::Procedural macro helpers cotyledon-macrosProcedural macros for the cotyledon sprout framework.36MIT OR Apache-2.0Development tools::Procedural macro helpersWebAssembly typedpg_macrosProc macros for typedpg36MIT OR Apache-2.0Database interfacesDevelopment tools::Procedural macro helpers octarine-deriveDerive macros for octarine configuration - #[derive(Config)]36MIT OR Apache-2.0ConfigurationDevelopment tools::Procedural macro helpers rustdge-macrosProc macros for rustdge RPC service registration35MITDevelopment tools::Procedural macro helpers moju-deriveProc-macro crate for annotating Rust types with reviewed MoJu model metadata35Apache-2.0Development tools::Procedural macro helpers opaque-enum-macrosProc-macro implementation crate for opaque-enum34MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns tauri-plugin-sync-state-macrosDerive macro (#[derive(SyncState)]) for tauri-plugin-sync-state.34MITDevelopment tools::Procedural macro helpers cyberware-modkit-canonical-errors-macroModKit canonical errors proc-macro33Apache-2.0Development tools::Procedural macro helpers spark-signals-deriveDerive macro for spark-signals deep reactivity - #[derive(Reactive)]32MITDevelopment tools::Procedural macro helpers hydroplane-macrosProc-macro `#[kernel]` attribute for hydroplane: write a SIMD/SPMD kernel as a plain generic function.32Apache-2.0Development tools::Procedural macro helpersHardware support bevy_diesel_macrosDerive macros for bevy_diesel32MIT OR Apache-2.0Development tools::Procedural macro helpersGame development inode-db-deriveProc-macro companion to `inode-db`: provides `#[derive(InodeModel)]` for use with the OIM layer.31MIT OR Apache-2.0Database interfacesDevelopment tools::Procedural macro helpers crate_interface_liteProvides a way to define an interface (trait) in a crate, but can implement or use it in any crate.31GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0Development tools::Procedural macro helpersNo standard library tonicerrorDerive macro to convert enums into tonic::Status with per-variant gRPC code and message attributes31MIT OR Apache-2.0Development tools::Procedural macro helpersNetwork programming llmkit-macrosProcedural macros for llmkit-rs — #[derive(ToolSchema)]31MIT OR Apache-2.0Development tools::Procedural macro helpers typeswitchA powerful, Go-inspired macro for clean and declarative runtime type switching on dyn Any trait objects.30MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns pinocchio-idl-macrosCompile-time account validation and automated Anchor IDL generation macros for Pinocchio Solana programs.30MIT OR Apache-2.0Cryptography::CryptocurrenciesDevelopment tools infrix-macrosProcedural macros for Infrix smart contracts29MITCryptographyDevelopment tools::Procedural macro helpers decodal-deriveDerive macro for generating Decodal schemas and typed decoders from Rust structs.29MIT OR Apache-2.0ConfigurationDevelopment tools::Procedural macro helpers auto_socket_macrosProcedural macros used by the auto_socket Socketioxide integration crate29MITDevelopment tools::Procedural macro helpers conductor-macrosProcedural macros for Conductor Rust SDK28Apache-2.0Development tools::Procedural macro helpers kwargKeyword arguments for Rust functions via proc macros28MITDevelopment tools::Procedural macro helpers aurora_fontsCompile-time Google Fonts embedding — type-safe access to 1,600+ font families with zero runtime cost28MIT OR Apache-2.0Development tools::Procedural macro helpersGUI armature-macros-utilsUtility functions for Armature macros28Apache-2.0Development tools::Procedural macro helpers tpt-appfront-macros#[component] attribute macro and the view!/rsx! templating macro for TPT AppFront.28MIT OR Apache-2.0Development tools::Procedural macro helpers qail-macrosCompile-time validated QAIL query macros27MITDatabase interfacesDevelopment tools::Procedural macro helpers unistore-macrosProcedural macros for unistore framework26MIT OR Apache-2.0Development tools::Procedural macro helpers xerv-macrosProcedural macros for XERV: #[xerv::node] and #[xerv::schema] for workflow pipelines26Apache-2.0Development tools::Procedural macro helpers dispatch-liteLightweight enum dispatch for trait objects — a minimal alternative to dynamic dispatch with zero-cost abstractions25MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns qemitA minimalist quasi-quoting library using declarative macros25MIT OR Apache-2.0Development tools::Procedural macro helpers byte-engine-besl-deriveDerive macros for Byte-Engine shader language structures.25MITDevelopment tools::Procedural macro helpersGame development tonlib-tlb-deriveDerive macro for tonlib-core TLB types23MITDevelopment tools::Procedural macro helpers tlapyenThe Last Program You'll Ever Need — a proc macro that calls Claude Code at compile time. Your builds now require WiFi.23MITDevelopment tools::Procedural macro helpers iced-markupA declarative markup DSL for building Iced GUI applications in Rust23MITDevelopment tools::Procedural macro helpersGUI yangplaceholder22MITDevelopment tools::Procedural macro helpersNo standard library thermite-macrosProcedural codegen macros for the Thermite SIMD library (use via the thermite crate)22MIT OR Apache-2.0Development tools::Procedural macro helpersHardware support opaque-enumAttribute macro for hiding enum variants behind an opaque struct wrapper21MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns fletch-orm-macrosProcedural macros for the Fletch ORM database toolkit21MITDatabase interfacesDevelopment tools::Procedural macro helpers ferra-forgeThe #[model] proc-macro for the Ferra API framework — transforms Rust structs into routes, SQL, and OpenAPI schemas. Coming soon.21MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming krunker_packet_macrosDerive macros for describing Krunker WebSocket packets as Rust structs.21MITDevelopment tools::Procedural macro helpersEncoding yang-base-deriveyang-base 类型化派生宏(TableEntity / Action)20MIT OR Apache-2.0Development tools::Procedural macro helpers resource-model-macroProc-macro that generates CRUD structs, sqlx repositories, migrations, and an Axum REST API from a YAML spec20MITDatabase interfacesDevelopment tools::Procedural macro helpers type_uidA procedural macro to generate stable type-based unique identifiers (fingerprints) for Rust structs, useful for serialization…20MITAlgorithmsData structures heap-bytesLightweight size calculation for Rust data structures.20MIT OR Apache-2.0AlgorithmsData structures triforge-macrosTriforge proc macros — #[derive(App)] and #[derive(ValueEnum)]19MIT OR Apache-2.0Development tools::Procedural macro helpers rustand-macrosProcedural macros for the rustand state management library.19MITDevelopment tools::Procedural macro helpers astuteAST-ute: faithful AST-shape mirror for proc-macro authors — derive and attribute macro inputs without parse-time opinions19MIT OR Apache-2.0Development tools::Procedural macro helpers chorale-deriveProc-macro for automatic ColumnDef generation from a #[derive(TableRow)] struct.19MIT OR Apache-2.0Development tools::Procedural macro helpersGUI ordofp_macrosDerive and procedural macros for OrdoFP (Universalis, NominataUniversalis, path!, path_type!)19Apache-2.0Development tools::Procedural macro helpers abpl-macrosProcedural macro support crate for abpl's #[derive(Error)] error type generator.19AGPL-3.0-or-laterDevelopment tools::Procedural macro helpersRust patterns lilyco-macrosLilyco proc macros — #[derive(App)] and #[derive(ValueEnum)]18MIT OR Apache-2.0Development tools::Procedural macro helpers rustf-macrosProcedural macros for RustF framework - auto-discovery of controllers and models18MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming comptyZig-like comptime macros in Rust18MITDevelopment tools::Procedural macro helpers f-stringPython-like f-string formatting macros for Rust18MITDevelopment tools::Procedural macro helpersText processing herolib-toschemaDerive macros for JSON Schema generation and HeroScript serialization18Apache-2.0Development tools::Procedural macro helpers aro-macrosProcedural macros for the Aro web framework18MITDevelopment tools::Procedural macro helpersWeb programming::HTTP server uf-valence-macrosvalence_schema! procedural macros for Valence17MITDevelopment tools::Procedural macro helpers pleme-fleet-themed-derive#[derive(FleetThemed)] — mechanize ishou_tokens::FleetThemedConfig::from_fleet from #[fleet(...)] field attributes. Convergence…17MITDevelopment tools::Procedural macro helpers ravel-macrosProcedural macros for Ravel: #[derive(Job)] and more17MITDevelopment tools::Procedural macro helpersWeb programming relon-rs-macroinclude_relon! procedural macro for AOT-compiled Relon sources17Apache-2.0CompilersDevelopment tools::Procedural macro helpers stellar-agent-mcp-macrosProc-macro crate exporting #[mcp_tool_router] and #[mcp_tool_item] for the Stellar agent wallet MCP registry.17Apache-2.0Cryptography::CryptocurrenciesDevelopment tools::Procedural macro helpers routerama_macrosProcedural macros for the routerama crate.17MITDevelopment tools::Procedural macro helpersWeb programming net-rpc-macroprotocol! proc macro for defining typed RPC protocols for net-rpc16MITDevelopment tools::Procedural macro helpersNetwork programming fastrs-macrosProc macros powering fastrs: route attribute macros and compile-time OpenAPI schema derivation for Axum.16MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming ref-viewDerive zero-copy reference views for structs and enums16Apache-2.0Development tools::Procedural macro helpersRust patterns sololc-webhook-macrosProvides procedural macro routing attributes for the Sololc Webhook SDK.16Apache-2.0Development tools::Procedural macro helpersWebAssembly excel-api-macrosProcedural macros for excel-api15MIT OR Apache-2.0Development tools::Procedural macro helpers fieldsmith-deriveDerive macro for fieldsmith: reflect a struct into a runtime schema.15MIT OR Apache-2.0ConfigurationDevelopment tools::Procedural macro helpers alice-lol-macroLOL (Law-Oriented Language) proc_macro — parses LOL DSL, emits SdfNode construction code15MIT OR Apache-2.0Development tools::Procedural macro helpersGraphics specification-core-macrosOpt-in procedural macros for specification-core14MITDevelopment tools::Procedural macro helpers statecraft-fsmErgonomic, compile-time validated async finite state machines for Rust14MITAsynchronousConcurrency pyruts面向 Rust 工程实践的 proc_macro 工具集: Builder derive, c_wrap! FFI 包装, ensure!/bail!/throw! 错误宏, dict!/btree_dict! 容器字面量14MIT OR Apache-2.0API bindingsDevelopment tools::Procedural macro helpers validatable_deriveDerive macro for the validatable crate14MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns repr_fitsCompile-time bit-width checks for enum discriminants.11MITDevelopment tools::Procedural macro helpersRust patterns yaml-rt-deriveDerive macros for yaml-rt typed round-trip overlays10MIT OR Apache-2.0ConfigurationDevelopment tools::Procedural macro helpers