The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Rust Macro Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
throttle_my_fn
A Rust attribute macro to limit a function's number of runs over a specified period of time
-
Constime
Zig's comptime for Rust. Mostly something to play around with until more stuff is `const` fn.
-
enum-code
derive(Code) simplifies error handling by providing an easy-to-use enumeration of error codes
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Templ: A language for writing HTML user interfaces in Go | news.ycombinator.com | 2023-12-10I would like to mention maud in this context:
https://github.com/lambda-fairy/maud
It is refreshingly different from other Rust templating libraries. It uses a proc-macro that compiles your HTML into Rust code. I also happen to use it in conjunction with HTMX and it works very well for me (at least in small projects).
Project mention: Just open source a process macro「enum-code」for mapping enum values to error codes in Rust. | /r/rust | 2023-06-14You can find the code on Github: https://github.com/Kunduin/enum-code and crates.io: https://crates.io/crates/enum-code.
Rust Macro related posts
- 对 RTIC 框架的探索
- Nutype 0.4.0 released
- Nutype 0.3.0 released
- Taming stateful computations in Rust with typestates (Journal of Computer Languages, 2022)
- Nutype 0.2.0 is released.
- fncli: An attribute macro to simplify writing simple command line applications.
- Is there a crate to search and replace a string but with dynamic input?
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Macro projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | maud | 1,920 |
2 | nutype | 1,189 |
3 | cute | 333 |
4 | multiversion | 184 |
5 | llrl | 144 |
6 | typestate-rs | 130 |
7 | lunchpad | 124 |
8 | default-args.rs | 83 |
9 | fncmd | 73 |
10 | buildstructor | 57 |
11 | regexm | 46 |
12 | hado-rs | 44 |
13 | fncli | 33 |
14 | dyntable | 16 |
15 | throttle_my_fn | 12 |
16 | r4d | 10 |
17 | negate | 9 |
18 | custom-format | 9 |
19 | Constime | 7 |
20 | enum-code | 6 |
21 | struct-patch | 6 |
22 | dbg_hex | 2 |
23 | expand | 1 |