-
ff
building and interfacing with finite fields
-
argh
Derive-based argument parsing optimized for code size
-
clap_derive
Parse command line argument by defining a struct, derive crate
-
nutype
The newtype with guarantees
-
venial
A very small syn
-
hard-xml
Strong typed xml, based on xmlparser
-
cargo-sort-derives
Cargo subcommand to sort derive attributes
-
impl-more
Concise, declarative trait implementation macros
-
rustcrypto-ff
building and interfacing with finite fields
-
thiserror-ext
Useful extension utilities for
thiserror -
o2o
Object to Object mapper for Rust. Derive '(Try)From' and '(Try)Into' traits.
-
structmeta
Parse Rust's attribute arguments by defining a struct
-
parse-display
Procedural macro to implement Display and FromStr using common settings
-
derive-wizard
Derives interactive wizard-like user input for Rust types. Backend-agnostic (supports at least requestty and egui).
-
nnn
Generate your newtypes from a single macro
-
dispose
wrapper for values that must be consumed on drop
-
cargo-derivefmt
Format derives alphabetically
-
io-enum
#[derive(Read, Write, Seek, BufRead)] for enums
-
argp
Derive-based argument parser optimized for code size
-
curve25519-dalek-derive
curve25519-dalek Derives
-
derive-mmio
A mechanism for making it easier to access MMIO peripherals
-
prost-validate
protoc-gen-validate's validation for prost
-
prometric
Metric types to use with the prometric-derive crate
-
derive_destructure2
Destructure structs that implement Drop
-
iter-enum
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums
-
diesel-derive-newtype
Automatically connect newtypes to Diesel using their wrapped type
-
typesize
fetch an accurate estimate of the total memory usage of a value
-
polyquine
Teach Rust types to codegen their own constructors
-
sigma-enum
A macro to simulate sigma types with enums
-
bounded-static
Defines the ToBoundedStatic and IntoBoundedStatic traits
-
rod_validation
A lightweight and ergonomic validation library for Rust
-
enum-derived
Generate random instances of your enums and structs
-
focusable
A trait for types that can be focused
-
bevy_derive
derive implementations for Bevy Engine
-
derive_hash_fast
A faster replacement for
#[derive(Hash)]for types without padding -
strong-xml
Strong typed xml, based on xmlparser
-
functora-tagged
Lightweight, macro-free newtypes with refinement and derived traits
-
syntaxfmt
A derive macro-based library for flexible syntax tree formatting with pretty printing support
-
formidable
Easily derive forms from structs for Leptos
-
frunk_derives
contains the custom derivations for certain traits in Frunk
-
data-classes
Abbreviation of #[derive(xxx)]
-
impl-tools-lib
Helper macros: autoimpl
-
embedded-registers
Procedural macro for effortless definitions of registers in embedded device drivers
-
better_default
The std Default derive, but it allows to constomize the default fields values and has some upgrades
-
larpa
Lousy ARgument PArser
-
iderive
Drop-in replacement for derive that doesn't directly depend on generic bounds
-
conferencier
Tokio-backed asynchronous shared configuration hub with TOML persistence
-
ffi-enum
Simply write and use
enums like rust native enums, freely passing through ffi -
sqlxo
small SQL query builder + derives for filterable ORM-ish patterns
-
functor_derive
A derive macro to derive a functor for a type
-
partial-cmp-derive
Derive PartialEq, Eq, PartialOrd, Ord, and Hash with fine-grained control over field comparison
-
relax
Derive Partial<T>
-
pulseengine-mcp-cli
CLI integration and configuration framework for MCP servers - PulseEngine MCP Framework
-
derive-with
#[derive(With)]generates with-constructor for each field in struct -
thallium
A basic game engine
-
kube-condition
mapping errors to Kubernetes status conditions in operators
-
itemize
Flexible input handling for APIs accepting single values, tuples, or collections
-
autotrait
Reduces boilerplate by auto-generating trait definitions from impl blocks for dynamic dispatch
-
binary-mirror
Core types for binary-mirror derive macro
-
derive-wizard-types
Types for helping to derive interactive wizard-like user input for Rust types
-
opaque_typedef
Supports defining opaque typedefs
-
colback
Column backed structs
-
db-set-macros
A derive for some ORM functions utilising SQLX
-
difficient
Efficient, type-safe, zero-allocation structural diffing
-
default2
Default implementation using macros
-
mapper
Mapping macro to help to reduce mapping boilerplate
-
state_machine_future
Easily create type-safe
Futures from state machines — without the boilerplate -
self-rust-tokenize
Turns instances of Rust structures into a token stream that creates the instance
-
pathmod
Re-export crate for pathmod
-
ibuilder
Interactive builder for Rust types
-
openzl_sddl_derive
Generate OpenZL SDDL definitions from Rust structs
-
heapsz
calculating the heap usage of a data structure
-
trait-enumizer
Proc macro to automatically generate enum based on method signatures (with appropriate helpers)
-
frunk_utils_derives
Derives for frunk traits
-
primwrap
Derive operation traits for primitive wrapper structs
-
derive_deref
Adds
#[derive(Deref)]and#[derive(DerefMut)] -
es-fluent-manager-bevy
es-fluent manager for Bevy
-
rust-regex-dsl-creator
Regular expression DSL derive macros
-
wb_sqlite
Derive map of struct/field to SQLite table/column. Generate const/fn for create-table, insert, select, update.
-
futures-enum
#[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] for enums
-
sql_tool_kit
合并 sql_tool_core 和 sql_tool_macros 并一起导出,后续新增的功能都将从这个库中导出
-
enum_reflect
Enums reflection library
-
into-response
IntoResponse derive for Axum framework
-
enum_from_derive
Implement From For the Enumeration
-
sigma-enum-macros
Procedural macros for
sigma_enum -
bitbag
A useful struct for dealing with bit flags
-
dyn_struct
Construct dynamically sized types safely
-
atomflag
Atomics for your bitflags!
-
no-std-thiserror
thiserror but no_std compatible
-
enumrs
A derive for adding arbitrary values to enums
-
choices
HTTP configuration service by defining a struct
-
structopt-toml
An default value loader from TOML for structopt
-
qbice_identifiable_derive_lib
The Query-Based Incremental Computation Engine
-
derive_constructors
Deriving From, TryFrom and create new_with_*args* functions
-
type-cli
A convenient, strongly-typed CLI parser
-
non_structural_derive
nonstructural derives for auto traits
-
schema2000
derive a JSON schema from given JSON objects
-
o2o-impl
'o2o' crate
-
cargho
Derive-based argument parser optimized for being up to date in crates.io
-
derive-regex
Easily parse a regex into a struct or enum variant
-
mattak_derives
derives for supporting mattak
-
multer-derive
derive for constructign type from multer Multipart
-
entrance
A command line argument parser library which provides type assisted tools
-
sval_derive
Derive support for sval
-
mergeme
A derivable trait that assists with merging data together
-
fallback
A helper library to implement fallback mechaism
-
hashed-type-def
hash based type identifier: hash code is computed on the basis of type definition
-
dyn_std
Dynamic (object-safe) version of std traits
-
thorium-derive
Derives useful functions and traits for Thorium
-
decent-synquote-alternative
alternative to the syn and quote crates for when you want to write your own derive proc-macro. It was originally based on the microserde code, but has grown a lot since then. It is not as complete…
-
enum-from-discriminant-derive
Macro to implement TryFrom<Integers> for enum discriminants
-
mini-config
Minimalistic Dynamic Configuration Library for Rust
-
merg
Merge multiple values into one
-
structify
A procedural macro to transform functions into structs with state and execution dependencies
-
from_variant
Automatically derive From impls for enums
-
const-struct-version
A trait plus proc-macro to generate a hash based on the fields of a struct. Useful for intelligently expiring a cache when the stored object changes.
-
ezmenu
Builds a CLI menu with simple macros
-
derive_convert
Derives 'impl (Try)From for Self' and 'impl (Try)From<Self>'
-
to_boxed
defines ToBoxed Trait and its derive
-
display_tree
automatic, and customizable tree pretty-printing
-
tch-tensor-like
Derive convenient methods for struct or enum of tch tensors
-
surrealdb-macros
Private implementation of procedural macros for surrealdb
-
fancy-default
A better
derive(Default)implementation -
prost-validate-derive-core
the prost-validate derive implementation
-
set_field
Set fields on structs by string
-
enum-methods
Generates methods for each enum variant
-
asset-derive
asset handling derive macro for enums, and a proc-macro learning resource!
-
struct-validation
trait and derive to validate structs and return a list of errors
-
zisvalidator
A validator for struct and enum
-
merfolk_frontend_derive
A
Frontendfor merfolk using derive macros -
derive_di
realized the dependency injection pattern
-
deltastruct
Allows defining deltas for tagged structs for later application
-
rusty-value
Create a generic inspectable value from any rust type
-
cardseed
Pseudo-random numbers derived from playing cards using PBKDF2
-
orzegui
A proc-macro to automatically generate egui UI from struct fields
-
safevalue
A value based approach to uphold SAFETY requirements for unsafe Rust code
-
derive_environment
modifying structs via environment variables
-
argv-lite
A lightweight, ergonomic command-line argument parser for Rust
-
sealed-generic
Sealed generic type discriminants
-
derive
providing a minimal example of a derivable trait (via companion crate derive-derive) for testing and illustration
-
typestate-builder
Derive-macro-based generator that combines
TypestateandBuilderpatterns -
guzzle
A derivable trait for consuming key value pairs into structs
-
stable-step
Step for stable rust
-
derive-insert
GetOrInserttrait for enums and its derive macro -
valid8
no-nonsense validation library
-
displaydoc-lite
Implement the Display trait using your standard doc comments
-
entity_id
Production-grade entity IDs for your web application
-
nutype_macros
The newtype with guarantees
-
derive_display
A convenient attribute to derive
Displayimplementation from another trait implementation. Currently supportsToTokens. -
xso_proc
Macro implementation of #[derive(FromXml, AsXml)]
-
derive-quote-to-tokens
derive quote::ToTokens
-
description
like Display, but 'static
-
moduforge-macros-derive
ModuForge-RS 宏扩展模块,提供 Node 和 Mark 的派生宏
-
tagname
get the name of a variant in your enum as a string
-
sha2-derive
exporting a derivable
Hashabletrait that works withsha2 -
next-web-common
A common utility library for the Next Web framework
-
datastruct
A pure-data structure builder
-
size-of-no-padding
A procedural macro to calculate the size of a type without padding
-
syner
A procedural macro to generate a parser for attributes from a struct
-
sanitizeable
derive structs without certain fields
-
cargo-cargo-derive-ipc-schema-for-swift
Code-generator to IPC to Swift
-
transitive_from
Helper macros for creating hierarchies of transitive
Fromimplementations -
statenum
enabling enums in state-pattern logic
-
filestruct
Read a directory into a Rust struct
-
derive_variants
derives an additional enum from a nested enum that contains only variants and no nested fields
-
as_base
Cast trait objects to some base class
-
crabstructor
constructor generator for named structures
-
dyn_derive
Inherit and derive object-unsafe traits for dynamic Rust
-
tablefy
An easy way to display any struct as a table!
-
dynex
Inherit and derive object-unsafe traits for dynamic Rust
-
fastobo-derive-internal
Internal derive macros for the
fastobocrate -
unit-enum
A procedural macro for deriving ordinal methods in unit-like enums for Rust
-
enum-tools
Automatically derive functions and trait implementations for enums
-
surql-definition
procedural macro for generating SurrealDB table and field definitions
-
from-regex
Derive deserialization of structs and enums from regex patterns
-
tiberqueries
A lightweight ORM for Tiberius
-
field_iterator
A derivable trait for iterating over the fields of a struct
-
dto_derive
Derive for automatic mapping DTOs to Entities and vice versa
-
derive_typst_intoval
Derive typst::IntoValue for structs
-
to_query
Structure to HTTP_GET/SQL Query Parameters
-
struct_as_array2
that allows you to represent the structure as an array. Ported from https://github.com/Nikitamuraviev10/struct_as_array.git to proc_macro2, syn 2.0 and quote 1.0
-
from-enum
derive proc macro for deriving From on enums
-
rand_macros
#[derive]-like functionality for therand::Randtrait -
typology
Type derivation for foreign use
-
ezno-parser-visitable-derive
Derives 'Visitable' trait for Ezno AST
-
derive-from-one
Automatically generates
Fromimpls so you don’t have to
Try searching with DuckDuckGo.