Topic: "derive"
serde-rs/serde
Serialization framework for Rust
Language: Rust - Size: 8.16 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 9,696 - Forks: 826

JelteF/derive_more
Some more derive(Trait) options
Language: Rust - Size: 7.85 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,922 - Forks: 134

elastio/bon
Next-gen compile-time-checked builder generator, named function's arguments, and more!
Language: Rust - Size: 5.88 MB - Last synced at: 1 day ago - Pushed at: 15 days ago - Stars: 1,633 - Forks: 26

hirrolot/datatype99
Algebraic data types for C99
Language: C - Size: 1.15 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 1,413 - Forks: 23

ModProg/derive-where
Attribute proc-macro to simplify deriving standard and other traits with custom generic type bounds.
Language: Rust - Size: 561 KB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 71 - Forks: 4

brendanzab/moniker
Automagical variable binding library for Rust
Language: Rust - Size: 312 KB - Last synced at: 25 days ago - Pushed at: over 5 years ago - Stars: 67 - Forks: 7

ohkami-rs/serdev
Serde with Validation
Language: Rust - Size: 68.4 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 59 - Forks: 2

lusingander/cargo-sort-derives
Cargo subcommand to sort derive attributes 📦
Language: Rust - Size: 648 KB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 57 - Forks: 2

Artem-Romanenia/o2o
Object to Object mapper for Rust
Language: Rust - Size: 492 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 49 - Forks: 2

azriel91/enum_variant_type
Proc macro derive to generate structs from enum variants.
Language: Rust - Size: 45.9 KB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 29 - Forks: 1

shoooe/derive
Library to derive a TypeScript type from another.
Language: TypeScript - Size: 7.28 MB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 27 - Forks: 1

japgolly/microlibs-scala
Language: Scala - Size: 716 KB - Last synced at: 23 days ago - Pushed at: 10 months ago - Stars: 26 - Forks: 4

yanganto/struct-patch
A lib help you patch Rust instance, and easy to partial update configures.
Language: Rust - Size: 164 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 24 - Forks: 5

althonos/blanket
A simple Rust macro to derive blanket implementations for your traits.
Language: Rust - Size: 133 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 3

binary-banter/functor_derive
Derive functors for your datastructures.
Language: Rust - Size: 153 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 2

jirutka/argp
Rust derive-based argument parsing optimized for code size and flexibility
Language: Rust - Size: 306 KB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 17 - Forks: 1

koivunej/derive-into-owned
Procedural macro for deriving helper methods for types with Cow fields
Language: Rust - Size: 33.2 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 4

remkop22/postgres-from-row
Derive `FromRow` trait to automaticly convert postgres rows to structs.
Language: Rust - Size: 43 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 7

indoorvivants/decline-derive
Derive Decline CLIs automatically from your enums and case classes in Scala 3
Language: Scala - Size: 60.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 12 - Forks: 0

xoac/endian_codec
Endianness trait with derive procedural macro.
Language: Rust - Size: 55.7 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

siketyan/apdu-rs
🦀 Rust library to compose or parse APDU commands and responses.
Language: Rust - Size: 64.5 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 3

mb1986/dto_derive
Rust derive-macro providing automatic mapping between DTO and Entity structures.
Language: Rust - Size: 56.6 KB - Last synced at: 10 months ago - Pushed at: about 6 years ago - Stars: 11 - Forks: 2

ken0x0a/v_derive
Macro like code generation framework for V
Language: V - Size: 120 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 0

little-core-labs/random-access-storage-from
Creates a random access storage instance from a given input.
Language: JavaScript - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 0

NotBad4U/query_params
Custom derive to automatically implement serialization to http query params for arbitrary structs.
Language: Rust - Size: 11.7 KB - Last synced at: 17 days ago - Pushed at: almost 8 years ago - Stars: 9 - Forks: 1

novafacing/getters2
The best getters derive macro in town. Supports Enums too!
Language: Rust - Size: 20.5 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 2

Rowmance/withers-derive
Derives wither methods for structs
Language: Rust - Size: 6.84 KB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

LooMaclin/derive_dumb
`Dumb` structure generator
Language: Rust - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

Kijewski/nate
Not a Template Engine for Rust
Language: Rust - Size: 154 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

MostafaTwfiq/quadratic-spline-interpolation
Quadratic spline interpolation and Bezier curve theories visualizer.
Language: Java - Size: 813 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 2

bahmutov/validate-by-example
Derives a JSON schema from an object and then uses it to validate other objects
Language: JavaScript - Size: 12.7 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

eigenein/kv-derive
Derive struct conversions from and to key-value vectors
Language: Rust - Size: 89.8 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

rustic-rs/conflate
Merge multiple values into one
Language: Rust - Size: 189 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

andrewlowndes/dynamic-struct
A derive macro for creating push-based reactive properties for structs
Language: Rust - Size: 7.81 KB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

willdoescode/wills-joke-cli
A joke CLI written in rust
Language: Rust - Size: 38.1 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

ricmzn/rust-typescript-gen 📦
(Incomplete) example of automatic TypeScript interface generation with Rust macros - Inspired by https://github.com/vojtechhabarta/typescript-generator
Language: Rust - Size: 1000 Bytes - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

francesca64/as_tuple
View any struct as a tuple! ✨
Language: Rust - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

ieedan/tiberqueries
A lightweight ORM for Tiberius.
Language: Rust - Size: 31.3 KB - Last synced at: about 9 hours ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Mubelotix/minecraft-protocol-derive 📦
Procedural macros to make your Rust structs compatible with the Minecraft protocol.
Language: Rust - Size: 35.2 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

vbfox/stidgen.rs
Generate Strongly Typed Id types in Rust
Language: Rust - Size: 65.4 KB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

Wright-Language-Developers/multi-eq-rs
Macros for creating custom equality trait derives
Language: Rust - Size: 39.1 KB - Last synced at: 12 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

arshia-eskandari/oximod
MongoDB ODM for Rust inspired by Mongoose
Language: Rust - Size: 133 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 1

tylium/unit-enum
Enhance your Rust enums with unit-enum: a procedural macro crate for effortlessly deriving ordinal methods and more for unit-like enums
Language: Rust - Size: 28.3 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

overvenus/heapsz
A crate for calculating the heap usage of a data structure.
Language: Rust - Size: 75.2 KB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

andrewsonin/efbuilder
A procedural macro for generating efficient builders.
Language: Rust - Size: 4.88 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

zwparchman/rlua-table-derive
This crate provides a custom derive for a FromLuaTable trait
Language: Rust - Size: 5.86 KB - Last synced at: 22 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

I-Info/FFI-Destruct
Generates destructors for structures that contain raw pointers in the FFI.
Language: Rust - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

SARDONYX-sard/quick_tracing
tracing initialization library to easily get started with tracing.
Language: Rust - Size: 42 KB - Last synced at: 21 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

barrystyle/hdderive
simple bip32/bip39 hdaddress derivation
Language: C++ - Size: 45.9 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

WaluigiBSOD/derive6.1-online-help
Derive 6.1's online help, a discontinued CAS software developed by Texas Instruments. Most of its content is valid regarding Derive 5.xx, too.
Size: 1.29 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

monadplus/better-default-derive
A better Default macro.
Language: Rust - Size: 10.7 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Akmadan23/serde_builder
A derive macro that provides a minimal implementation of the builder pattern (only `.build()` method), especially useful for structs to be deserialized with `serde`
Language: Rust - Size: 8.79 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

64kramsystem/serdine
Tiny serialization library for de/serializing instances in a binary, serial format; useful for example to easily interface with C program data files
Language: Rust - Size: 512 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

NaokiM03/derive_newtype
This derive macro provides Deref, DerefMut, and From for the newtype pattern.
Language: Rust - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Tomok/Rust-TypeInformation
TypeInformation Framework for Rust
Language: Rust - Size: 159 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

behos/korat 📦
Korat is a library for the creation of convenience methods when working with dynamodb items
Language: Rust - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

alexander-bzikadze/sum_error
[Rust] Libro with a derive macro for summing error types
Language: Rust - Size: 10.7 KB - Last synced at: 11 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

R6/datatype99
Algebraic data types for C99
Language: C - Size: 1.33 MB - Last synced at: 11 months ago - Stars: 0 - Forks: 0