Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for rust proc macro
proc-macro
x
rust
x
61 search results found
Syn
⭐
2,550
Parser for Rust source code
Quote
⭐
1,158
Rust quasi-quoting
Darling
⭐
850
A Rust proc-macro attribute parser
Pin Project
⭐
508
A crate for safe and ergonomic pin-projection.
Auto_enums
⭐
325
A library for to allow multiple return types by automatically generated enum.
Proc Macro Hack
⭐
203
Procedural macros in expression position
Ifmt
⭐
192
Inline expression interpolation for Rust.
Futures Async Stream
⭐
174
Async stream for Rust and the futures crate.
Log Derive
⭐
171
A procedural macro for auto logging output of functions
Genco
⭐
167
A whitespace-aware quasiquoter for beautiful code generation.
Rust Fsm
⭐
119
Finite state machine framework for Rust with readable specifications
Todo_by
⭐
117
Compile-time lifetimes for comments.
Maybe Async Rs
⭐
77
A procedure macro to unify SYNC and ASYNC implementation for downstream application/crates
Superstruct
⭐
58
Rust library for versioned data types
Proc Bitfield
⭐
44
A Rust crate to expressively declare bitfield-like structs
Easy Ext
⭐
39
A lightweight attribute macro for easily writing extension trait pattern.
Fort
⭐
39
Proc macro attributes for Bastion runtime.
Litrs
⭐
39
Parsing and inspecting Rust literals (particularly useful for proc macros)
Lombok Rs
⭐
38
Lombok port for Rust
Real Async Trait Rs
⭐
30
A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type erasure
Macro_magic
⭐
29
A collection of Rust proc macros that allow the exporting and importing of TokenStream2s of items in foreign contexts and files
Derive_utils
⭐
29
A procedural macro helper for easily writing custom derives for enums.
Cargo Watt
⭐
28
cargo subcommand for building proc-macro crates with web assembly
Const_fn
⭐
24
A lightweight attribute for easy generation of const functions with conditional compilations.
Penum
⭐
22
penum is a procedural macro that is used to make an enum follow a given pattern, which can include generics and trait bounds.
Proc Quote
⭐
21
A procedural macro implementation of `quote!`.
Proc_macro_roids
⭐
20
Traits and functions to make writing proc macros more ergonomic.
Syn Serde
⭐
20
Library to serialize and deserialize Syn syntax trees.
Portrait
⭐
19
Trait-agnostic derive macros
Inline Rust
⭐
18
A cursed macro that compiles and executes Rust and spits the output directly into your Rust code
Enum_variant_type
⭐
18
Proc macro derive to generate structs from enum variants.
Einsum Derive
⭐
18
Proc-macro based einsum implementation for rust-ndarray
Veil
⭐
16
Rust derive macro for redacting sensitive data in std::fmt::Debug
Docify
⭐
15
Allows for dynamic compile-time embedding of existing tests and examples in your Rust doc comments and markdown files
Field_names
⭐
15
proc-macro for accessing struct field names at runtime
Futures Enum
⭐
14
#[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] for enums.
Iter Enum
⭐
13
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, FusedIterator, Extend)] for enums.
Syn File Expand
⭐
12
Rust library to scan files and expand (make modules inline) multi-file crates source code as a single tree.
Gettext Macros
⭐
11
A few proc-macros to help internationalizing Rust applications
Procedurals
⭐
10
Collection of basic proc-macros
Scones
⭐
10
Quick and powerful constructor/builder generation for Rust.
Dyntable
⭐
10
Idiomatic and FFI Safe dyn traits in Rust
Todo2
⭐
10
todo2(a.k.a. todo or die) - A better todo! macro inspired from searls/todo_or_die
Cargo Proc Macro
⭐
9
Kickstart a proc-macro project with a straight-forward template.
Negative Impl
⭐
9
Negative trait implementations on stable Rust.
P5doc
⭐
9
p5.js diagram within rustdoc
Trait_gen
⭐
8
Trait implementation generator macro
Io Enum
⭐
8
#[derive(Read, Write, Seek, BufRead)] for enums.
Pkg Version
⭐
7
Macros for accessing the Cargo package version at compile time
Ffishim
⭐
7
Generates ffi-compatible layer for your rust code
Restruct
⭐
7
Simple parsers for binary data in Rust
Surrealdb_functions
⭐
7
proc-macro to help with using surrealdb's custom functions
Staticfilemap
⭐
7
Procedural macro to embed optionally compressed files during compilation
Proc Macro Error
⭐
6
mirror of https://gitlab.com/CreepySkeleton/proc-macro-error
Enumscribe
⭐
6
Derive macros for converting between enums and strings
Derived
⭐
5
Rust derive macros for automating the boring stuff.
Macro Harness
⭐
5
Test harness for procedural macros
Syn Mid
⭐
5
Providing the features between "full" and "derive" of syn.
Visit
⭐
5
Automatically generate Rust code for the Visitor pattern
Attribution
⭐
5
A proc macro for declaritively parsing rust attributes
Runtime Macros
⭐
5
Simulate expansion of procedural macros at run time
Related Searches
Rust R (1,912)
Rust Language (1,068)
Rust Macro (950)
Rust Types (727)
Testing Rust (618)
Rust Struct (580)
Rust Tokio (563)
Rust Serde (466)
Rust Json (465)
Rust Database (439)
1-61 of 61 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.