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

xmlparser-derive 0.1.3
A proc macro to generate functions for writing to and parsing from xml string, based on xmlparser.
4 versions - Latest release: about 4 years ago - 2.08 thousand downloads total - 33 stars on GitHub - 1 maintainer
boolenum 0.1.0
Derive From<bool> and Into<bool> for your boolean enums
1 version - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 27.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
indexed_valued_enums_derive 1.0.0
Derive macro for the indexed_valued_enums crate.
1 version - Latest release: 2 months ago - 1 dependent package - 366 downloads total - 0 stars on GitHub - 1 maintainer
as_tuple_derive 0.1.0
Don't use this crate directly. It's re-exported by as_tuple!
1 version - Latest release: over 5 years ago - 1 dependent package - 1.33 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 2.3% on crates.io
proptest-derive 0.4.0
Custom-derive for the Arbitrary trait of proptest.
7 versions - Latest release: 9 months ago - 207 dependent packages - 1,432 dependent repositories - 4.56 million downloads total - 1,588 stars on GitHub - 2 maintainers
derivate 0.1.0
A set of alternative `derive` attributes for Rust
1 version - Latest release: almost 6 years ago - 1 dependent package - 3.07 thousand downloads total - 393 stars on GitHub - 1 maintainer
cargho 0.1.7
Derive-based argument parser optimized for being up to date in crates.io
4 versions - Latest release: almost 3 years ago - 1 dependent package - 1.59 thousand downloads total - 1 maintainer
susyabi-contract 6.0.0
Easy to use conversion of sophon contract calls to bytecode.
1 version - Latest release: about 5 years ago - 698 downloads total - 1 maintainer
boxext_derive 0.1.3
Custom Derive for the `boxext::Zero` trait
4 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 3.41 thousand downloads total - 23 stars on GitHub - 1 maintainer
ezmenu-derive 0.2.5
Builds a CLI menu with a derive.
5 versions - Latest release: about 2 years ago - 1 dependent package - 1.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
optifier 0.1.0-beta.1
Rust macros for deriving optional types
1 version - Latest release: about 1 year ago - 340 downloads total - 0 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
derivative 2.2.0
A set of alternative `derive` attributes for Rust
20 versions - Latest release: over 3 years ago - 645 dependent packages - 12,480 dependent repositories - 50.2 million downloads total - 388 stars on GitHub - 1 maintainer
mysql-common-derive 0.31.1
Derive macros for MySql common primitives
5 versions - Latest release: about 1 month ago - 1 dependent package - 23 dependent repositories - 955 thousand downloads total - 106 stars on GitHub - 1 maintainer
makeit 0.1.1
Compile-time checked Builder pattern `derive` macro with zero-memory overhead
2 versions - Latest release: over 2 years ago - 1.06 thousand downloads total - 219 stars on GitHub - 1 maintainer
makeit-derive 0.1.1
A macro crate for makeit. Do not use this crate directly.
2 versions - Latest release: over 2 years ago - 1 dependent package - 1.46 thousand downloads total - 219 stars on GitHub - 1 maintainer
vapabi-derive 9.0.1
Easy to use conversion of vapory contract calls to bytecode.
1 version - Latest release: about 3 years ago - 13 dependent packages - 1 dependent repositories - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
is_empty 0.2.0
Easily check if the struct is empty.
2 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 13.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
builder-pattern-macro 0.4.2
A macro crate for builder-pattern. Do not use this crate directly.
3 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 8.54 thousand downloads total - 1 maintainer
better-bae-macros 0.1.9 💰
A Rust proc-macro attribute parser
3 versions - Latest release: about 2 years ago - 1 dependent package - 6 dependent repositories - 27.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
gui-derive 0.6.2 💰
Custom derive macros for the gui crate.
19 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 17.3 thousand downloads total - 17 stars on GitHub - 1 maintainer
bolt-proto-derive 0.6.0 💰
Procedural macros for bolt-proto.
9 versions - Latest release: over 2 years ago - 1 dependent package - 7 dependent repositories - 19.9 thousand downloads total - 80 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
derive_builder 0.20.0
Rust macro to automatically implement the builder pattern for arbitrary structs.
32 versions - Latest release: 3 months ago - 755 dependent packages - 4,058 dependent repositories - 22.9 million downloads total - 1,181 stars on GitHub - 2 maintainers
Top 5.3% on crates.io
derive_builder_macro 0.20.0
Rust macro to automatically implement the builder pattern for arbitrary structs.
11 versions - Latest release: 3 months ago - 1 dependent package - 3,318 dependent repositories - 17.2 million downloads total - 1,181 stars on GitHub - 1 maintainer
actix-jwt-auth-middleware-derive 0.2.0
This crate provides a derive macro for the actix-web::FromRequest trait
3 versions - Latest release: about 1 year ago - 1 dependent package - 4 dependent repositories - 6.42 thousand downloads total - 1 maintainer
uclicious_derive 0.1.7
Procedural macro to derive FromObject trait from uclicious crate.
5 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 3.65 thousand downloads total - 1 maintainer
aqua_parse_macro 0.16.0
The macro used in 'aqua_parse'.
5 versions - Latest release: over 2 years ago - 1 dependent package - 2.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
thiserror 1.0.61 💰
derive(Error)
62 versions - Latest release: about 16 hours ago - 16,613 dependent packages - 57,359 dependent repositories - 198 million downloads total - 3,697 stars on GitHub - 1 maintainer
clap_derive_cryo 4.3.12 💰
Parse command line argument by defining a struct, derive crate.
1 version - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 4.7 thousand downloads total - 13,397 stars on GitHub - 1 maintainer
Top 0.5% on crates.io
clap_derive 4.5.4 💰
Parse command line argument by defining a struct, derive crate.
73 versions - Latest release: about 2 months ago - 90 dependent packages - 17,230 dependent repositories - 98 million downloads total - 13,397 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
conrod_derive 0.76.1
A crate providing procedural macros for the conrod library
19 versions - Latest release: over 2 years ago - 5 dependent packages - 105 dependent repositories - 199 thousand downloads total - 3,353 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
enum-display 0.1.4
A macro to derive Display for enums
5 versions - Latest release: 3 months ago - 5 dependent packages - 10 dependent repositories - 477 thousand downloads total - 3 stars on GitHub - 1 maintainer
enum-display-macro 0.1.4
A macro to derive Display for enums
5 versions - Latest release: 3 months ago - 1 dependent package - 10 dependent repositories - 480 thousand downloads total - 3 stars on GitHub - 1 maintainer
tablefy 0.1.3
An easy way to display any struct as a table!
4 versions - Latest release: almost 5 years ago - 1 dependent repositories - 22 thousand downloads total - 7 stars on GitHub - 1 maintainer
better-default-derive 0.1.1
A better Default macro
2 versions - Latest release: about 1 year ago - 803 downloads total - 0 stars on GitHub - 1 maintainer
impl_new 💰
[deprecated] A procedural macro to generate a new function impl block for you
5 versions - Latest release: about 21 hours ago - 4 dependent packages - 1 dependent repositories - 2.53 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
actix_derive 0.6.1
Derive macros for `actix` actors
14 versions - Latest release: 8 months ago - 13 dependent packages - 1,335 dependent repositories - 6.87 million downloads total - 8,405 stars on GitHub - 2 maintainers
Top 1.9% on crates.io
derive_more 0.99.17
Adds #[derive(x)] macros for more traits
42 versions - Latest release: over 2 years ago - 1,800 dependent packages - 24,555 dependent repositories - 63 million downloads total - 1,439 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
derive_more-impl 1.0.0-beta.6
Internal implementation of `derive_more` crate
6 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 365 thousand downloads total - 1,439 stars on GitHub - 1 maintainer
resrap_proc_macro 0.8.0
Macros for resrap.
8 versions - Latest release: over 2 years ago - 1 dependent package - 3.18 thousand downloads total - 1 maintainer
dumpster_derive 0.1.2
Implementation of #[derive(Collectable)] for dumpster
2 versions - Latest release: 9 months ago - 1 dependent package - 779 downloads total - 142 stars on GitHub - 1 maintainer
better-bae 0.1.9 💰
A Rust proc-macro attribute parser
3 versions - Latest release: about 2 years ago - 4 dependent packages - 6 dependent repositories - 26.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 2.0% on crates.io
merge 0.1.0
Merge multiple values into one
1 version - Latest release: over 3 years ago - 26 dependent packages - 248 dependent repositories - 1.02 million downloads total - 1 maintainer
structmeta 0.3.0
Parse Rust's attribute arguments by defining a struct.
9 versions - Latest release: 3 months ago - 23 dependent packages - 256 dependent repositories - 2.58 million downloads total - 11 stars on GitHub - 1 maintainer
structmeta-derive 0.3.0
derive macro for structmeta crate.
9 versions - Latest release: 3 months ago - 1 dependent package - 251 dependent repositories - 2.59 million downloads total - 11 stars on GitHub - 1 maintainer
derive-cmp-ops 0.1.0
Derives for componetwise opperations
1 version - Latest release: about 1 month ago - 1 dependent package - 272 downloads total - 0 stars on GitHub - 1 maintainer
multer-derive 0.1.1-alpha
Provides a derive for constructign type from multer Multipart
2 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 2.25 thousand downloads total - 1 stars on GitHub - 1 maintainer
derrive-ops
Derives for componetwise opperations
1 version - Latest release: 1 day ago - 209 downloads total - 0 stars on GitHub - 1 maintainer
multer-derive-macros 0.1.1-alpha
macros for multer-derive
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 2.43 thousand downloads total - 1 stars on GitHub - 1 maintainer
bounded-static 0.7.0
Defines the ToBoundedStatic and IntoBoundedStatic traits
8 versions - Latest release: 7 months ago - 6 dependent packages - 4 dependent repositories - 185 thousand downloads total - 8 stars on GitHub - 1 maintainer
bounded-static-derive 0.7.0
Macro to derive ToBoundedStatic and IntoBoundedStatic traits
8 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 165 thousand downloads total - 8 stars on GitHub - 1 maintainer
derive_destructure2 0.1.3
Destructure structs that implement Drop
6 versions - Latest release: 2 months ago - 5 dependent packages - 6 dependent repositories - 424 thousand downloads total - 0 stars on GitHub - 1 maintainer
polars-row-derive 0.1.0
Macro to help convert an interator of structs into a DataFrame
1 version - Latest release: about 1 month ago - 258 downloads total - 3 stars on GitHub - 1 maintainer
actix-jwt-auth-middleware-macros
This crate provides a derive macro for the actix-web::FromRequest trait
1 version - Latest release: 1 day ago - 1 dependent package - 689 downloads total - 1 maintainer
derive_constructors 1.0.0
Deriving From, TryFrom and create new_with_*args* functions.
1 version - Latest release: 2 months ago - 407 downloads total - 0 stars on GitHub - 1 maintainer
derive_constructors_proc 1.0.0
Deriving From, TryFrom and create new_with_*args* functions.
1 version - Latest release: 2 months ago - 1 dependent package - 416 downloads total - 0 stars on GitHub - 1 maintainer
arraygen-docfix 0.1.8 💰
Derive macro for generating arrays from struct fields.
2 versions - Latest release: over 4 years ago - 1 dependent package - 1.09 thousand downloads total - 20 stars on GitHub - 1 maintainer
kinded 0.3.0
Generate enums with same variants, but without data.
6 versions - Latest release: 9 months ago - 4 dependent packages - 1 dependent repositories - 73.7 thousand downloads total - 86 stars on GitHub - 1 maintainer
rsip-derives 0.4.0
rsip helpful macros, for internal use mostly
3 versions - Latest release: about 2 years ago - 1 dependent package - 2 dependent repositories - 24.7 thousand downloads total - 70 stars on GitHub - 1 maintainer
kinded_macros 0.3.0
Generate enums with same variants, but without data.
6 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 60.4 thousand downloads total - 86 stars on GitHub - 1 maintainer
glitchup_derive 0.4.0
Helper macros for glitchup
7 versions - Latest release: over 4 years ago - 1 dependent package - 3.88 thousand downloads total - 1 stars on GitHub - 1 maintainer
arraygen 0.3.2 💰
Derive macro for generating arrays from struct fields.
23 versions - Latest release: over 2 years ago - 1 dependent package - 6 dependent repositories - 19 thousand downloads total - 20 stars on GitHub - 1 maintainer
creator-derive 0.4.1
Mobile Game Framework
7 versions - Latest release: almost 3 years ago - 1 dependent package - 3.09 thousand downloads total - 194 stars on GitHub - 1 maintainer
therror 0.0.48 💰
derive(Error) with a twist (based on thiserror)
1 version - Latest release: 8 months ago - 425 downloads total - 6 stars on GitHub - 1 maintainer
embedded-registers-derive 0.9.6 💰
Procedural macro for effortless definitions of registers in embedded device drivers
7 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 2.06 thousand downloads total - 3 stars on GitHub - 1 maintainer
derive-enum-error 0.0.1
Derive macro for `std::error::Error`
1 version - Latest release: almost 5 years ago - 1 dependent package - 5 dependent repositories - 30.6 thousand downloads total - 1 maintainer
Top 5.8% on crates.io
apache-avro-derive 0.16.0
A library for deriving Avro schemata from Rust structs and enums
3 versions - Latest release: 8 months ago - 1 dependent package - 26 dependent repositories - 436 thousand downloads total - 2,755 stars on GitHub - 3 maintainers
tiberqueries_derive 0.1.3
Derive implementation for trait FromRow
3 versions - Latest release: 2 days ago - 265 downloads total - 0 stars on GitHub - 1 maintainer
tiberqueries 0.1.3
A lightweight ORM for Tiberius.
4 versions - Latest release: 2 days ago - 333 downloads total - 0 stars on GitHub - 1 maintainer
embedded-registers 0.9.6 💰
Procedural macro for effortless definitions of registers in embedded device drivers
7 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 1.95 thousand downloads total - 3 stars on GitHub - 1 maintainer
atat_derive 0.22.0
Derive macro for atat
37 versions - Latest release: 2 months ago - 2 dependent packages - 1 dependent repositories - 95.6 thousand downloads total - 107 stars on GitHub - 1 maintainer
cmp_by_derive 0.1.0 💰
Derive macro CmpBy and HashBy, respectively deriving traits `Ord`, `PartialOrd`, `Eq` and `Partia...
1 version - Latest release: 9 months ago - 1 dependent package - 991 downloads total - 0 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
serde_derive_internals 0.29.1
AST representation used by Serde derive macros. Unstable.
23 versions - Latest release: 3 days ago - 35 dependent packages - 3,602 dependent repositories - 21.7 million downloads total - 8,633 stars on GitHub - 1 maintainer
Top 0.4% on crates.io
serde 1.0.202
A generic serialization/deserialization framework
289 versions - Latest release: 3 days ago - 39,083 dependent packages - 98,312 dependent repositories - 304 million downloads total - 8,633 stars on GitHub - 1 maintainer
Top 0.4% on crates.io
serde_derive 1.0.202
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
244 versions - Latest release: 3 days ago - 7,662 dependent packages - 78,049 dependent repositories - 272 million downloads total - 8,633 stars on GitHub - 1 maintainer
variant_count 1.1.0
Derive macro for enum which adds to it the count of variants.
2 versions - Latest release: about 3 years ago - 13 dependent packages - 907 dependent repositories - 2.58 million downloads total - 8 stars on GitHub - 1 maintainer
decorators 0.1.4
A macro for generating decorator methods
5 versions - Latest release: almost 2 years ago - 1 dependent package - 2 thousand downloads total - 1 maintainer
splat_derive 0.1.1
A crate providing a Splat derive macro, which generates a splat method for the struct deriving it.
2 versions - Latest release: 4 months ago - 528 downloads total - 0 stars on GitHub - 1 maintainer
ezmenu-macros 0.2.7
Builds a CLI menu with a derive.
1 version - Latest release: about 2 years ago - 1 dependent package - 842 downloads total - 1 maintainer
enum-kinds-macros 0.2.1
Deprecated in favor of the enum-kinds crate. Generate enums with matching variants but without an...
4 versions - Latest release: about 6 years ago - 1 dependent repositories - 2.94 thousand downloads total - 1 maintainer
Top 8.9% on crates.io
evmap-derive 0.2.0
Derive macro for evmap::ShallowCopy
2 versions - Latest release: over 3 years ago - 3 dependent packages - 3 dependent repositories - 12.9 thousand downloads total - 1,898 stars on GitHub - 1 maintainer
byteserde 0.6.2
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary stru...
9 versions - Latest release: 4 months ago - 10 dependent packages - 1 dependent repositories - 5.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
merge_derive-hashmap 0.1.1
Derive macro for the merge::Merge trait
1 version - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 7.41 thousand downloads total - 1 maintainer
ezmenu 0.2.9
Builds a CLI menu with simple macros.
9 versions - Latest release: about 2 years ago - 1 dependent package - 2.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive-from-one 0.1.0 💰
Automatically generates `From` impls so you don't have to
1 version - Latest release: 9 months ago - 1 dependent repositories - 603 downloads total - 1 stars on GitHub - 1 maintainer
stupid-from-num 0.1.0
Auto implement From trait on an enum.
1 version - Latest release: 6 months ago - 1 dependent package - 465 downloads total - 464 stars on GitHub - 1 maintainer
clapme_derive 0.1.10
Parse command line arguments by defining a struct, derive crate.
13 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 13.4 thousand downloads total - 1 maintainer
derive_di 0.3.0
This crate is realized the dependency injection pattern
4 versions - Latest release: over 3 years ago - 1.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
glium_derive 0.1.4
Custom derive for glium Vertex
5 versions - Latest release: almost 4 years ago - 3.57 thousand downloads total - 2 stars on GitHub - 2 maintainers
airone_derive 0.7.4
Procedural macros for the Airone Db persistence layer
4 versions - Latest release: 8 months ago - 1 dependent package - 1.38 thousand downloads total - 3 stars on GitLab.com - 1 maintainer
Top 8.1% on crates.io
parse-display-derive 0.9.0
Procedural macro to implement Display and FromStr using common settings.
20 versions - Latest release: 3 months ago - 4 dependent packages - 281 dependent repositories - 1.96 million downloads total - 180 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
parse-display 0.9.0
Procedural macro to implement Display and FromStr using common settings.
20 versions - Latest release: 3 months ago - 73 dependent packages - 323 dependent repositories - 1.95 million downloads total - 180 stars on GitHub - 1 maintainer
constructor-lite 0.3.0
Generate minimal constructors for structs
3 versions - Latest release: 2 months ago - 920 downloads total - 3 stars on GitHub - 1 maintainer
byteserde_derive 0.6.2
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
9 versions - Latest release: 4 months ago - 8 dependent packages - 1 dependent repositories - 5.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive_from 0.1.1
A simple derive(From) macro
1 version - Latest release: about 8 years ago - 1.66 thousand downloads total - 1,424 stars on GitHub - 1 maintainer
accessory 1.3.1 💰
A configurable get/set/get_mut derive macro
6 versions - Latest release: 2 days ago - 1 dependent package - 38.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
from-mapper-derive 0.1.0
Macro for generating automatic froms
1 version - Latest release: about 4 years ago - 1 dependent package - 1.07 thousand downloads total - 1 maintainer
derive-system 0.1.0
Rust implementation of https://github.com/stuartsierra/component
1 version - Latest release: almost 3 years ago - 487 downloads total - 9 stars on GitHub - 1 maintainer
byteserde_types 0.6.2
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
8 versions - Latest release: 4 months ago - 5 dependent packages - 1 dependent repositories - 5.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive_di_macro 0.3.0
This macro realized dependency injection pattern
3 versions - Latest release: over 3 years ago - 1 dependent package - 1.71 thousand downloads total - 3 stars on GitHub - 1 maintainer
fields-converter-derive 0.1.4
Fields-wise type conversions derive macros
5 versions - Latest release: over 5 years ago - 1 dependent package - 4.06 thousand downloads total - 2 stars on GitLab.com - 1 maintainer