Projects in Awesome Lists tagged with derive
A curated list of projects in awesome lists tagged with derive .
https://github.com/jeltef/derive_more
Some more derive(Trait) options
derive developer-tools macros newtype rust trait
Last synced: 14 May 2025
https://github.com/JelteF/derive_more
Some more derive(Trait) options
derive developer-tools macros newtype rust trait
Last synced: 27 Apr 2025
https://github.com/elastio/bon
Next-gen compile-time-checked builder generator, named function's arguments, and more!
asynchronous builder builder-pattern builders code-generation constructor constructors data-structures derive derive-macro generator macro macros no-std no-std-alloc rust setter setter-methods setters
Last synced: 14 Mar 2026
https://github.com/Hirrolot/datatype99
Algebraic data types for C99
adt algebraic algebraic-data-types c99 derive introspection metalang99 metaprogramming pattern-matching reflection-library sum-types tagged-unions type-system variant
Last synced: 10 Jul 2025
https://github.com/hirrolot/datatype99
Algebraic data types for C99
adt algebraic algebraic-data-types c99 derive introspection metalang99 metaprogramming pattern-matching reflection-library sum-types tagged-unions type-system variant
Last synced: 15 May 2025
https://github.com/modprog/derive-where
Attribute proc-macro to simplify deriving standard and other traits with custom generic type bounds.
Last synced: 16 May 2025
https://github.com/brendanzab/moniker
Automagical variable binding library for Rust
abstract-binding-trees alpha-equivalence debruijn-indices derive locally-nameless programming-languages rust unbound variable-binding
Last synced: 17 Mar 2025
https://github.com/ohkami-rs/serdev
SerdeV - Serde with Validation
derive no-std rust serde validation
Last synced: 08 Apr 2025
https://github.com/azriel91/enum_variant_type
Proc macro derive to generate structs from enum variants.
Last synced: 17 Mar 2025
https://github.com/shoooe/derive
Library to derive a TypeScript type from another.
derive graphql types typescript
Last synced: 10 Apr 2025
https://github.com/japgolly/microlibs-scala
derivation derive fp functional-programming macros recursion scala scalajs scalaz utilities
Last synced: 09 May 2025
https://github.com/althonos/blanket
A simple Rust macro to derive blanket implementations for your traits.
derive proc-macro-attributes rust-macro rust-trait
Last synced: 07 Sep 2025
https://github.com/lusingander/cargo-sort-derives
Cargo subcommand to sort derive attributes 📦
cargo cargo-plugin cargo-subcommand derive
Last synced: 14 Apr 2025
https://github.com/koivunej/derive-into-owned
Procedural macro for deriving helper methods for types with Cow fields
Last synced: 11 Apr 2025
https://github.com/jirutka/argp
Rust derive-based argument parsing optimized for code size and flexibility
argh argument-parser arguments command-line derive rust rust-library
Last synced: 15 Oct 2025
https://github.com/xoac/endian_codec
Endianness trait with derive procedural macro.
derive endian endianness no-std rust rust-lang
Last synced: 09 Apr 2025
https://github.com/siketyan/apdu-rs
🦀 Rust library to compose or parse APDU commands and responses.
apdu derive nfc pcsc rust-library
Last synced: 14 Jul 2025
https://github.com/little-core-labs/random-access-storage-from
Creates a random access storage instance from a given input.
coerce derive from random-access-storage storage
Last synced: 19 Sep 2025
https://github.com/notbad4u/query_params
Custom derive to automatically implement serialization to http query params for arbitrary structs.
custom-derive derive http-client macros query-params rust
Last synced: 14 Apr 2025
https://github.com/novafacing/getters2
The best getters derive macro in town. Supports Enums too!
Last synced: 15 May 2025
https://github.com/bahmutov/validate-by-example
Derives a JSON schema from an object and then uses it to validate other objects
derive json json-schema train validate
Last synced: 16 Jun 2025
https://github.com/kijewski/nate
Not a Template Engine for Rust
derive escape html no-std rust template-engine
Last synced: 04 Mar 2026
https://github.com/eigenein/kv-derive
Derive struct conversions from and to key-value vectors
derive key-value proc-macro rust rust-crate
Last synced: 31 Jul 2025
https://github.com/amiwrpremium/go-derive
Go SDK for the Derive exchange — REST + WebSocket, EIP-712 signing, typed errors, full JSON-RPC coverage.
crypto derivatives derivatives-trading derive derive-xyz eip712 ethereum go golang jsonrpc l2 lyra options perpetuals sdk trading websocket
Last synced: 26 May 2026
https://github.com/jamesgober/error-forge
Error Forge is a flexible, high-performance Rust framework for rich, structured errors. Define typed errors with macros/derives, add contextual metadata & severities, wire sync/async hooks for logging/telemetry, and use recovery helpers (retry/fallback/backoff) that keep your code clean and resilient.
asynchronous cross-platform custom-errors derive error error-handling error-recovery framework hppp macros rhpl rust thread-safe
Last synced: 02 Apr 2026
https://github.com/mubelotix/minecraft-protocol-derive
Procedural macros to make your Rust structs compatible with the Minecraft protocol.
derive deserialization minecraft minecraft-protocol parser parsing proc-macro protocol rust serialization
Last synced: 31 Jul 2025
https://github.com/vbfox/stidgen.rs
Generate Strongly Typed Id types in Rust
Last synced: 04 Jul 2025
https://github.com/ieedan/tiberqueries
A lightweight ORM for Tiberius.
derive mssqlserver orm rust sql tiberius
Last synced: 02 Mar 2025
https://github.com/arshia-eskandari/oximod
MongoDB ODM for Rust inspired by Mongoose
asynchronous database derive macros mongodb mongoose odm rust
Last synced: 22 Jun 2025
https://github.com/overvenus/heapsz
A crate for calculating the heap usage of a data structure.
Last synced: 06 Jun 2026
https://github.com/yuly3/vouched
Derive validated Rust newtypes with generated TryFrom implementations.
derive newtype no-std proc-macro rust rust-crate rust-lang validation
Last synced: 02 Jul 2026
https://github.com/naokim03/derive_newtype
This derive macro provides Deref, DerefMut, and From for the newtype pattern.
Last synced: 23 Mar 2025
https://github.com/wafkse/fack
Declarative error handling library with no_std support and composable code generation
Last synced: 04 Apr 2026
https://github.com/malt03/bitcram
A small, derive-based bit packing library for Rust. Pack structured data into compact integer buffers with sub-byte field granularity.
bit-packing bitfield compact derive encoding
Last synced: 12 Jun 2026
https://github.com/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
c derive memory rust serialization
Last synced: 05 Apr 2025