Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "proc-macro" keyword
Top 1.9% on crates.io
84 versions - Latest release: about 1 month ago - 8,644 dependent packages - 106,671 dependent repositories - 345 million downloads total - 1,231 stars on GitHub - 1 maintainer
quote 1.0.36 💰
Quasi-quoting macro quote!(...)84 versions - Latest release: about 1 month ago - 8,644 dependent packages - 106,671 dependent repositories - 345 million downloads total - 1,231 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
298 versions - Latest release: 3 days ago - 8,692 dependent packages - 105,913 dependent repositories - 465 million downloads total - 2,533 stars on GitHub - 1 maintainer
syn 2.0.64 💰
Parser for Rust source code298 versions - Latest release: 3 days ago - 8,692 dependent packages - 105,913 dependent repositories - 465 million downloads total - 2,533 stars on GitHub - 1 maintainer
Top 7.1% on crates.io
38 versions - Latest release: almost 4 years ago - 604 dependent packages - 36,312 dependent repositories - 105 million downloads total - 14 stars on GitLab.com - 1 maintainer
proc-macro-error 1.0.4
Almost drop-in replacement to panics in proc-macros38 versions - Latest release: almost 4 years ago - 604 dependent packages - 36,312 dependent repositories - 105 million downloads total - 14 stars on GitLab.com - 1 maintainer
Top 3.0% on crates.io
81 versions - Latest release: 3 months ago - 924 dependent packages - 27,615 dependent repositories - 125 million downloads total - 504 stars on GitHub - 1 maintainer
pin-project 1.1.5 💰
A crate for safe and ergonomic pin-projection.81 versions - Latest release: 3 months ago - 924 dependent packages - 27,615 dependent repositories - 125 million downloads total - 504 stars on GitHub - 1 maintainer
Top 4.5% on crates.io
63 versions - Latest release: 3 months ago - 3 dependent packages - 27,101 dependent repositories - 125 million downloads total - 504 stars on GitHub - 1 maintainer
pin-project-internal 1.1.5 💰
Implementation detail of the `pin-project` crate.63 versions - Latest release: 3 months ago - 3 dependent packages - 27,101 dependent repositories - 125 million downloads total - 504 stars on GitHub - 1 maintainer
Top 4.0% on crates.io
35 versions - Latest release: over 1 year ago - 330 dependent packages - 26,399 dependent repositories - 83.7 million downloads total - 203 stars on GitHub - 1 maintainer
proc-macro-hack 0.5.20+deprecated 💰
Procedural macros in expression position35 versions - Latest release: over 1 year ago - 330 dependent packages - 26,399 dependent repositories - 83.7 million downloads total - 203 stars on GitHub - 1 maintainer
Top 4.9% on crates.io
20 versions - Latest release: 4 months ago - 303 dependent packages - 23,406 dependent repositories - 79.9 million downloads total - 58 stars on GitHub - 1 maintainer
proc-macro-crate 3.1.0
Replacement for crate (macro_rules keyword) in proc-macros20 versions - Latest release: 4 months ago - 303 dependent packages - 23,406 dependent repositories - 79.9 million downloads total - 58 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
59 versions - Latest release: 4 days ago - 596 dependent packages - 18,822 dependent repositories - 97.1 million downloads total - 912 stars on GitHub - 1 maintainer
darling 0.20.9
A proc-macro library for reading attributes into structs when implementing custom derives.59 versions - Latest release: 4 days ago - 596 dependent packages - 18,822 dependent repositories - 97.1 million downloads total - 912 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
59 versions - Latest release: 4 days ago - 4 dependent packages - 18,675 dependent repositories - 97.1 million downloads total - 912 stars on GitHub - 1 maintainer
darling_core 0.20.9
Helper crate for proc-macro library for reading attributes into structs when implementing custom ...59 versions - Latest release: 4 days ago - 4 dependent packages - 18,675 dependent repositories - 97.1 million downloads total - 912 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
59 versions - Latest release: 4 days ago - 2 dependent packages - 18,673 dependent repositories - 97.1 million downloads total - 912 stars on GitHub - 1 maintainer
darling_macro 0.20.9
Internal support for a proc-macro library for reading attributes into structs when implementing c...59 versions - Latest release: 4 days ago - 2 dependent packages - 18,673 dependent repositories - 97.1 million downloads total - 912 stars on GitHub - 1 maintainer
Top 4.5% on crates.io
8 versions - Latest release: over 3 years ago - 19 dependent packages - 13,372 dependent repositories - 30 million downloads total - 203 stars on GitHub - 1 maintainer
proc-macro-nested 0.1.7 💰
Support for nested proc-macro-hack invocations8 versions - Latest release: over 3 years ago - 19 dependent packages - 13,372 dependent repositories - 30 million downloads total - 203 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
23 versions - Latest release: 29 days ago - 15 dependent packages - 8,277 dependent repositories - 30.6 million downloads total - 24 stars on GitHub - 1 maintainer
const_fn 0.4.10 💰
A lightweight attribute for easy generation of const functions with conditional compilations.23 versions - Latest release: 29 days ago - 15 dependent packages - 8,277 dependent repositories - 30.6 million downloads total - 24 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
7 versions - Latest release: over 2 years ago - 78 dependent packages - 4,109 dependent repositories - 11.7 million downloads total - 22 stars on GitHub - 1 maintainer
impl-trait-for-tuples 0.2.2
Attribute macro to implement a trait for tuples7 versions - Latest release: over 2 years ago - 78 dependent packages - 4,109 dependent repositories - 11.7 million downloads total - 22 stars on GitHub - 1 maintainer
Top 2.0% on crates.io
4 versions - Latest release: about 7 years ago - 11 dependent packages - 3,961 dependent repositories - 10.4 million downloads total - 2,533 stars on GitHub - 1 maintainer
synom 0.11.3 💰
Stripped-down Nom parser used by Syn4 versions - Latest release: about 7 years ago - 11 dependent packages - 3,961 dependent repositories - 10.4 million downloads total - 2,533 stars on GitHub - 1 maintainer
syn-mid 0.6.0 💰
Providing the features between "full" and "derive" of syn.10 versions - Latest release: 8 months ago - 6 dependent packages - 2,224 dependent repositories - 9.12 million downloads total - 6 stars on GitHub - 1 maintainer
Top 5.2% on crates.io
14 versions - Latest release: 3 months ago - 78 dependent packages - 2,148 dependent repositories - 9.36 million downloads total - 98 stars on GitHub - 2 maintainers
auto_impl 1.2.0
Automatically implement traits for common smart pointers and closures14 versions - Latest release: 3 months ago - 78 dependent packages - 2,148 dependent repositories - 9.36 million downloads total - 98 stars on GitHub - 2 maintainers
Top 4.6% on crates.io
43 versions - Latest release: 14 days ago - 3 dependent packages - 632 dependent repositories - 2.33 million downloads total - 1,897 stars on GitHub - 1 maintainer
utoipa-gen 4.3.0
Code generation implementation for utoipa43 versions - Latest release: 14 days ago - 3 dependent packages - 632 dependent repositories - 2.33 million downloads total - 1,897 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
15 versions - Latest release: 3 months ago - 59 dependent packages - 582 dependent repositories - 4.08 million downloads total - 127 stars on GitHub - 1 maintainer
maybe-async 0.2.10
A procedure macro to unify SYNC and ASYNC implementation15 versions - Latest release: 3 months ago - 59 dependent packages - 582 dependent repositories - 4.08 million downloads total - 127 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
22 versions - Latest release: 3 months ago - 56 dependent packages - 565 dependent repositories - 2.46 million downloads total - 69 stars on GitHub - 1 maintainer
const-str 0.5.7
compile-time string operations22 versions - Latest release: 3 months ago - 56 dependent packages - 565 dependent repositories - 2.46 million downloads total - 69 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
30 versions - Latest release: 4 months ago - 11 dependent packages - 511 dependent repositories - 4.38 million downloads total - 29 stars on GitHub - 1 maintainer
derive_utils 0.14.1 💰
A procedural macro helper for easily writing derive macros for enums.30 versions - Latest release: 4 months ago - 11 dependent packages - 511 dependent repositories - 4.38 million downloads total - 29 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
9 versions - Latest release: 7 months ago - 70 dependent packages - 409 dependent repositories - 1.19 million downloads total - 40 stars on GitHub - 1 maintainer
litrs 0.4.1 💰
Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed ...9 versions - Latest release: 7 months ago - 70 dependent packages - 409 dependent repositories - 1.19 million downloads total - 40 stars on GitHub - 1 maintainer
easy-ext 1.0.1 💰
An attribute macro for easily writing extension trait pattern.21 versions - Latest release: over 1 year ago - 28 dependent packages - 383 dependent repositories - 1.45 million downloads total - 41 stars on GitHub - 1 maintainer
io-enum 1.1.3 💰
#[derive(Read, Write, Seek, BufRead)] for enums.18 versions - Latest release: 4 months ago - 3 dependent packages - 319 dependent repositories - 951 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
10 versions - Latest release: over 3 years ago - 25 dependent packages - 304 dependent repositories - 1.46 million downloads total - 22 stars on GitHub - 1 maintainer
proc-quote 0.4.0
A procedural macro implementation of quote!.10 versions - Latest release: over 3 years ago - 25 dependent packages - 304 dependent repositories - 1.46 million downloads total - 22 stars on GitHub - 1 maintainer
proc-quote-impl 0.3.2
A procedural macro implementation of quote!.9 versions - Latest release: about 4 years ago - 1 dependent package - 302 dependent repositories - 1.34 million downloads total - 22 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
14 versions - Latest release: about 3 years ago - 3 dependent packages - 276 dependent repositories - 1.67 million downloads total - 203 stars on GitHub - 1 maintainer
proc-macro-hack-impl 0.4.3 💰
Procedural functionlike!() macros using only Macros 1.114 versions - Latest release: about 3 years ago - 3 dependent packages - 276 dependent repositories - 1.67 million downloads total - 203 stars on GitHub - 1 maintainer
simd_helpers 0.1.0 💰
Helpers to write more compact simd code1 version - Latest release: over 4 years ago - 1 dependent package - 262 dependent repositories - 933 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.6% on crates.io
15 versions - Latest release: almost 2 years ago - 1 dependent package - 258 dependent repositories - 284 thousand downloads total - 23,300 stars on GitHub - 1 maintainer
rocket_contrib_codegen 0.4.11 💰
Procedural macros for the Rocket contrib libraries.15 versions - Latest release: almost 2 years ago - 1 dependent package - 258 dependent repositories - 284 thousand downloads total - 23,300 stars on GitHub - 1 maintainer
enum-kinds 0.5.1
Generate enums with matching variants but without any of the associated data.6 versions - Latest release: almost 3 years ago - 12 dependent packages - 226 dependent repositories - 605 thousand downloads total - 14 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
11 versions - Latest release: 9 months ago - 20 dependent packages - 221 dependent repositories - 310 thousand downloads total - 58 stars on GitHub - 1 maintainer
rstml 0.11.2
Rust templating for XML-based formats (HTML, SVG, MathML) implemented on top of proc-macro::Token...11 versions - Latest release: 9 months ago - 20 dependent packages - 221 dependent repositories - 310 thousand downloads total - 58 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
54 versions - Latest release: 4 months ago - 17 dependent packages - 188 dependent repositories - 2.15 million downloads total - 338 stars on GitHub - 1 maintainer
auto_enums 0.8.5 💰
A library for to allow multiple return types by automatically generated enum.54 versions - Latest release: 4 months ago - 17 dependent packages - 188 dependent repositories - 2.15 million downloads total - 338 stars on GitHub - 1 maintainer
const-str-proc-macro 0.5.7
compile-time string operations17 versions - Latest release: 3 months ago - 1 dependent package - 179 dependent repositories - 434 thousand downloads total - 70 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
48 versions - Latest release: over 3 years ago - 1 dependent package - 171 dependent repositories - 1.5 million downloads total - 338 stars on GitHub - 1 maintainer
auto_enums_derive 0.7.12 💰
An internal crate to support auto_enums - do not use directly48 versions - Latest release: over 3 years ago - 1 dependent package - 171 dependent repositories - 1.5 million downloads total - 338 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
3 versions - Latest release: over 4 years ago - 1 dependent package - 154 dependent repositories - 1.07 million downloads total - 158 stars on GitHub - 1 maintainer
paw-attributes 1.0.2 💰
Proc Macro attributes for the Paw crate.3 versions - Latest release: over 4 years ago - 1 dependent package - 154 dependent repositories - 1.07 million downloads total - 158 stars on GitHub - 1 maintainer
futures-enum 0.1.17 💰
#[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] for enums.18 versions - Latest release: over 3 years ago - 5 dependent packages - 139 dependent repositories - 1.28 million downloads total - 15 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
48 versions - Latest release: over 3 years ago - 1 dependent package - 131 dependent repositories - 1.5 million downloads total - 338 stars on GitHub - 1 maintainer
auto_enums_core 0.7.12 💰
An internal crate to support auto_enums - do not use directly48 versions - Latest release: over 3 years ago - 1 dependent package - 131 dependent repositories - 1.5 million downloads total - 338 stars on GitHub - 1 maintainer
proc_macro_roids 0.8.0 💰
Traits and functions to make writing proc macros more ergonomic.10 versions - Latest release: 12 months ago - 13 dependent packages - 115 dependent repositories - 445 thousand downloads total - 21 stars on GitHub - 1 maintainer
function_name 0.3.0
macro that expands to the name of the annotated function9 versions - Latest release: about 2 years ago - 61 dependent packages - 75 dependent repositories - 2.74 million downloads total - 28 stars on GitHub - 1 maintainer
function_name-proc-macro 0.3.0
macro that expands to the name of the annotated function8 versions - Latest release: about 2 years ago - 1 dependent package - 61 dependent repositories - 2.73 million downloads total - 28 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
11 versions - Latest release: almost 4 years ago - 13 dependent packages - 56 dependent repositories - 411 thousand downloads total - 187 stars on GitHub - 1 maintainer
log-derive 0.4.1 💰
Procedural Macros for logging the result and inputs of a function11 versions - Latest release: almost 4 years ago - 13 dependent packages - 56 dependent repositories - 411 thousand downloads total - 187 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
2 versions - Latest release: about 4 years ago - 1 dependent package - 53 dependent repositories - 72.3 thousand downloads total - 2,533 stars on GitHub - 1 maintainer
syn-test-suite 0.0.0+test 💰
Test suite of the syn crate2 versions - Latest release: about 4 years ago - 1 dependent package - 53 dependent repositories - 72.3 thousand downloads total - 2,533 stars on GitHub - 1 maintainer
expand 0.3.0
Macro to expand byte string and string literals7 versions - Latest release: about 1 year ago - 3 dependent packages - 43 dependent repositories - 24.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
strict_encoding_derive 2.0.1 💰
Strict encoding derivation macros23 versions - Latest release: 7 months ago - 7 dependent packages - 42 dependent repositories - 165 thousand downloads total - 7 stars on GitHub - 1 maintainer
genco-macros 0.17.8
A whitespace-aware quasiquoter for beautiful code generation.50 versions - Latest release: 6 months ago - 1 dependent package - 38 dependent repositories - 539 thousand downloads total - 175 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
106 versions - Latest release: 6 months ago - 33 dependent packages - 38 dependent repositories - 573 thousand downloads total - 175 stars on GitHub - 1 maintainer
genco 0.17.8
A whitespace-aware quasiquoter for beautiful code generation.106 versions - Latest release: 6 months ago - 33 dependent packages - 38 dependent repositories - 573 thousand downloads total - 175 stars on GitHub - 1 maintainer
encoding_derive_helpers 1.7.6 💰
Helper functions for creating different encoding derivation macros12 versions - Latest release: over 2 years ago - 3 dependent packages - 37 dependent repositories - 97.3 thousand downloads total - 20 stars on GitHub - 1 maintainer
synthez 0.3.1
Steroids for `syn`, `quote` and `proc-macro2` crates.7 versions - Latest release: about 1 year ago - 1 dependent package - 34 dependent repositories - 1.28 million downloads total - 2 stars on GitHub - 1 maintainer
synthez-codegen 0.3.1
Internal codegen shim of `synthez` crate.7 versions - Latest release: about 1 year ago - 1 dependent package - 33 dependent repositories - 1.29 million downloads total - 2 stars on GitHub - 1 maintainer
synthez-core 0.3.1
Internal implementations of `synthez` crate.7 versions - Latest release: about 1 year ago - 2 dependent packages - 33 dependent repositories - 1.29 million downloads total - 2 stars on GitHub - 1 maintainer
color-hex 0.2.0
Procedural macro for converting hexadecimal strings to an RGB or RGBA byte array at compile time.1 version - Latest release: about 2 years ago - 5 dependent packages - 32 dependent repositories - 90.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
iter-enum 1.1.3 💰
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.12 versions - Latest release: 4 months ago - 8 dependent packages - 30 dependent repositories - 187 thousand downloads total - 13 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
26 versions - Latest release: 23 days ago - 12 dependent packages - 30 dependent repositories - 468 thousand downloads total - 174 stars on GitHub - 1 maintainer
futures-async-stream 0.2.11 💰
Async stream for Rust and the futures crate.26 versions - Latest release: 23 days ago - 12 dependent packages - 30 dependent repositories - 468 thousand downloads total - 174 stars on GitHub - 1 maintainer
futures-async-stream-macro 0.2.11 💰
Implementation detail of the `futures-async-stream` crate.26 versions - Latest release: 23 days ago - 1 dependent package - 29 dependent repositories - 470 thousand downloads total - 174 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
8 versions - Latest release: over 1 year ago - 2 dependent packages - 29 dependent repositories - 425 thousand downloads total - 62 stars on GitHub - 1 maintainer
superstruct 0.7.0
Versioned data types with minimal boilerplate8 versions - Latest release: over 1 year ago - 2 dependent packages - 29 dependent repositories - 425 thousand downloads total - 62 stars on GitHub - 1 maintainer
lightning_encoding_derive 0.9.1 💰
Derive macros for lightning network peer protocol encodings13 versions - Latest release: about 1 year ago - 1 dependent package - 28 dependent repositories - 71.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
strong-xml 0.6.3
Strong typed xml, based on xmlparser.12 versions - Latest release: almost 3 years ago - 8 dependent packages - 23 dependent repositories - 47.3 thousand downloads total - 33 stars on GitHub - 1 maintainer
pkg-version 1.0.0
Macros expanding to the package version4 versions - Latest release: over 4 years ago - 17 dependent packages - 23 dependent repositories - 173 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 9.4% on crates.io
19 versions - Latest release: 5 months ago - 10 dependent packages - 22 dependent repositories - 323 thousand downloads total - 65 stars on GitHub - 1 maintainer
memoize 0.4.2
Attribute macro for auto-memoizing functions with somewhat-simple signatures19 versions - Latest release: 5 months ago - 10 dependent packages - 22 dependent repositories - 323 thousand downloads total - 65 stars on GitHub - 1 maintainer
blanket 0.4.0
A simple macro to derive blanket implementations for your traits.9 versions - Latest release: 3 months ago - 7 dependent packages - 21 dependent repositories - 223 thousand downloads total - 19 stars on GitHub - 1 maintainer
inet2_derive 0.9.0
Derivation macros for Internet2-based crates21 versions - Latest release: over 1 year ago - 1 dependent package - 21 dependent repositories - 57 thousand downloads total - 1 maintainer
pkg-version-impl 0.1.1
Implementation details of the `pkg-version` crate. Do not use this crate, it does not provide a s...2 versions - Latest release: over 4 years ago - 1 dependent package - 21 dependent repositories - 173 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
7 versions - Latest release: 8 days ago - 3 dependent packages - 20 dependent repositories - 330 thousand downloads total - 143 stars on GitHub - 1 maintainer
rust-fsm 0.6.2
A framework for building finite state machines in Rust7 versions - Latest release: 8 days ago - 3 dependent packages - 20 dependent repositories - 330 thousand downloads total - 143 stars on GitHub - 1 maintainer
Top 9.9% on crates.io
6 versions - Latest release: 8 days ago - 1 dependent package - 19 dependent repositories - 331 thousand downloads total - 128 stars on GitHub - 1 maintainer
rust-fsm-dsl 0.6.2
Macros for rust-fsm DSL6 versions - Latest release: 8 days ago - 1 dependent package - 19 dependent repositories - 331 thousand downloads total - 128 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
2 versions - Latest release: about 2 years ago - 4 dependent packages - 18 dependent repositories - 41.6 thousand downloads total - 110 stars on GitHub - 1 maintainer
assay 0.1.1
A super powered testing macro for Rust2 versions - Latest release: about 2 years ago - 4 dependent packages - 18 dependent repositories - 41.6 thousand downloads total - 110 stars on GitHub - 1 maintainer
Top 9.5% on crates.io
3 versions - Latest release: 2 months ago - 2 dependent packages - 17 dependent repositories - 1.12 million downloads total - 99 stars on GitHub - 1 maintainer
foundationdb-macros 0.3.0
Macro definitions used to maintain the FoundationDB's crate3 versions - Latest release: 2 months ago - 2 dependent packages - 17 dependent repositories - 1.12 million downloads total - 99 stars on GitHub - 1 maintainer
hard-xml 1.36.0
Strong typed xml, based on xmlparser.20 versions - Latest release: 2 months ago - 6 dependent packages - 17 dependent repositories - 49.4 thousand downloads total - 5 stars on GitLab.com - 1 maintainer
assay-proc-macro 0.1.1
A super powered testing macro for Rust2 versions - Latest release: about 2 years ago - 1 dependent package - 17 dependent repositories - 40.8 thousand downloads total - 110 stars on GitHub - 1 maintainer
ifmt 0.3.3
Inline expression interpolation for Rust.9 versions - Latest release: over 3 years ago - 2 dependent packages - 14 dependent repositories - 88.2 thousand downloads total - 201 stars on GitHub - 1 maintainer
jsonrpc_client 0.7.1
An async, macro-driven JSON-RPC client with pluggable backends.9 versions - Latest release: over 2 years ago - 4 dependent packages - 14 dependent repositories - 68.8 thousand downloads total - 4 stars on GitHub - 2 maintainers
Top 9.2% on crates.io
23 versions - Latest release: about 3 years ago - 1 dependent package - 14 dependent repositories - 587 thousand downloads total - 249 stars on GitHub - 1 maintainer
ocaml-derive 0.22.0
OCaml procedural macros23 versions - Latest release: about 3 years ago - 1 dependent package - 14 dependent repositories - 587 thousand downloads total - 249 stars on GitHub - 1 maintainer
ifmt-impl 0.3.3
Implementation detail of the ifmt crate.7 versions - Latest release: over 3 years ago - 1 dependent package - 13 dependent repositories - 87.5 thousand downloads total - 201 stars on GitHub - 1 maintainer
macro_magic_core_macros 0.5.0
Support macros for macro_magic_core22 versions - Latest release: 7 months ago - 1 dependent package - 13 dependent repositories - 1.33 million downloads total - 38 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
31 versions - Latest release: 7 months ago - 13 dependent packages - 13 dependent repositories - 1.31 million downloads total - 37 stars on GitHub - 1 maintainer
macro_magic 0.5.0
Allows the exporting and importing of the tokens of items across module, file, and crate boundaries31 versions - Latest release: 7 months ago - 13 dependent packages - 13 dependent repositories - 1.31 million downloads total - 37 stars on GitHub - 1 maintainer
macro_magic_core 0.5.0
Core implementation behind macro_magic27 versions - Latest release: 7 months ago - 2 dependent packages - 13 dependent repositories - 1.33 million downloads total - 38 stars on GitHub - 1 maintainer
macro_magic_macros 0.5.0
Proc-macro sub-crate for macro_magic32 versions - Latest release: 7 months ago - 1 dependent package - 13 dependent repositories - 1.33 million downloads total - 38 stars on GitHub - 1 maintainer
bitfield-struct 0.6.1
Struct-like procedural macro for bitfields.27 versions - Latest release: about 1 month ago - 28 dependent packages - 12 dependent repositories - 217 thousand downloads total - 47 stars on GitHub - 1 maintainer
jsonrpc_client_macro 0.3.0
Internal proc-macro crate for `jsonrpc_client`.3 versions - Latest release: about 3 years ago - 1 dependent package - 12 dependent repositories - 64.6 thousand downloads total - 4 stars on GitHub - 1 maintainer
docify_macros 0.2.8
Support macros for docify.26 versions - Latest release: about 2 months ago - 1 dependent package - 11 dependent repositories - 1.41 million downloads total - 19 stars on GitHub - 1 maintainer
docify 0.2.8
Docify allows you to live-embed at compile time pieces of code from throughout your project as ru...26 versions - Latest release: about 2 months ago - 25 dependent packages - 11 dependent repositories - 1.41 million downloads total - 15 stars on GitHub - 1 maintainer
fut-ret 0.2.0
A rust library to parse the return type generated by async_trait in procedural macro.2 versions - Latest release: about 2 years ago - 11 dependent repositories - 25.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
7 versions - Latest release: about 2 months ago - 12 dependent packages - 10 dependent repositories - 102 thousand downloads total - 179 stars on GitHub - 2 maintainers
venial 0.6.0
A very small syn7 versions - Latest release: about 2 months ago - 12 dependent packages - 10 dependent repositories - 102 thousand downloads total - 179 stars on GitHub - 2 maintainers
impl-tools 0.10.0
Helper macros: autoimpl20 versions - Latest release: 8 months ago - 12 dependent packages - 8 dependent repositories - 59.1 thousand downloads total - 56 stars on GitHub - 1 maintainer
Top 9.4% on crates.io
7 versions - Latest release: about 5 years ago - 1 dependent package - 8 dependent repositories - 55.8 thousand downloads total - 862 stars on GitHub - 1 maintainer
runtime-attributes 0.0.0
Proc Macro attributes for the Runtime crate.7 versions - Latest release: about 5 years ago - 1 dependent package - 8 dependent repositories - 55.8 thousand downloads total - 862 stars on GitHub - 1 maintainer
syn-serde 0.3.1 💰
Library to serialize and deserialize Syn syntax trees.9 versions - Latest release: 7 months ago - 7 dependent packages - 7 dependent repositories - 41.4 thousand downloads total - 22 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
35 versions - Latest release: over 2 years ago - 1 dependent package - 6 dependent repositories - 16.5 thousand downloads total - 4,351 stars on GitHub - 3 maintainers
ockam_node_attribute 0.27.0 💰
Ockam node attribute proc_macro.35 versions - Latest release: over 2 years ago - 1 dependent package - 6 dependent repositories - 16.5 thousand downloads total - 4,351 stars on GitHub - 3 maintainers
gentian 0.1.8
gentian: a proc macro that transforms generators to state machines9 versions - Latest release: about 2 years ago - 5 dependent repositories - 6.05 thousand downloads total - 6 stars on GitHub - 1 maintainer
procedurals 0.3.1 💰
Collection of proc-macros6 versions - Latest release: almost 6 years ago - 6 dependent packages - 5 dependent repositories - 25.2 thousand downloads total - 12 stars on GitHub - 1 maintainer
syn-file-expand 0.3.0
Library to load full source code of multi-file crates4 versions - Latest release: 10 months ago - 3 dependent packages - 5 dependent repositories - 14.8 thousand downloads total - 12 stars on GitHub - 1 maintainer
demo-hack-impl 0.0.5 💰
Demo of proc-macro-hack4 versions - Latest release: over 5 years ago - 2 dependent packages - 4 dependent repositories - 55.5 thousand downloads total - 203 stars on GitHub - 1 maintainer
demo-hack 0.0.5 💰
Demo of proc-macro-hack4 versions - Latest release: over 5 years ago - 1 dependent package - 4 dependent repositories - 54.5 thousand downloads total - 203 stars on GitHub - 1 maintainer
syn-codegen 0.4.2 💰
Syntax tree describing Syn's syntax tree7 versions - Latest release: about 1 month ago - 4 dependent repositories - 14.5 thousand downloads total - 2,533 stars on GitHub - 1 maintainer
kas-macros 0.14.1
KAS GUI / macros20 versions - Latest release: 5 months ago - 3 dependent packages - 4 dependent repositories - 11.7 thousand downloads total - 863 stars on GitHub - 1 maintainer
unstringify 0.1.4
Procedural macro implemention of the reverse operation of `stringify!`6 versions - Latest release: over 2 years ago - 6 dependent packages - 4 dependent repositories - 26.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
null_fn 0.1.1
A proc attribute macro that allows for creating null function pointers in statics2 versions - Latest release: over 2 years ago - 1 dependent package - 4 dependent repositories - 5.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
phper-macros 0.13.1
The proc-macros for phper crate.26 versions - Latest release: 4 months ago - 2 dependent packages - 3 dependent repositories - 22.3 thousand downloads total - 256 stars on GitHub - 1 maintainer
decent-synquote-alternative 0.4.0
An alternative to the syn and quote crates for when you want to write your own derive proc-macro....4 versions - Latest release: almost 3 years ago - 3 dependent packages - 3 dependent repositories - 14.8 thousand downloads total - 1 maintainer
pin-project-auxiliary-macro 0.0.0 💰
Internal test tool of the pin-project crate1 version - Latest release: over 3 years ago - 1 dependent package - 3 dependent repositories - 3.7 thousand downloads total - 504 stars on GitHub - 1 maintainer
proc-bitfield-macros 0.4.0
The supporting proc-macro library for the proc-bitfield crate9 versions - Latest release: about 1 month ago - 1 dependent package - 3 dependent repositories - 10.2 thousand downloads total - 44 stars on GitHub - 2 maintainers
proc-bitfield 0.4.0
A crate to expressively declare bitfield-like structs12 versions - Latest release: about 1 month ago - 5 dependent packages - 3 dependent repositories - 10.6 thousand downloads total - 44 stars on GitHub - 2 maintainers
turbonone 0.2.1
Simple macro for calling functions with Option<T> arguments6 versions - Latest release: about 3 years ago - 3 dependent repositories - 2.05 thousand downloads total - 3 stars on GitHub - 1 maintainer
Related Keywords
rust
213
macro
89
derive
49
macros
43
proc-macro-attributes
25
syn
25
attribute
23
no-std
22
rust-crate
22
rust-lang
21
enum
20
rust-library
18
quote
15
struct
13
trait
13
ffi
12
proc_macro
11
crate
10
parser
10
parsing
9
builder
9
test
9
database
8
serde
8
async
7
codegen
7
tokens
7
i18n
7
internationalization
6
library
6
utils
6
config
6
cargo
6
distributed-systems
6
hack
6
compile-time
6
proc-macro2
5
metaprogramming
5
function
5
hacktoberfest
5
testing
5
literals
5
const
5
cli
5
xml
5
proc-macro-derive
5
derive-macro
5
lnp-bp
5
documentation
5
string
5
error
5
code-generation
5
futures
5
procedural
5
rust-macro
5
serialization
4
type
4
utility
4
iterator
4
builder-pattern
4
future
4
unsafe
4
extension
4
reflection
4
embed
4
syntax
4
jsx
4
impl
4
translation
4
security
4
constructor
4
postgres
4
postgresql
4
binary
4
sql
4
bindings
4
crypto
3
authentication
3
authorization
3
credentials
3
e2ee
3
ockam
3
setter
3
embedded
3
bitfields
3
sugar
3
strings
3
rust-proc-macro
3
cfg
3
filesystem
3
files
3
merge
3
error-handling
3
ethereum
3
boilerplate
3
generated-code
3
validation
3
no_std
3
json
3
key-value
3