An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "proc-macro" keyword

View the packages on the crates.io package registry that are tagged with the "proc-macro" keyword.

kv-derive-impl 1.0.1 💰
Derive struct conversions from and to key-value vectors
29 versions - Latest release: about 3 years ago - 2 dependent packages - 2 dependent repositories - 35.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
playdate-rs-macros 0.0.15
Helpful macros for playdate-rs
14 versions - Latest release: almost 2 years ago - 1 dependent package - 17 thousand downloads total - 8 stars on GitHub - 1 maintainer
weensy-proc-macro 0.1.2
A collection of useful bits and bobs for programming the Teensy 4.1 microcontroller.
3 versions - Latest release: almost 2 years ago - 1 dependent package - 3.96 thousand downloads total - 0 stars on GitHub - 1 maintainer
proc-contra 5.0.2
The proc-macros of contra
31 versions - Latest release: over 2 years ago - 2 dependent packages - 33.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
place_macro_core 1.1.0
This crate contains implementation of procedural macros for place_macro.
2 versions - Latest release: 4 days ago - 1 dependent package - 4.86 thousand downloads total - 2 stars on GitHub - 1 maintainer
place_macro_proc 1.1.0
This crate contains the procedural macros for place_macro.
2 versions - Latest release: 4 days ago - 1 dependent package - 4.73 thousand downloads total - 2 stars on GitHub - 1 maintainer
place_macro 1.1.0
Macros you wish you had while you were writing your non-proc macro.
7 versions - Latest release: 4 days ago - 1 dependent package - 1 dependent repositories - 10.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
syn-file-expand-cli 0.3.0
CLI tool to read full source code of multi-file crates and output it to stdout
4 versions - Latest release: about 2 years ago - 4.95 thousand downloads total - 17 stars on GitHub - 1 maintainer
doc_for_derive 0.1.4
Derive macro for `doc_for` crate.
5 versions - Latest release: 6 months ago - 3.18 thousand downloads total - 1 stars on GitHub - 1 maintainer
include-crypt-bytes-cipher 0.1.1
Rust macro to embed encrypted files in compiled binary
2 versions - Latest release: almost 3 years ago - 2 dependent packages - 5.29 thousand downloads total - 18 stars on GitHub - 1 maintainer
symbols 1.0.0
Proc-macro utility to populate enums from database data
15 versions - Latest release: about 1 year ago - 16.6 thousand downloads total - 20 stars on GitHub - 1 maintainer
symbols-models 1.0.0
Proc-macro utility to populate enums from database data (shared traits)
16 versions - Latest release: about 1 year ago - 1 dependent package - 18.1 thousand downloads total - 20 stars on GitHub - 1 maintainer
taos-macros 0.2.16
TDengine connector internal macros
17 versions - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 27.4 thousand downloads total - 38 stars on GitHub - 1 maintainer
format_env 1.0.1
Substitutes environment variables into a string literal at compile time
2 versions - Latest release: almost 5 years ago - 2.84 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
scones_examples 0.1.2 💰
Examples (and tests) for the Scones crate.
3 versions - Latest release: almost 5 years ago - 4.2 thousand downloads total - 10 stars on GitHub - 1 maintainer
proclet 0.3.0
Proc macros made easy
3 versions - Latest release: over 1 year ago - 3 dependent packages - 5.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
rebound-proc 0.4.0 💰
Proc macros associated with the rebound crate
5 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 6.72 thousand downloads total - 10 stars on GitHub - 1 maintainer
pipex-macros 0.1.15
Procedural macros for the pipex crate - error handling strategies and pipeline decorators
15 versions - Latest release: 4 days ago - 4.76 thousand downloads total - 45 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000004 1.0.95 💰
A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries ...
3 versions - Latest release: 6 months ago - 2.19 thousand downloads total - 1,324 stars on GitHub - 1 maintainer
r18-proc-macros 0.5.0
r18 procedure macros
11 versions - Latest release: about 2 years ago - 1 dependent package - 12.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
objc2-proc-macros 0.2.0
Procedural macros for the objc2 project
6 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 14.8 thousand downloads total - 204 stars on GitHub - 2 maintainers
kv-derive 1.0.1 💰
Derive struct conversions from and to key-value vectors
17 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 21.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
tracing-proc-macros-ink 0.1.5
Provides a working tracing integration for logging from within procedural macros.
6 versions - Latest release: 9 months ago - 4.13 thousand downloads total - 0 stars on GitHub - 2 maintainers
todo2 0.1.3 💰
An enhanced todo macro inspired by todo_or_die
4 versions - Latest release: almost 2 years ago - 4.6 thousand downloads total - 11 stars on GitHub - 1 maintainer
efx-attrnames 1.0.0
Proc-macro derive to generate ATTR_NAMES (and optional ATTR_INFO) for attribute structs in EFx ec...
1 version - Latest release: 5 days ago - 0 downloads total - 14 stars on GitHub - 1 maintainer
autotrait2 0.1.1
generate trait definitions from impl blocks
2 versions - Latest release: 3 months ago - 791 downloads total - 0 stars on GitHub - 1 maintainer
cote-derive 0.12.1
Quickly build your command line utils
28 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 22.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
lits 0.3.0
A proc-macro collection that parses human-readable literals at compile time.
4 versions - Latest release: 5 days ago - 370 downloads total - 0 stars on GitHub - 1 maintainer
efx 0.5.0
Rust XML templating engine for building egui UIs with procedural macros
4 versions - Latest release: 5 days ago - 596 downloads total - 14 stars on GitHub - 1 maintainer
name-index 0.2.0
Library for accessing struct fields by name at runtime
2 versions - Latest release: 5 days ago - 142 downloads total - 0 stars on GitHub - 1 maintainer
plugrs-macros 0.1.1
Procedural macros for the plugrs plugin system
2 versions - Latest release: 8 months ago - 1.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
ascii-literal-impl 0.1.0
Implementation detail of ascii-literal.
1 version - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 2.56 thousand downloads total - 1 stars on GitHub - 1 maintainer
str-block 0.1.2
Remove the initial newline and common indentation from string literals
3 versions - Latest release: over 1 year ago - 4.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
documented 0.9.2
Derive and attribute macros for accessing your type's documentation at runtime
16 versions - Latest release: about 2 months ago - 3 dependent packages - 1 dependent repositories - 424 thousand downloads total - 40 stars on GitHub - 1 maintainer
skip-if-macros 0.1.1
Attribute macro to skip running a function that produces files
2 versions - Latest release: 6 months ago - 1.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
const-str-proc-macro 0.7.0 💰
compile-time string operations
23 versions - Latest release: 5 days ago - 1 dependent package - 179 dependent repositories - 1.59 million downloads total - 99 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
const-str 0.7.0 💰
compile-time string operations
28 versions - Latest release: 5 days ago - 56 dependent packages - 565 dependent repositories - 6.91 million downloads total - 99 stars on GitHub - 1 maintainer
quote2-macros 0.9.0
An alternative lightweight version of quote
7 versions - Latest release: 11 months ago - 1 dependent package - 32.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
venial 0.6.1
A very small syn
8 versions - Latest release: 7 months ago - 12 dependent packages - 10 dependent repositories - 358 thousand downloads total - 209 stars on GitHub - 2 maintainers
const-struct-version-derive 0.1.3
A proc-macro to generate a hash based on the fields of a struct. Useful for intelligently expirin...
3 versions - Latest release: 6 months ago - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
quick-impl 0.2.0
A procedural macro auto-generating common methods on enums and structs.
13 versions - Latest release: 4 months ago - 10.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
ockam_node_test_attribute 0.5.0 💰
Ockam node attribute proc_macros.
5 versions - Latest release: almost 4 years ago - 4 dependent packages - 1 dependent repositories - 5.98 thousand downloads total - 4,560 stars on GitHub - 3 maintainers
assay-proc-macro 0.1.1
A super powered testing macro for Rust
2 versions - Latest release: over 3 years ago - 1 dependent package - 17 dependent repositories - 61.4 thousand downloads total - 120 stars on GitHub - 1 maintainer
reacty_yew 0.1.0
Generate Yew components from React component via Typescript type definitions
1 version - Latest release: almost 5 years ago - 1.84 thousand downloads total - 54 stars on GitHub - 1 maintainer
tia 1.0.3 💰
tia; trait, impl, accessors | automatic
4 versions - Latest release: over 3 years ago - 2 dependent packages - 11 thousand downloads total - 5 stars on GitHub - 1 maintainer
tfhe-versionable-derive 0.6.1
tfhe-versionable-derive: A set of proc macro for easier implementation of the tfhe-versionable tr...
10 versions - Latest release: 27 days ago - 119 thousand downloads total - 1,378 stars on GitHub - 1 maintainer
better-macro 1.0.4
This crate provides better versions of common macros like println.
4 versions - Latest release: over 4 years ago - 7.61 thousand downloads total - 10 stars on GitHub - 1 maintainer
efx-core 1.1.0
Core parser and AST for EFx proc-macro
2 versions - Latest release: 6 days ago - 214 downloads total - 14 stars on GitHub - 1 maintainer
rocket_sunset_macro 0.1.0
Internal dependency for the rocket_sunset crate.
1 version - Latest release: 9 months ago - 917 downloads total - 0 stars on GitHub - 1 maintainer
pyo3-stub-gen-derive 0.13.1
Stub file (*.pyi) generator for PyO3
27 versions - Latest release: 11 days ago - 4.12 million downloads total - 141 stars on GitHub - 1 maintainer
pyo3-stub-gen 0.13.1
Stub file (*.pyi) generator for PyO3
26 versions - Latest release: 11 days ago - 4.12 million downloads total - 141 stars on GitHub - 1 maintainer
debug-span 0.2.0
Visualize proc-macro2 spans for debugging and assertions
2 versions - Latest release: over 1 year ago - 2.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
cagra-parser 0.1.0 💰
Parser macro for cagra
1 version - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 2.58 thousand downloads total - 9 stars on GitHub - 1 maintainer
validatron 0.5.0
A data structure validation library designed for user input
6 versions - Latest release: almost 3 years ago - 43.2 thousand downloads total - 4 stars on GitHub - 3 maintainers
phper-macros 0.15.2
The proc-macros for phper crate.
31 versions - Latest release: 2 months ago - 2 dependent packages - 3 dependent repositories - 61.3 thousand downloads total - 324 stars on GitHub - 1 maintainer
newer-type 0.2.0 💰
Support defining newtype wrapper with inheriting trait implementations
4 versions - Latest release: about 2 months ago - 1.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
sanctum-macros 1.4.0
Sanctum Solana Macros
5 versions - Latest release: 10 months ago - 13.3 thousand downloads total - 5 stars on GitHub - 2 maintainers
include-lua-macro 0.1.2
Contains the implementation of the include_lua! procedural macro for the crate include-lua.
3 versions - Latest release: over 6 years ago - 1 dependent package - 5.39 thousand downloads total - 6 stars on GitHub - 1 maintainer
rust-silos-macros 0.2.6
Proc-macro for rust-silos: embed directories as static maps at compile time.
5 versions - Latest release: about 1 month ago - 1.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
dylo 1.0.3 💰
Generate dyn-compatible traits with procedural macros
4 versions - Latest release: 6 months ago - 3.28 thousand downloads total - 29 stars on GitHub - 1 maintainer
module_path_extractor 0.1.0
A Rust procedural macro helper for determining the module path of macro invocations.
1 version - Latest release: 7 months ago - 732 downloads total - 0 stars on GitHub - 1 maintainer
newer-type-macro 0.2.0 💰
Support defining newtype wrapper with inheriting trait implementations
4 versions - Latest release: about 2 months ago - 1.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
flag-mast-derive 0.2.1
Ergonomic Rust bit flags
5 versions - Latest release: over 4 years ago - 1 dependent package - 7.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
proc-bitfield 0.5.2
A crate to expressively declare bitfield-like structs
15 versions - Latest release: 8 months ago - 5 dependent packages - 3 dependent repositories - 37 thousand downloads total - 49 stars on GitHub - 2 maintainers
proc-bitfield-macros 0.5.2
The supporting proc-macro library for the proc-bitfield crate
11 versions - Latest release: 8 months ago - 1 dependent package - 3 dependent repositories - 33.6 thousand downloads total - 49 stars on GitHub - 2 maintainers
syn-mid 0.6.0 💰
Providing the features between "full" and "derive" of syn.
10 versions - Latest release: almost 2 years ago - 6 dependent packages - 2,224 dependent repositories - 14.4 million downloads total - 7 stars on GitHub - 1 maintainer
iter-enum 1.2.0 💰
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.
13 versions - Latest release: 8 months ago - 8 dependent packages - 30 dependent repositories - 303 thousand downloads total - 14 stars on GitHub - 1 maintainer
iterator-enum 0.2.3 💰
This crate renamed to `iter-enum` - use `iter-enum` crate (https://crates.io/crates/iter-enum)
7 versions - Latest release: almost 6 years ago - 9.89 thousand downloads total - 14 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 4 years ago - 5 dependent packages - 139 dependent repositories - 1.65 million downloads total - 17 stars on GitHub - 1 maintainer
portrait-codegen 0.3.1
Internal procedural macros for portrait
8 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 18.6 thousand downloads total - 25 stars on GitHub - 1 maintainer
compile-ints 0.1.0
Compile-time integers created through macros.
1 version - Latest release: about 6 years ago - 1.75 thousand downloads total - 1 maintainer
snowfinch 0.1.2
A simple Rust proc-macro wrapper around tailwindcss.
3 versions - Latest release: 7 days ago - 275 downloads total - 0 stars on GitHub - 1 maintainer
grouse-macros 0.2.0
A simple asset bundler for Rust.
3 versions - Latest release: 7 days ago - 456 downloads total - 0 stars on GitHub - 1 maintainer
grouse 0.2.0
A simple asset bundler for Rust.
4 versions - Latest release: 7 days ago - 438 downloads total - 0 stars on GitHub - 1 maintainer
snowfinch-macros 0.1.2
A simple Rust proc-macro wrapper around tailwindcss.
3 versions - Latest release: 7 days ago - 281 downloads total - 0 stars on GitHub - 1 maintainer
struct_iterable 0.1.1
A Rust library providing a proc macro to make a struct iterable.
2 versions - Latest release: over 2 years ago - 5 dependent packages - 1 dependent repositories - 431 thousand downloads total - 25 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
derive_utils 0.15.0 💰
A procedural macro helper for easily writing derive macros for enums.
32 versions - Latest release: 8 months ago - 11 dependent packages - 511 dependent repositories - 10.3 million downloads total - 33 stars on GitHub - 1 maintainer
ffishim_derive 0.1.2
Procedural macros for generating ffi-compatible stubs
3 versions - Latest release: about 5 years ago - 1 dependent repositories - 4.16 thousand downloads total - 11 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
const_fn 0.4.11 💰
A lightweight attribute for easy generation of const functions with conditional compilations.
24 versions - Latest release: 8 months ago - 15 dependent packages - 8,277 dependent repositories - 45.5 million downloads total - 28 stars on GitHub - 1 maintainer
auto_enumerate 0.2.0 💰
This crate renamed to `auto_enums` - use `auto_enums` crate (https://crates.io/crates/auto_enums)
4 versions - Latest release: almost 6 years ago - 6.2 thousand downloads total - 373 stars on GitHub - 1 maintainer
auto_enumerate_derive 0.2.0 💰
This crate renamed to `auto_enums_derive` - use `auto_enums_derive` crate (https://crates.io/crat...
4 versions - Latest release: almost 6 years ago - 1 dependent package - 6.04 thousand downloads total - 373 stars on GitHub - 1 maintainer
auto_enumerate_core 0.2.0 💰
This crate renamed to `auto_enums_core` - use `auto_enums_core` crate (https://crates.io/crates/a...
4 versions - Latest release: almost 6 years ago - 1 dependent package - 6.16 thousand downloads total - 373 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
auto_enums 0.8.7 💰
A library for to allow multiple return types by automatically generated enum.
56 versions - Latest release: 8 months ago - 17 dependent packages - 188 dependent repositories - 6.72 million downloads total - 347 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
auto_enums_derive 0.7.12 💰
An internal crate to support auto_enums - do not use directly
48 versions - Latest release: over 4 years ago - 1 dependent package - 171 dependent repositories - 3.16 million downloads total - 347 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
auto_enums_core 0.7.12 💰
An internal crate to support auto_enums - do not use directly
48 versions - Latest release: over 4 years ago - 1 dependent package - 131 dependent repositories - 3.16 million downloads total - 347 stars on GitHub - 1 maintainer
Top 4.6% on crates.io
utoipa-gen 5.4.0
Code generation implementation for utoipa
58 versions - Latest release: 3 months ago - 3 dependent packages - 632 dependent repositories - 11.2 million downloads total - 1,949 stars on GitHub - 1 maintainer
template-quote-impl 0.4.2 💰
A new-fasioned quote! macro implementation with pretty template-engine like syntax
8 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 19.4 thousand downloads total - 17 stars on GitHub - 1 maintainer
closure-it 0.1.5
Like kotlin it keyword, translate `it` to closure
6 versions - Latest release: 5 months ago - 2.96 thousand downloads total - 0 stars on GitHub - 1 maintainer
proclet-utils 0.3.0
Utilities for proclet
8 versions - Latest release: over 1 year ago - 9.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitfield-struct 0.11.0
Struct-like procedural macro for bitfields.
39 versions - Latest release: 4 months ago - 28 dependent packages - 12 dependent repositories - 3.22 million downloads total - 104 stars on GitHub - 1 maintainer
hard-xml 1.41.0
Strong typed xml, based on xmlparser.
23 versions - Latest release: 4 months ago - 6 dependent packages - 17 dependent repositories - 457 thousand downloads total - 5 stars on gitlab.com - 1 maintainer
partial-bind 0.1.0
A simple proc-macro library that provides a macro to partial bind function arguments using closures.
1 version - Latest release: 8 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
origami-macros 0.1.0-alpha.9
Macros for origami-engine
9 versions - Latest release: 11 months ago - 7.69 thousand downloads total - 1 stars on GitHub - 1 maintainer
props-util 0.2.1
A Rust library for easily loading and parsing properties files into strongly-typed structs.
8 versions - Latest release: 4 months ago - 3.34 thousand downloads total - 2 stars on GitHub - 1 maintainer
ansic-macros 0.1.0
ansic's macros package containing the ansi! macro.
1 version - Latest release: 3 months ago - 1.57 thousand downloads total - 54 stars on GitHub - 1 maintainer
ansic 0.1.7
Ansic is a crate which does ansi parsing in a dynamic DSL and at compile time for efficient and z...
8 versions - Latest release: 2 months ago - 3.92 thousand downloads total - 54 stars on GitHub - 1 maintainer
kas-macros 0.15.0
KAS GUI / macros
21 versions - Latest release: 9 months ago - 3 dependent packages - 4 dependent repositories - 31.2 thousand downloads total - 863 stars on GitHub - 1 maintainer
autotrait 0.2.1 💰
Reduces boilerplate by auto-generating trait definitions from impl blocks for dynamic dispatch.
15 versions - Latest release: 4 months ago - 8.32 thousand downloads total - 25 stars on GitHub - 1 maintainer
bevy-butler 0.6.2
A crate for making Bevy systems more self-documenting
35 versions - Latest release: 4 months ago - 21 thousand downloads total - 40 stars on GitHub - 1 maintainer
bevy-butler-proc-macro 0.6.1
Procedural macro definitions for bevy-butler
35 versions - Latest release: 4 months ago - 21.2 thousand downloads total - 40 stars on GitHub - 1 maintainer