Projects in Awesome Lists tagged with proc-macro-attributes
A curated list of projects in awesome lists tagged with proc-macro-attributes .
https://github.com/bastion-rs/fort
Proc macro attributes for Bastion runtime.
bastion fault-tolerance fort proc-macro proc-macro-attributes rust rust-lang
Last synced: 03 May 2025
https://github.com/4lDO2/real-async-trait-rs
A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type erasure
async-trait existential-types generic-associated-types higher-kinded-types hkt proc-macro proc-macro-attributes
Last synced: 16 May 2025
https://github.com/4ldo2/real-async-trait-rs
A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type erasure
async-trait existential-types generic-associated-types higher-kinded-types hkt proc-macro proc-macro-attributes
Last synced: 13 Oct 2025
https://github.com/sam0x17/macro_magic
A collection of Rust proc macros that allow the exporting and importing of TokenStream2s of items in foreign contexts and files
proc-macro proc-macro-attributes rust-crate rust-library tokens
Last synced: 09 Apr 2025
https://github.com/sam0x17/docify
Allows for dynamic compile-time embedding of existing tests and examples in your Rust doc comments and markdown files
documentation documentation-tool proc-macro proc-macro-attributes rust rust-crate rust-documentation rust-lang
Last synced: 05 Apr 2025
https://github.com/althonos/blanket
A simple Rust macro to derive blanket implementations for your traits.
derive proc-macro-attributes rust-macro rust-trait
Last synced: 07 Sep 2025
https://github.com/vrmiguel/negate
Attribute macro that generates negated versions of`is_something` functions
macro proc-macro proc-macro-attributes rust rust-lang
Last synced: 11 Oct 2025
https://github.com/c12i/simpl_cache
in memory ttl-caching tools
proc-macro-attributes ttl-cache
Last synced: 04 Feb 2026
https://github.com/williamvenner/fn_abi
✨ A proc attribute macro that sets the ABI/calling convention for the attributed function
abi calling convention ffi macro proc-macro proc-macro-attributes rust unsafe
Last synced: 27 Oct 2025
https://github.com/antikyth/cfg_attrs
An alternative to `#[cfg_attr(...)]` that is easier to use with doc comments.
attributes cfg cfg-attr proc-macro proc-macro-attributes quote rust syn
Last synced: 06 Apr 2026
https://github.com/williamvenner/null_fn
✨ A proc attribute macro that allows for creating null function pointers in statics
ffi fn function macro null pointer pointers proc-macro proc-macro-attributes ptr rust unsafe
Last synced: 31 Mar 2025
https://github.com/kyza/internal
Internal fields in Rust.
features internal macro private proc-macro proc-macro-attributes rust
Last synced: 21 Mar 2025
https://github.com/sam0x17/derive_parse2
Intended as a spiritual successor to derive_syn_parse, supports all of the original features plus some extra features. Fully compatible with syn 2.x, and implemented entirely in thoroughly tested proc macros
compile-time proc-macro proc-macro-attributes rust rust-crate rust-lang
Last synced: 07 Apr 2025
https://github.com/ardaku/traitful
A collection of helper attribute macros for trait patterns
extension extension-traits proc-macro proc-macro-attributes rust rust-crate rust-library rust-patterns sealed sealed-traits traits
Last synced: 22 Apr 2025
https://github.com/johnnynotsolucky/hashfn
A procedural macro to generate a hash representation of a function as a string slice
proc-macro proc-macro-attributes rust
Last synced: 13 Oct 2025
https://github.com/williamvenner/fn_type_alias
✨ A proc attribute macro that generates a type alias with the given identifier for the attributed function
alias macro proc-macro proc-macro-attributes rust type
Last synced: 31 Mar 2025
https://github.com/williamvenner/fn_has_this
✨ A proc attribute macro that adds a this argument to a function
arg argument conditional-compilation ffi proc-macro proc-macro-attributes rust this
Last synced: 31 Mar 2025
https://github.com/milesgranger/derive-vec
Derive Vec<...> like behavior for a struct with an inner Vec<...>
proc-macro proc-macro-attributes proc-macro-derive rust
Last synced: 08 Nov 2025
https://github.com/sachaarbonel/dodge
To be : bridge Dart and Rust code with ease through proc macros
dart ffi generator proc-macro proc-macro-attributes rust
Last synced: 19 Jun 2026
https://github.com/appcypher/lazy-attribute
Convenient attribute macro for lazy function execution
crate docs function lazy-evaluation proc-macro-attributes rust
Last synced: 05 Feb 2026
https://github.com/drewcassidy/generic-parameterize
A Rust attribute for parameterizing generic functions
parameterization parameterized-tests proc-macro-attributes rust testing
Last synced: 26 Oct 2025
https://github.com/lxl66566/once-fn
Call function only once, cache the first result
macros proc-macro-attributes rust
Last synced: 19 Apr 2025
https://github.com/yskszk63/lazylink
Convert extern fn to libdl call procedural macro.
ffi libdl proc-macro proc-macro-attributes
Last synced: 12 Jun 2026