macros-rust
There are 30 repositories under macros-rust topic.
Synphonyte/leptos-struct-table
Easily create Leptos table components from structs
linkdd/astmaker
Build Abstract Syntax Trees and tree-walking models quickly in Rust.
ngyn-rs/ngyn
A modern, ergonomic web framework written in Rust for building high-performance web applications.
ratatui/ratatui-macros
Macros for simplifying boilerplate for creating UI using Ratatui.
LevKruglyak/limousine
Procedurally generated hybrid key-value stores
mira-neko/value-enum
Macro for generating enums associated with values.
kirillsemyonkin/yew-alt-html
Alternative macro for building Html in Yew.
OXeu/kotlike
A Rust macro to modify the question mark operator's behavior just like Kotlin's
Rafaeltheraven/extendable-data
A set of rust macros that allows you to specify data that can be "extended" or inherited from.
vvshard/methods-enum
Two macros for easy implementation of 'state' design pattern and other dynamic polymorphism using enum instead of dyn Trait
ladroid/Parfait
Most lightweight and easy to use RESTful web framework
st4s1k/rust-c4
Rust macro for C-like for-loop
ahmadbky/mkenv
Lightweight Rust crate for capturing the environment context at startup
AmeMeida/bf-procedural
Brainfuck interpreter in Rust with function-like proc macros
Areskiko/deadlocker
Dealocker is a crate that aims to eliminate deadlocks in a builder-pattern inspired manner
CramBL/descriptive_toml_derive
Procedural derive macro for serializing a struct into a TOML template with field descriptions that is easily edited and deserialized.
theHamdiz/flexi_func
FlexiFunc abbreviated as ff is a Rust crate designed to supercharge your Rust programming experience with two powerful macros: ff (Flexi Func) and fb (Flexi Block) or (Function Builder) 🛠️. These macros are crafted to simplify and enhance the way you write synchronous and asynchronous code, making your Rust journey smoother and more efficient.
alelopezperez/tokio-extra-macro
utility macros for the tokio runtime
bednie/stringvec
stringvec crate
dbsxdbsx/trait_variable
In Rust, make variable fields feasible in trait definition by procedural macros.
fruit-bird/memoeyes
Procedural macros for automatic memoization
orangutanrider/giga_zoid_hunt
A minimal RTS game, featuring a complex enemy behaviour. Created for an honours project, along with a technical report.
zignis/bit-roles
🔐 Granular role and permission management based on bit flags
Abestanis/embed-rust
A macro that allows to embed a Rust executable.
bujosa/alfirk
This is a simple project in rust, about macros
fredrik-hammar/rust-function-and-proc-macro-with-same-name
Rust: How to have function and `proc_macro` with same name
Gaurav-Van/Weather-CLI-App-in-Rust
This is a simple command-line weather application built using Rust. It fetches weather information from the OpenWeatherMap API and displays it in a user-friendly format.
lsytj0413/rs-macro-examples
Example's code from "Write Powerful Rust Macros" book.
peter-lyons-kehl/macro_rules_path_as_tt
Example used in rust-lang/rust-analyzer #14772