Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for rust macro
macro
x
rust
x
424 search results found
Anyhow
⭐
4,764
Flexible concrete Error type built on std::error::Error
Stdweb
⭐
3,385
A standard library for the client-side Web
Proc Macro Workshop
⭐
3,157
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
Lalrpop
⭐
2,787
LR(1) parser generator for Rust
Syn
⭐
2,550
Parser for Rust source code
Cargo Expand
⭐
2,312
Subcommand to show result of macro expansion
Maud
⭐
1,916
📝 Compile-time HTML templates for Rust
Typed Html
⭐
1,817
Type checked JSX for Rust
Lazy Static.rs
⭐
1,778
A small macro for defining lazy evaluated static variables in Rust.
Once_cell
⭐
1,649
Rust library for single assignment cells and lazy statics without macros
Async Trait
⭐
1,628
Type erasure for async trait methods
Strum
⭐
1,445
A small rust library for adding custom derives to enums
Rust Full Stack
⭐
1,365
Rust projects here are easy to use. There are blog posts for them also.
Case Studies
⭐
1,364
Analysis of various tricky Rust code
Stdx
⭐
1,329
The missing batteries of Rust
Rust Peg
⭐
1,312
Parsing Expression Grammar (PEG) parser generator for Rust
Derive_more
⭐
1,308
Some more derive(Trait) options
Cached
⭐
1,300
Rust cache structures and easy function memoization
Puffin
⭐
1,283
🐦 Friendly little instrumentation profiler for Rust 🦀
Mockall
⭐
1,274
A powerful mock object library for Rust
Watt
⭐
1,188
Runtime for executing procedural macros as WebAssembly
Quote
⭐
1,158
Rust quasi-quoting
Frunk
⭐
1,099
Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.
Rust Derive Builder
⭐
1,088
derive builder implementation for rust structs
Nutype
⭐
1,065
Rust newtype with guarantees 🇺🇦 🦀
Passerine
⭐
968
A small extensible programming language designed for concise expression with little code.
Macrokata
⭐
956
Learn Macros In Rust
Rust_cmd_lib
⭐
931
Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way
Paste
⭐
916
Macros for all your token pasting needs
No Panic
⭐
865
Attribute macro to require that the compiler prove a function can't ever panic
Darling
⭐
850
A Rust proc-macro attribute parser
Bitflags
⭐
813
A macro to generate structures which behave like bitflags
Rutie
⭐
809
“The Tie Between Ruby and Rust.”
Futures Await
⭐
733
Rerast
⭐
707
A tool for transforming Rust code using rules
Rust.ko
⭐
704
A minimal Linux kernel module written in rust.
Steel
⭐
700
An embedded scheme interpreter in Rust
Rust Cpp
⭐
695
Embed C++ directly inside your rust code!
Trybuild
⭐
683
Test harness for ui tests of compiler diagnostics
Rustgym
⭐
672
Leetcode Solutions in Rust, Advent of Code Solutions in Rust and more
Dynasm Rs
⭐
665
A dynasm-like tool for rust.
Reflect
⭐
636
Compile-time reflection API for developing robust procedural macros (proof of concept)
Rust Ctor
⭐
634
Module initialization/global constructor functions for Rust
Schemars
⭐
619
Generate JSON Schema documents from Rust code
Tlborm
⭐
611
The Little Book of Rust Macros (updated fork)
Indoc
⭐
553
Indented document literals for Rust
Qmetaobject Rs
⭐
548
Integrate Qml and Rust by building the QMetaObject at compile time.
Test Case
⭐
545
Rust procedural macro attribute for adding test cases easily
Serde_with
⭐
541
This crate provides custom de/serialization helpers to use in combination with serde's `with`-annotation and with the improved `serde_as`-annotation.
Dyn Clone
⭐
538
Clone trait that is object-safe
Macro_railroad
⭐
481
A library to generate syntax diagrams for Rust macros.
Fehler
⭐
473
Rust doesn't have exceptions
Minitrace Rust
⭐
456
Extremely fast tracing library for Rust
Tlborm
⭐
450
The Little Book of Rust Macros
Dotenv
⭐
442
Library to help supply environment variables in testing and development
Binrw
⭐
432
A Rust crate for helping parse and rebuild binary data using ✨macro magic✨.
Near Sdk Rs
⭐
422
Rust library for writing NEAR smart contracts
Plex
⭐
390
a parser and lexer generator as a Rust procedural macro
Crepe
⭐
371
Datalog compiler embedded in Rust as a procedural macro
Flamer
⭐
363
A compiler plugin to insert flame calls
Faux
⭐
359
Struct mocking library for Rust
Auto_enums
⭐
325
A library for to allow multiple return types by automatically generated enum.
Metered Rs
⭐
324
Fast, ergonomic metrics for Rust
Obfstr
⭐
324
Compiletime string literal obfuscation for Rust.
Trace
⭐
323
A Rust procedural macro for tracing function execution
Rust Objc
⭐
320
Objective-C Runtime bindings and wrapper for Rust.
Cynic
⭐
315
A bring your own types GraphQL client library for Rust
K9
⭐
312
Rust testing library
Vergen
⭐
311
Generate cargo instructions at compile time in build scripts for use with the env! or option_env! macros
Quick Error
⭐
308
A rust-macro which makes errors easy to write
Fail Rs
⭐
304
Fail points for rust
Displaydoc
⭐
303
A derive macro for implementing the display Trait via a doc comment and string interpolation
Learning Rust
⭐
287
Material I come across which is beneficial in reading through to learn the language
Rquickjs
⭐
285
High level bindings to the quickjs javascript engine
Horrorshow Rs
⭐
280
A macro-based html builder for rust
Profiling
⭐
270
Provides a very thin abstraction over instrumented profiling crates like puffin, optick, tracy, and superluminal-perf.
Binread
⭐
251
A Rust crate for helping parse structs from binary data using ✨macro magic✨
Momo
⭐
234
A Rust proc_macro_attribute to outline conversions from generic functions
Graphql
⭐
230
A Rust GraphQL server framework
Paris
⭐
227
Logger and ANSI formatter in Rust for pretty colors and text in the terminal. Aiming for a relatively simple API
Smithy
⭐
225
A framework for building WebAssembly apps in Rust
Libhoare
⭐
222
Design by contract style assertions for Rust
Chomp
⭐
221
A fast monadic-style parser combinator designed to work on stable Rust.
Ormx
⭐
220
bringing orm-like features to sqlx
Ocaml Rs
⭐
220
OCaml extensions in Rust
Maplit
⭐
218
Rust container / collection literal macros for HashMap, HashSet, BTreeMap, BTreeSet.
Executor
⭐
215
A minimalistic async/await executor for Rust
Ff
⭐
214
Traits and utilities for working with finite fields.
Bunt
⭐
210
Simple macros to write colored and formatted text to a terminal. Based on `termcolor`, thus also cross-platform.
Rental
⭐
210
Rust macro to generate self-referential structs
Proc Macro Hack
⭐
203
Procedural macros in expression position
Json_typegen
⭐
200
Tools and libraries to create types for Rust, Kotlin, TypeScript and Python from JSON samples
Cute
⭐
196
Macro for Python-esque comprehensions in Rust
Ifmt
⭐
192
Inline expression interpolation for Rust.
Serde Repr
⭐
192
Serialize and deserialize C-like enum as underlying repr
Include_dir
⭐
191
The logical evolution of the include_str macro for embedding a directory tree into your binary.
Qml Rust
⭐
185
QML (Qt Quick) bindings for Rust language
Rust Mdo
⭐
182
Monadic do notation for rust using macro and duck typing
Postgres Extension.rs
⭐
179
Postgres extensions written in Rust
Pin Project Lite
⭐
179
A lightweight version of pin-project written with declarative macros.
Related Searches
Command Line Rust (3,187)
Rust R (1,912)
Javascript Rust (1,421)
Video Game Rust (1,177)
Rust Bindings (1,155)
Typescript Rust (1,111)
Rust Language (1,068)
Python Rust (966)
Rust Blockchain (938)
C Plus Plus Rust (885)
1-100 of 424 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.