Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "derive" keyword

Top 8.2% on crates.io
nutype 0.4.2
The newtype with guarantees.
11 versions - Latest release: 2 months ago - 8 dependent packages - 10 dependent repositories - 375 thousand downloads total - 1,235 stars on GitHub - 1 maintainer
generic 0.0.2
Higher level serialization of rust values to rust values
2 versions - Latest release: over 4 years ago - 1.16 thousand downloads total - 0 stars on GitHub - 1 maintainer
derivation 0.1.0
Deriving traits for C-like enums using macro 1.1.
1 version - Latest release: over 7 years ago - 1 dependent repositories - 2.08 thousand downloads total - 3 stars on GitHub - 1 maintainer
from-regex-macros 0.2.1
Macros for the from-regex crate
3 versions - Latest release: almost 3 years ago - 1 dependent package - 2.03 thousand downloads total - 1 stars on GitHub - 1 maintainer
enum-primitive-derive-nostd 0.2.2
enum_primitive implementation using procedural macros to have a custom derive
1 version - Latest release: over 3 years ago - 1 dependent package - 1.14 thousand downloads total - 6 stars on GitLab.com - 1 maintainer
serdine 0.3.0
A tiny serialization library for storing types in a raw (but safe), memcpy-like, format
7 versions - Latest release: almost 2 years ago - 2.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
from-regex 0.2.1
Derive deserialization of structs and enums from regex patterns
2 versions - Latest release: almost 3 years ago - 1.27 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
enum-primitive-derive 0.3.0
enum_primitive implementation using procedural macros to have a custom derive
7 versions - Latest release: 7 months ago - 76 dependent packages - 454 dependent repositories - 3.21 million downloads total - 6 stars on GitLab.com - 1 maintainer
Top 2.5% on crates.io
argh 0.1.12
Derive-based argument parser optimized for code size
13 versions - Latest release: 10 months ago - 349 dependent packages - 2,134 dependent repositories - 3.99 million downloads total - 1,589 stars on GitHub - 5 maintainers
merge-hashmap 0.1.2
Merge multiple values into one
3 versions - Latest release: over 1 year ago - 1 dependent package - 8.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
de-ref 1.0.0
DErive deREF
1 version - Latest release: over 2 years ago - 1 dependent repositories - 511 downloads total - 1 stars on GitHub - 1 maintainer
builder_derive_more 0.1.0
Additional procedural macros for the builder pattern.
1 version - Latest release: 5 months ago - 3 dependent packages - 1.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive-quickcheck 0.2.0
Automatic `derive` for `quickcheck::Arbitrary`.
5 versions - Latest release: 12 months ago - 1 dependent package - 1.97 thousand downloads total - 1 stars on GitHub - 1 maintainer
smart-debug 0.0.3 💰
Derive macro for `Debug` with easy manipulation of fields
3 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 9.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
schnauzer-derive 0.1.0
Derives for schnauzer library
1 version - Latest release: about 1 year ago - 1 dependent package - 1.03 thousand downloads total - 11 stars on GitHub - 1 maintainer
dispose 0.5.0
A simple wrapper for values that must be consumed on drop.
7 versions - Latest release: 11 months ago - 6 dependent packages - 2 dependent repositories - 127 thousand downloads total - 5 stars on GitHub - 1 maintainer
no-std-thiserror 0.1.0
thiserror but no_std compatible
1 version - Latest release: 5 months ago - 546 downloads total - 0 stars on GitLab.com - 1 maintainer
Top 6.8% on crates.io
err-derive 0.3.1
Derive macro for `std::error::Error`
14 versions - Latest release: over 2 years ago - 129 dependent packages - 664 dependent repositories - 3.6 million downloads total - 27 stars on GitLab.com - 2 maintainers
ffi-destruct 0.1.3
Generates destructors for structures that contain raw pointers in the FFI.
4 versions - Latest release: over 1 year ago - 1 dependent repositories - 1.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
error-enum 0.4.1
Provide a easy way to define an enum that represents errors with error codes, document comments a...
7 versions - Latest release: 4 months ago - 2.33 thousand downloads total - 1 maintainer
query_params 0.1.0
Rust macro to automatically implement the serialization to http query parameters for arbitrary st...
1 version - Latest release: almost 7 years ago - 2 dependent packages - 3 dependent repositories - 23.5 thousand downloads total - 9 stars on GitHub - 1 maintainer
nevermore 0.1.1
Derive macros for the bottom type core::convert::Infallible
2 versions - Latest release: 9 months ago - 1 dependent package - 893 downloads total - 0 stars on GitHub - 1 maintainer
trimmer_derive 0.1.0
A derive macro that allows to expose rust structures to trimmer template.
1 version - Latest release: over 6 years ago - 1 dependent repositories - 1.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
argp 0.3.0 💰
Derive-based argument parser optimized for code size
3 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 9.31 thousand downloads total - 11 stars on GitHub - 1 maintainer
argley 1.3.0 💰
Turn a struct into arguments for a `Command`
6 versions - Latest release: 11 months ago - 1.96 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
synstructure 0.13.1
Helper methods and macros for custom derives
28 versions - Latest release: 4 months ago - 131 dependent packages - 20,867 dependent repositories - 68.8 million downloads total - 131 stars on GitHub - 1 maintainer
struct-patch-derive 0.4.1
A library that helps you implement partial updates for your structs.
15 versions - Latest release: 8 months ago - 1 dependent package - 2 dependent repositories - 82 thousand downloads total - 6 stars on GitHub - 1 maintainer
typeenum 0.1.1
Interact with an enum type via traits.
2 versions - Latest release: almost 2 years ago - 821 downloads total - 0 stars on GitHub - 1 maintainer
surql-definition 0.2.1
A Rust procedural macro for generating SurrealDB table and field definitions.
2 versions - Latest release: about 1 month ago - 485 downloads total - 0 stars on GitHub - 1 maintainer
surql-definition-macros 0.2.1
A Rust procedural macro for generating SurrealDB table and field definitions.
3 versions - Latest release: about 1 month ago - 1 dependent package - 784 downloads total - 0 stars on GitHub - 1 maintainer
surql-definition-core 0.2.1
A Rust procedural macro for generating SurrealDB table and field definitions.
2 versions - Latest release: about 1 month ago - 2 dependent packages - 525 downloads total - 0 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
thiserror 1.0.61 💰
derive(Error)
62 versions - Latest release: 25 days ago - 16,613 dependent packages - 57,359 dependent repositories - 206 million downloads total - 3,697 stars on GitHub - 1 maintainer
argley_macro 1.3.0 💰
Macro for the `argley` crate
5 versions - Latest release: 11 months ago - 1 dependent package - 1.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
indigo-structopt 0.3.21
Parse command line argument by defining a struct.
1 version - Latest release: over 3 years ago - 1 dependent package - 1.09 thousand downloads total - 2,694 stars on GitHub - 1 maintainer
indigo-structopt-derive 0.4.14
Parse command line argument by defining a struct, derive crate.
1 version - Latest release: over 3 years ago - 1 dependent package - 1.44 thousand downloads total - 2,694 stars on GitHub - 1 maintainer
Top 1.4% on crates.io
structopt 0.3.26
Parse command line argument by defining a struct.
60 versions - Latest release: over 2 years ago - 3,827 dependent packages - 12,644 dependent repositories - 43.4 million downloads total - 2,694 stars on GitHub - 2 maintainers
Top 1.5% on crates.io
structopt-derive 0.4.18
Parse command line argument by defining a struct, derive crate.
57 versions - Latest release: over 2 years ago - 118 dependent packages - 11,546 dependent repositories - 43 million downloads total - 2,694 stars on GitHub - 2 maintainers
structenv 0.0.1
initialize structs from environment variable
1 version - Latest release: over 5 years ago - 2.98 thousand downloads total - 2 stars on GitHub - 1 maintainer
krator-derive 0.5.0
Derive macros for the Krator crate
5 versions - Latest release: over 2 years ago - 1 dependent package - 11 dependent repositories - 9.05 thousand downloads total - 157 stars on GitHub - 2 maintainers
crossbundle-derive 0.1.3
Cross-Platform Rust Toolkit for Games 🏹
4 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 1.88 thousand downloads total - 194 stars on GitHub - 2 maintainers
Top 7.7% on crates.io
derive_deref 1.1.1
Adds `#[derive(Deref)]` and `#[derive(DerefMut)]`
5 versions - Latest release: almost 4 years ago - 39 dependent packages - 193 dependent repositories - 1.1 million downloads total - 36 stars on GitHub - 2 maintainers
ethabi-derive 16.0.0
Easy to use conversion of ethereum contract calls to bytecode.
28 versions - Latest release: over 2 years ago - 54 dependent repositories - 169 thousand downloads total - 12 stars on GitHub - 1 maintainer
o2o-impl 0.4.3
Implementation of 'o2o' crate
14 versions - Latest release: about 1 month ago - 2 dependent packages - 7.26 thousand downloads total - 14 stars on GitHub - 1 maintainer
o2o-macros 0.4.3
Macro definitions of 'o2o' crate
14 versions - Latest release: about 1 month ago - 1 dependent package - 6.94 thousand downloads total - 14 stars on GitHub - 1 maintainer
o2o 0.4.3
Object to Object mapper for Rust. Derive 'From' and 'Into' traits.
15 versions - Latest release: about 1 month ago - 7.29 thousand downloads total - 14 stars on GitHub - 1 maintainer
holochain_serialized_bytes_derive 0.0.54
Provides derive macros for holochain serialized bytes.
22 versions - Latest release: about 2 months ago - 1 dependent package - 101 dependent repositories - 185 thousand downloads total - 49 stars on GitHub - 2 maintainers
holochain_json_derive 0.0.51
Provides derive macros for holochain persistence.
41 versions - Latest release: almost 3 years ago - 14 dependent packages - 94 dependent repositories - 83 thousand downloads total - 49 stars on GitHub - 1 maintainer
structenv_derive 0.0.1
initialize structs from environment variable
1 version - Latest release: over 5 years ago - 2.98 thousand downloads total - 2 stars on GitHub - 1 maintainer
cxc_derive 0.2.0
Derive crate for cxc
2 versions - Latest release: 9 months ago - 1 dependent package - 1.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
struct-patch 0.4.1
A library that helps you implement partial updates for your structs.
15 versions - Latest release: 8 months ago - 1 dependent package - 2 dependent repositories - 81.7 thousand downloads total - 6 stars on GitHub - 1 maintainer
perfect-derive 0.1.3
Provides a prototype of the proposed perfect_derive macro
4 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 1.82 thousand downloads total - 5 stars on GitHub - 1 maintainer
statenum 1.0.0
A library for enabling enums in state-pattern logic.
1 version - Latest release: 9 months ago - 383 downloads total - 0 stars on GitHub - 1 maintainer
derive_destructure 1.0.0
Destructure structs that implement Drop
1 version - Latest release: almost 5 years ago - 3 dependent packages - 10 dependent repositories - 1.82 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
state_machine_future 0.2.0
Easily create type-safe `Future`s from state machines — without the boilerplate.
10 versions - Latest release: over 5 years ago - 5 dependent packages - 98 dependent repositories - 215 thousand downloads total - 323 stars on GitHub - 2 maintainers
proc-easy 0.3.0
Macros to make writing proc-macro crates easy
8 versions - Latest release: about 1 year ago - 5 dependent packages - 1 dependent repositories - 8.79 thousand downloads total - 9 stars on GitHub - 1 maintainer
fancy_constructor 1.2.2 💰
Derive a highly configurable constructor for your struct
7 versions - Latest release: 8 months ago - 1 dependent package - 46.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
ownable 0.6.2
Derive macro for structs/enums with Cow, which can convert Type<'a> to Type<'static> and more
4 versions - Latest release: 4 months ago - 1 dependent package - 3.08 thousand downloads total - 4 stars on GitHub - 1 maintainer
derive_more_preview 0.1.0
Adds #[derive(x)] macros for more traits
1 version - Latest release: 11 months ago - 3 dependent packages - 1 dependent repositories - 2.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
blanket 0.4.0
A simple macro to derive blanket implementations for your traits.
9 versions - Latest release: 3 months ago - 7 dependent packages - 21 dependent repositories - 232 thousand downloads total - 20 stars on GitHub - 1 maintainer
enum_stringify 0.4.2
Macro to generate string conversion functions for enums
6 versions - Latest release: about 1 month ago - 1 dependent package - 4.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive-debug 0.1.2
Customizable derive macro for Debug trait
3 versions - Latest release: over 1 year ago - 2 dependent packages - 14.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
query-params-derive 0.1.1
Rust macro to automatically implement the serialization to http query parameters for arbitrary st...
3 versions - Latest release: over 4 years ago - 1.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
clap_derive-v3 3.0.0-beta.1
Parse command line argument by defining a struct, derive crate.
1 version - Latest release: about 4 years ago - 1 dependent package - 25 dependent repositories - 59.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
dynamodel
This library provides a derive macro to implement conversions between your object and `HashMap<St...
6 versions - 1.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
dynamodel_derive
Macros 1.1 implementation of #[derive(Dynamodel)]
6 versions - 1.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
serde-lite-derive 0.5.0
Implementation of #[derive(Deserialize, Serialize, Update)] for serde-lite
8 versions - Latest release: 8 months ago - 1 dependent package - 4 dependent repositories - 20.9 thousand downloads total - 11 stars on GitHub - 1 maintainer
mockem 0.2.3
mock'em functions!
6 versions - Latest release: 5 months ago - 2.63 thousand downloads total - 4 stars on GitHub - 1 maintainer
struct-patch-trait 0.2.0
A lib help you patch Rust instance, and easy to partial update configures.
7 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 4.11 thousand downloads total - 6 stars on GitHub - 1 maintainer
locspan-derive 0.6.0
Derive macros for the `locspan` code mapping library
10 versions - Latest release: over 1 year ago - 4 dependent packages - 2 dependent repositories - 121 thousand downloads total - 1 stars on GitHub - 1 maintainer
avocado-schema-derive 0.8.0
A derive macro to support runtime reflection of struct values
4 versions - Latest release: 7 months ago - 1.22 thousand downloads total - 1 stars on GitHub - 1 maintainer
mockem-derive 0.2.1
derive for mockem
3 versions - Latest release: 5 months ago - 1 dependent package - 1.76 thousand downloads total - 4 stars on GitHub - 1 maintainer
stringly_typed_derive 0.1.0
Custom derives for the stringly_typed crate
1 version - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 1.46 thousand downloads total - 1 stars on GitHub - 1 maintainer
nameless-clap_derive 3.0.0-beta.2.2 💰
Parse command line argument by defining a struct, derive crate.
3 versions - Latest release: over 1 year ago - 4 dependent packages - 3.52 thousand downloads total - 2 stars on GitHub - 1 maintainer
serde_piecewise_default_derive 0.2.0
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by impl...
2 versions - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 14.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive_wrapper 0.1.7 💰
Rust custom derive macro for wrapping types
8 versions - Latest release: over 3 years ago - 1 dependent package - 4 dependent repositories - 24.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
enum_from_str_derive 0.1.0
Enable deriving FromStr for enums
1 version - Latest release: over 5 years ago - 3 dependent packages - 3 dependent repositories - 7.46 thousand downloads total - 3 stars on GitHub - 1 maintainer
ibuilder 0.1.8
Interactive builder for Rust types
9 versions - Latest release: almost 3 years ago - 3.89 thousand downloads total - 9 stars on GitHub - 1 maintainer
wb_sqlite
Derive map of struct/field to SQLite table/column. Generate const/fn for create-table, insert, se...
3 versions - 419 downloads total - 1 stars on GitHub - 1 maintainer
db_meta_derive 0.1.0
db-meta-derive is a wrapper around PostgresSOL using tokio-postgres
1 version - Latest release: about 1 month ago - 335 downloads total - 1 maintainer
withers_derive 0.2.0
A macro to implement wither methods for properties of a struct.
2 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 5.08 thousand downloads total - 7 stars on GitHub - 1 maintainer
hashed-type-def-procmacro 0.1.2
Proc-macro generator for a hash based type identifier: hash code is computed on the basis of type...
4 versions - Latest release: 3 months ago - 2 dependent packages - 1.72 thousand downloads total - 1 stars on GitHub - 1 maintainer
hashed-type-def-core 0.1.2
A simple hash based type identifier: hash code is computed on the basis of type definition
4 versions - Latest release: 3 months ago - 1 dependent package - 1.69 thousand downloads total - 1 stars on GitHub - 1 maintainer
merge2 0.3.0
Merge structs into single by values
2 versions - Latest release: 6 months ago - 1.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
derive-ex 0.1.8
Improved version of the macro to implement the traits defined in the standard library.
9 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories - 12.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
merfolk_frontend_derive 0.1.0
A `Frontend` for merfolk using derive macros.
1 version - Latest release: over 3 years ago - 536 downloads total - 0 stars on GitHub - 1 maintainer
impl-tools 0.10.0
Helper macros: autoimpl
20 versions - Latest release: 9 months ago - 12 dependent packages - 8 dependent repositories - 69.1 thousand downloads total - 56 stars on GitHub - 1 maintainer
impl-tools-lib 0.10.0
Helper macros: autoimpl
15 versions - Latest release: 9 months ago - 2 dependent packages - 8 dependent repositories - 73.6 thousand downloads total - 56 stars on GitHub - 1 maintainer
xso_proc 0.0.1
Macro implementation of #[derive(FromXml, IntoXml)]
1 version - Latest release: about 2 months ago - 1 dependent package - 286 downloads total - 40 stars on GitLab.com - 1 maintainer
pg_mapper 0.2.1 💰
derive `TryFrom<tokio_postgres::Row>`
3 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 1.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
thisisplural_derive 💰
#[derive(Plural)] for creating frictionless new types with a Vec, HashMap, etc.
1 version - Latest release: about 1 month ago - 1 dependent package - 330 downloads total - 4 stars on GitHub - 1 maintainer
derive-knet 0.2.0
A derive macro for serialize and deserialize the data
2 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
serde_derive_default 0.1.1
Derive Default using serde field level annotations
2 versions - Latest release: 8 months ago - 3 dependent packages - 1 dependent repositories - 46.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
cassandra_macro 0.1.3
Create Cassandra tables and CRUD CQL prepared statements from Rust structs. (custom derive: cassa...
4 versions - Latest release: about 2 years ago - 1.95 thousand downloads total - 4 stars on GitHub - 1 maintainer
apdu-derive 0.4.0 💰
Implementation of procedural macro for apdu crate.
6 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 10.7 thousand downloads total - 8 stars on GitHub - 1 maintainer
struct_mapping_derive 1.0.1
Token StructMapping for testing StructMapping implementations
2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
guzzle 1.0.0
A derivable trait for consuming key value pairs into structs
2 versions - Latest release: over 4 years ago - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum_from_str 0.1.0
Enable deriving FromStr for enums
1 version - Latest release: over 5 years ago - 2 dependent packages - 3 dependent repositories - 6.57 thousand downloads total - 3 stars on GitHub - 1 maintainer
dialoguer_macro 0.2.0
Derive macro based on Dialoguer crate. To use only with 'dialoguer_trait'
3 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 2.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
guzzle-derive 1.0.0
The derive macro for guzzle, please use that crate not this one.
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
thisctx 0.4.0
Easily create error with contexts
4 versions - Latest release: about 1 year ago - 1 dependent repositories - 5.07 thousand downloads total - 0 stars on GitHub - 1 maintainer