An open API service indexing awesome lists of open source software.

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/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/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