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
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.67 thousand downloads total - 13,387 stars on GitHub - 1 maintainer
Top 0.5% on crates.io
73 versions - Latest release: about 2 months ago - 90 dependent packages - 17,230 dependent repositories - 97.4 million downloads total - 13,387 stars on GitHub - 1 maintainer
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 - 97.4 million downloads total - 13,387 stars on GitHub - 1 maintainer
Top 0.4% on crates.io
289 versions - Latest release: 1 day ago - 39,083 dependent packages - 98,312 dependent repositories - 304 million downloads total - 8,633 stars on GitHub - 1 maintainer
serde 1.0.202
A generic serialization/deserialization framework289 versions - Latest release: 1 day 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
244 versions - Latest release: 1 day ago - 7,662 dependent packages - 78,049 dependent repositories - 272 million downloads total - 8,633 stars on GitHub - 1 maintainer
serde_derive 1.0.202
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]244 versions - Latest release: 1 day ago - 7,662 dependent packages - 78,049 dependent repositories - 272 million downloads total - 8,633 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
23 versions - Latest release: 1 day ago - 35 dependent packages - 3,602 dependent repositories - 21.7 million downloads total - 8,633 stars on GitHub - 1 maintainer
serde_derive_internals 0.29.1
AST representation used by Serde derive macros. Unstable.23 versions - Latest release: 1 day ago - 35 dependent packages - 3,602 dependent repositories - 21.7 million downloads total - 8,633 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
14 versions - Latest release: over 3 years ago - 4 dependent packages - 6 dependent repositories - 32.6 thousand downloads total - 8,632 stars on GitHub - 1 maintainer
serde_derive_state 0.4.10
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]14 versions - Latest release: over 3 years ago - 4 dependent packages - 6 dependent repositories - 32.6 thousand downloads total - 8,632 stars on GitHub - 1 maintainer
serde_derive_state_internals 0.4.3
AST representation used by Serde derive macros. Unstable.7 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 7.53 thousand downloads total - 8,632 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
2 versions - Latest release: over 3 years ago - 3 dependent packages - 15 dependent repositories - 31.5 thousand downloads total - 8,632 stars on GitHub - 2 maintainers
alt_serde_derive 1.0.119
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]2 versions - Latest release: over 3 years ago - 3 dependent packages - 15 dependent repositories - 31.5 thousand downloads total - 8,632 stars on GitHub - 2 maintainers
Top 2.2% on crates.io
69 versions - Latest release: over 7 years ago - 358 dependent packages - 88 dependent repositories - 959 thousand downloads total - 8,632 stars on GitHub - 2 maintainers
serde_codegen 0.9.0
Macros to auto-generate implementations for the serde framework69 versions - Latest release: over 7 years ago - 358 dependent packages - 88 dependent repositories - 959 thousand downloads total - 8,632 stars on GitHub - 2 maintainers
Top 2.7% on crates.io
24 versions - Latest release: about 7 years ago - 6 dependent packages - 191 dependent repositories - 1.23 million downloads total - 8,632 stars on GitHub - 1 maintainer
serde_codegen_internals 0.14.2
AST representation used by Serde codegen. Unstable.24 versions - Latest release: about 7 years ago - 6 dependent packages - 191 dependent repositories - 1.23 million downloads total - 8,632 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
2 versions - Latest release: over 3 years ago - 4 dependent packages - 16 dependent repositories - 52.8 thousand downloads total - 8,632 stars on GitHub - 2 maintainers
alt_serde 1.0.119
A generic serialization/deserialization framework2 versions - Latest release: over 3 years ago - 4 dependent packages - 16 dependent repositories - 52.8 thousand downloads total - 8,632 stars on GitHub - 2 maintainers
serde_derive-x86_64-unknown-linux-gnu 1.0.171-alpha.3
Precompiled implementation of #[derive(Serialize, Deserialize)]4 versions - Latest release: 10 months ago - 1.13 thousand downloads total - 8,632 stars on GitHub - 1 maintainer
Top 1.8% on crates.io
46 versions - Latest release: over 7 years ago - 361 dependent packages - 224 dependent repositories - 351 thousand downloads total - 8,632 stars on GitHub - 2 maintainers
serde_macros 0.8.9
Macros to auto-generate implementations for the serde framework46 versions - Latest release: over 7 years ago - 361 dependent packages - 224 dependent repositories - 351 thousand downloads total - 8,632 stars on GitHub - 2 maintainers
Top 8.7% on crates.io
2 versions - Latest release: 1 day ago - 2 dependent packages - 1 dependent repositories - 12.2 thousand downloads total - 8,632 stars on GitHub - 1 maintainer
serde_item
AST representation used by Serde codegen. Unstable.2 versions - Latest release: 1 day ago - 2 dependent packages - 1 dependent repositories - 12.2 thousand downloads total - 8,632 stars on GitHub - 1 maintainer
serde_keyed_derive 1.0.196
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]1 version - Latest release: 3 months ago - 506 downloads total - 8,615 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
14 versions - Latest release: 8 months ago - 13 dependent packages - 1,335 dependent repositories - 6.85 million downloads total - 8,405 stars on GitHub - 2 maintainers
actix_derive 0.6.1
Derive macros for `actix` actors14 versions - Latest release: 8 months ago - 13 dependent packages - 1,335 dependent repositories - 6.85 million downloads total - 8,405 stars on GitHub - 2 maintainers
Top 1.2% on crates.io
61 versions - Latest release: 10 days ago - 16,613 dependent packages - 57,359 dependent repositories - 194 million downloads total - 3,697 stars on GitHub - 1 maintainer
thiserror 1.0.60 💰
derive(Error)61 versions - Latest release: 10 days ago - 16,613 dependent packages - 57,359 dependent repositories - 194 million downloads total - 3,697 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
19 versions - Latest release: over 2 years ago - 5 dependent packages - 105 dependent repositories - 199 thousand downloads total - 3,354 stars on GitHub - 1 maintainer
conrod_derive 0.76.1
A crate providing procedural macros for the conrod library19 versions - Latest release: over 2 years ago - 5 dependent packages - 105 dependent repositories - 199 thousand downloads total - 3,354 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
3 versions - Latest release: 8 months ago - 1 dependent package - 26 dependent repositories - 420 thousand downloads total - 2,755 stars on GitHub - 3 maintainers
apache-avro-derive 0.16.0
A library for deriving Avro schemata from Rust structs and enums3 versions - Latest release: 8 months ago - 1 dependent package - 26 dependent repositories - 420 thousand downloads total - 2,755 stars on GitHub - 3 maintainers
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.02 thousand downloads total - 2,693 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.36 thousand downloads total - 2,693 stars on GitHub - 1 maintainer
Top 1.4% on crates.io
60 versions - Latest release: over 2 years ago - 3,827 dependent packages - 12,644 dependent repositories - 42.3 million downloads total - 2,689 stars on GitHub - 2 maintainers
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 - 42.3 million downloads total - 2,689 stars on GitHub - 2 maintainers
Top 1.5% on crates.io
57 versions - Latest release: over 2 years ago - 118 dependent packages - 11,546 dependent repositories - 41.9 million downloads total - 2,689 stars on GitHub - 2 maintainers
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 - 41.9 million downloads total - 2,689 stars on GitHub - 2 maintainers
Top 3.5% on crates.io
5 versions - Latest release: over 4 years ago - 18 dependent packages - 281 dependent repositories - 260 thousand downloads total - 2,418 stars on GitHub - 4 maintainers
specs-derive 0.4.1
Custom derive macro for Specs components5 versions - Latest release: over 4 years ago - 18 dependent packages - 281 dependent repositories - 260 thousand downloads total - 2,418 stars on GitHub - 4 maintainers
Top 8.9% on crates.io
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
evmap-derive 0.2.0
Derive macro for evmap::ShallowCopy2 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
Top 2.3% on crates.io
7 versions - Latest release: 9 months ago - 207 dependent packages - 1,432 dependent repositories - 4.54 million downloads total - 1,587 stars on GitHub - 2 maintainers
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.54 million downloads total - 1,587 stars on GitHub - 2 maintainers
Top 2.5% on crates.io
13 versions - Latest release: 9 months ago - 349 dependent packages - 2,134 dependent repositories - 3.77 million downloads total - 1,582 stars on GitHub - 5 maintainers
argh 0.1.12
Derive-based argument parser optimized for code size13 versions - Latest release: 9 months ago - 349 dependent packages - 2,134 dependent repositories - 3.77 million downloads total - 1,582 stars on GitHub - 5 maintainers
Top 1.9% on crates.io
42 versions - Latest release: over 2 years ago - 1,800 dependent packages - 24,555 dependent repositories - 62.8 million downloads total - 1,437 stars on GitHub - 1 maintainer
derive_more 0.99.17
Adds #[derive(x)] macros for more traits42 versions - Latest release: over 2 years ago - 1,800 dependent packages - 24,555 dependent repositories - 62.8 million downloads total - 1,437 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
6 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 357 thousand downloads total - 1,437 stars on GitHub - 1 maintainer
derive_more-impl 1.0.0-beta.6
Internal implementation of `derive_more` crate6 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 357 thousand downloads total - 1,437 stars on GitHub - 1 maintainer
derive_from 0.1.1
A simple derive(From) macro1 version - Latest release: about 8 years ago - 1.66 thousand downloads total - 1,424 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
11 versions - Latest release: about 1 month ago - 8 dependent packages - 10 dependent repositories - 258 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
nutype 0.4.2
The newtype with guarantees.11 versions - Latest release: about 1 month ago - 8 dependent packages - 10 dependent repositories - 258 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
nutype_macros 0.4.2
The newtype with guarantees.10 versions - Latest release: about 1 month ago - 1 dependent package - 9 dependent repositories - 256 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
32 versions - Latest release: 3 months ago - 755 dependent packages - 4,058 dependent repositories - 21.5 million downloads total - 1,153 stars on GitHub - 2 maintainers
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 - 21.5 million downloads total - 1,153 stars on GitHub - 2 maintainers
Top 5.3% on crates.io
11 versions - Latest release: 3 months ago - 1 dependent package - 3,318 dependent repositories - 16 million downloads total - 1,153 stars on GitHub - 1 maintainer
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 - 16 million downloads total - 1,153 stars on GitHub - 1 maintainer
Top 6.3% on crates.io
19 versions - Latest release: about 2 years ago - 7 dependent packages - 30 dependent repositories - 47.6 thousand downloads total - 1,085 stars on GitHub - 1 maintainer
luminance-derive 0.10.0
Procedural macros for deriving luminance traits19 versions - Latest release: about 2 years ago - 7 dependent packages - 30 dependent repositories - 47.6 thousand downloads total - 1,085 stars on GitHub - 1 maintainer
deer-macros 0.0.0-reserved
A backend-agnostic fail-slow deserialization framework1 version - Latest release: about 1 year ago - 306 downloads total - 955 stars on GitHub - 1 maintainer
ketos_derive 0.12.0
Derive traits for Ketos scripting language4 versions - Latest release: over 4 years ago - 3 dependent packages - 4 dependent repositories - 8.62 thousand downloads total - 746 stars on GitHub - 1 maintainer
Top 6.3% on crates.io
12 versions - Latest release: 18 days ago - 1 dependent package - 714 dependent repositories - 1.78 million downloads total - 694 stars on GitHub - 1 maintainer
palette_derive 0.7.6
Automatically implement traits from the palette crate.12 versions - Latest release: 18 days ago - 1 dependent package - 714 dependent repositories - 1.78 million downloads total - 694 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
30 versions - Latest release: 7 months ago - 10 dependent packages - 1,555 dependent repositories - 5.8 million downloads total - 651 stars on GitHub - 3 maintainers
derive_arbitrary 1.3.2
Derives arbitrary traits30 versions - Latest release: 7 months ago - 10 dependent packages - 1,555 dependent repositories - 5.8 million downloads total - 651 stars on GitHub - 3 maintainers
Top 9.4% on crates.io
15 versions - Latest release: over 2 years ago - 226 dependent repositories - 164 thousand downloads total - 504 stars on GitHub - 1 maintainer
ethabi-contract 16.0.0
Easy to use conversion of ethereum contract calls to bytecode.15 versions - Latest release: over 2 years ago - 226 dependent repositories - 164 thousand downloads total - 504 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
derivate 0.1.0
A set of alternative `derive` attributes for Rust1 version - Latest release: almost 6 years ago - 1 dependent package - 3.01 thousand downloads total - 393 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
20 versions - Latest release: over 3 years ago - 645 dependent packages - 12,480 dependent repositories - 47.5 million downloads total - 388 stars on GitHub - 1 maintainer
derivative 2.2.0
A set of alternative `derive` attributes for Rust20 versions - Latest release: over 3 years ago - 645 dependent packages - 12,480 dependent repositories - 47.5 million downloads total - 388 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
54 versions - Latest release: 4 months ago - 17 dependent packages - 188 dependent repositories - 2.15 million downloads total - 338 stars on GitHub - 1 maintainer
auto_enums 0.8.5 💰
A library for to allow multiple return types by automatically generated enum.54 versions - Latest release: 4 months ago - 17 dependent packages - 188 dependent repositories - 2.15 million downloads total - 338 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
48 versions - Latest release: over 3 years ago - 1 dependent package - 171 dependent repositories - 1.5 million downloads total - 338 stars on GitHub - 1 maintainer
auto_enums_derive 0.7.12 💰
An internal crate to support auto_enums - do not use directly48 versions - Latest release: over 3 years ago - 1 dependent package - 171 dependent repositories - 1.5 million downloads total - 338 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
48 versions - Latest release: over 3 years ago - 1 dependent package - 131 dependent repositories - 1.5 million downloads total - 338 stars on GitHub - 1 maintainer
auto_enums_core 0.7.12 💰
An internal crate to support auto_enums - do not use directly48 versions - Latest release: over 3 years ago - 1 dependent package - 131 dependent repositories - 1.5 million downloads total - 338 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
10 versions - Latest release: over 5 years ago - 5 dependent packages - 98 dependent repositories - 213 thousand downloads total - 323 stars on GitHub - 2 maintainers
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 - 213 thousand downloads total - 323 stars on GitHub - 2 maintainers
Top 4.1% on crates.io
13 versions - Latest release: about 1 year ago - 211 dependent packages - 3,415 dependent repositories - 17.8 million downloads total - 320 stars on GitHub - 1 maintainer
displaydoc 0.2.4 💰
A derive macro for implementing the display Trait via a doc comment and string interpolation13 versions - Latest release: about 1 year ago - 211 dependent packages - 3,415 dependent repositories - 17.8 million downloads total - 320 stars on GitHub - 1 maintainer
displaydoc-watt 0.1.0 💰
A derive macro for implementing the display Trait via a doc comment and string interpolation1 version - Latest release: over 4 years ago - 569 downloads total - 320 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
29 versions - Latest release: 4 months ago - 622 dependent packages - 14,567 dependent repositories - 36.7 million downloads total - 231 stars on GitHub - 1 maintainer
num_enum 0.7.2
Procedural macros to make inter-operation between primitives and enums easier.29 versions - Latest release: 4 months ago - 622 dependent packages - 14,567 dependent repositories - 36.7 million downloads total - 231 stars on GitHub - 1 maintainer
Top 5.5% on crates.io
15 versions - Latest release: 4 months ago - 14 dependent packages - 223 dependent repositories - 394 thousand downloads total - 230 stars on GitHub - 4 maintainers
shred-derive 0.7.0
Custom derive for shred15 versions - Latest release: 4 months ago - 14 dependent packages - 223 dependent repositories - 394 thousand downloads total - 230 stars on GitHub - 4 maintainers
Top 8.1% on crates.io
6 versions - Latest release: 12 months ago - 2 dependent packages - 32 dependent repositories - 155 thousand downloads total - 228 stars on GitHub - 2 maintainers
influxdb_derive 0.5.1
Private implementation detail of the influxdb crate6 versions - Latest release: 12 months ago - 2 dependent packages - 32 dependent repositories - 155 thousand downloads total - 228 stars on GitHub - 2 maintainers
makeit-derive 0.1.1
A macro crate for makeit. Do not use this crate directly.2 versions - Latest release: about 2 years ago - 1 dependent package - 1.35 thousand downloads total - 219 stars on GitHub - 1 maintainer
makeit 0.1.1
Compile-time checked Builder pattern `derive` macro with zero-memory overhead2 versions - Latest release: about 2 years ago - 983 downloads total - 219 stars on GitHub - 1 maintainer
creator-derive 0.4.1
Mobile Game Framework7 versions - Latest release: almost 3 years ago - 1 dependent package - 2.81 thousand downloads total - 194 stars on GitHub - 1 maintainer
unhtml_derive 0.8.0
proc macro derive for unhtml17 versions - Latest release: over 3 years ago - 5 dependent packages - 4 dependent repositories - 48.6 thousand downloads total - 194 stars on GitHub - 1 maintainer
crossbundle-derive 0.1.3
Cross-Platform Rust Toolkit for Games 🏹4 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 1.67 thousand downloads total - 194 stars on GitHub - 2 maintainers
Top 7.0% on crates.io
11 versions - Latest release: almost 4 years ago - 13 dependent packages - 56 dependent repositories - 411 thousand downloads total - 187 stars on GitHub - 1 maintainer
log-derive 0.4.1 💰
Procedural Macros for logging the result and inputs of a function11 versions - Latest release: almost 4 years ago - 13 dependent packages - 56 dependent repositories - 411 thousand downloads total - 187 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
20 versions - Latest release: 3 months ago - 4 dependent packages - 281 dependent repositories - 1.96 million downloads total - 180 stars on GitHub - 1 maintainer
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
20 versions - Latest release: 3 months ago - 73 dependent packages - 323 dependent repositories - 1.95 million downloads total - 180 stars on GitHub - 1 maintainer
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
Top 8.8% on crates.io
7 versions - Latest release: about 2 months ago - 12 dependent packages - 10 dependent repositories - 102 thousand downloads total - 179 stars on GitHub - 2 maintainers
venial 0.6.0
A very small syn7 versions - Latest release: about 2 months ago - 12 dependent packages - 10 dependent repositories - 102 thousand downloads total - 179 stars on GitHub - 2 maintainers
kdam_derive 0.1.0 💰
A derive macro for deriving kdam::BarExt trait for a struct.1 version - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 2.06 thousand downloads total - 163 stars on GitHub - 1 maintainer
krator-derive 0.5.0
Derive macros for the Krator crate5 versions - Latest release: over 2 years ago - 1 dependent package - 11 dependent repositories - 8.68 thousand downloads total - 155 stars on GitHub - 2 maintainers
Top 4.8% on crates.io
22 versions - Latest release: 5 months ago - 9 dependent packages - 2,188 dependent repositories - 8.96 million downloads total - 144 stars on GitHub - 1 maintainer
scroll_derive 0.12.0
A macros 1.1 derive implementation for Pread and Pwrite traits from the scroll crate22 versions - Latest release: 5 months ago - 9 dependent packages - 2,188 dependent repositories - 8.96 million downloads total - 144 stars on GitHub - 1 maintainer
dumpster_derive 0.1.2
Implementation of #[derive(Collectable)] for dumpster2 versions - Latest release: 9 months ago - 1 dependent package - 690 downloads total - 143 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
28 versions - Latest release: 4 months ago - 131 dependent packages - 20,867 dependent repositories - 66.6 million downloads total - 130 stars on GitHub - 1 maintainer
synstructure 0.13.1
Helper methods and macros for custom derives28 versions - Latest release: 4 months ago - 131 dependent packages - 20,867 dependent repositories - 66.6 million downloads total - 130 stars on GitHub - 1 maintainer
crossbus-derive 0.0.2-a
Macros for crossbus2 versions - Latest release: about 1 year ago - 1 dependent package - 689 downloads total - 119 stars on GitHub - 1 maintainer
gantz-derive 0.1.0
A crate providing procedural macros for the gantz library1 version - Latest release: almost 6 years ago - 1 dependent package - 1.32 thousand downloads total - 112 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
46 versions - Latest release: 4 months ago - 108 dependent packages - 1,746 dependent repositories - 8.11 million downloads total - 111 stars on GitHub - 1 maintainer
educe 0.5.11
This crate offers procedural macros designed to facilitate the swift implementation of Rust's bui...46 versions - Latest release: 4 months ago - 108 dependent packages - 1,746 dependent repositories - 8.11 million downloads total - 111 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
6 versions - Latest release: over 7 years ago - 42 dependent packages - 1,312 dependent repositories - 3.94 million downloads total - 108 stars on GitHub - 1 maintainer
custom_derive 0.1.7
(Note: superseded by `macro-attr`) This crate provides a macro that enables the use of custom der...6 versions - Latest release: over 7 years ago - 42 dependent packages - 1,312 dependent repositories - 3.94 million downloads total - 108 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
1 version - Latest release: over 7 years ago - 22 dependent packages - 29 dependent repositories - 92.9 thousand downloads total - 108 stars on GitHub - 1 maintainer
macro-attr 0.2.0
This crate provides the `macro_attr!` macro that enables the use of custom, macro-based attribute...1 version - Latest release: over 7 years ago - 22 dependent packages - 29 dependent repositories - 92.9 thousand downloads total - 108 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
5 versions - Latest release: almost 8 years ago - 29 dependent packages - 160 dependent repositories - 706 thousand downloads total - 108 stars on GitHub - 1 maintainer
newtype_derive 0.1.6
This crate provides macros for deriving common traits for newtype structures.5 versions - Latest release: almost 8 years ago - 29 dependent packages - 160 dependent repositories - 706 thousand downloads total - 108 stars on GitHub - 1 maintainer
Top 6.5% on crates.io
4 versions - Latest release: almost 8 years ago - 21 dependent packages - 82 dependent repositories - 310 thousand downloads total - 108 stars on GitHub - 1 maintainer
enum_derive 0.1.7
This crate provides macros for deriving additional functionality for enums.4 versions - Latest release: almost 8 years ago - 21 dependent packages - 82 dependent repositories - 310 thousand downloads total - 108 stars on GitHub - 1 maintainer
atat_derive 0.22.0
Derive macro for atat37 versions - Latest release: 2 months ago - 2 dependent packages - 1 dependent repositories - 95.6 thousand downloads total - 107 stars on GitHub - 1 maintainer
mysql-common-derive 0.31.1
Derive macros for MySql common primitives5 versions - Latest release: about 1 month ago - 1 dependent package - 23 dependent repositories - 946 thousand downloads total - 106 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
8 versions - Latest release: 6 months ago - 5 dependent packages - 17 dependent repositories - 160 thousand downloads total - 93 stars on GitHub - 1 maintainer
dict_derive 0.5.0
Derive macros for some PyO3 traits to convert python dicts into rust structs8 versions - Latest release: 6 months ago - 5 dependent packages - 17 dependent repositories - 160 thousand downloads total - 93 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
14 versions - Latest release: about 1 year ago - 39 dependent packages - 553 dependent repositories - 2.21 million downloads total - 86 stars on GitHub - 1 maintainer
macro_rules_attribute 0.2.0
Use declarative macros in attribute or derive position14 versions - Latest release: about 1 year ago - 39 dependent packages - 553 dependent repositories - 2.21 million downloads total - 86 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 - 32.3 thousand downloads total - 85 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 - 45.6 thousand downloads total - 85 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.2 thousand downloads total - 80 stars on GitHub - 1 maintainer
onlyerror 0.1.4 💰
Obsessively tiny error derive macro5 versions - Latest release: 3 months ago - 5 dependent packages - 1 dependent repositories - 5.61 thousand downloads total - 70 stars on GitHub - 1 maintainer
springtime-di-derive 0.3.1 💰
Derive support for springtime-di crate.3 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 2.17 thousand downloads total - 68 stars on GitHub - 1 maintainer
springtime-web-axum-derive 0.1.1 💰
Derive support for springtime-web-axum crate.2 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 1.01 thousand downloads total - 68 stars on GitHub - 1 maintainer
cstree_derive 0.12.0
Macro implementation of `#[derive(Syntax)]`2 versions - Latest release: 11 months ago - 1 dependent package - 1.81 thousand downloads total - 67 stars on GitHub - 1 maintainer
wrapped_mono_macros 0.3.0
Macros for wrapped_mono. Useless without it.2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 1.11 thousand downloads total - 66 stars on GitHub - 1 maintainer
moniker-derive 0.5.0
Derives for the moniker crate10 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 7.47 thousand downloads total - 65 stars on GitHub - 1 maintainer
moniker 0.5.0
Automatically derive variable binding and alpha equivalence for abstract syntax trees10 versions - Latest release: over 5 years ago - 2 dependent repositories - 6.98 thousand downloads total - 65 stars on GitHub - 1 maintainer
rsip-derives 0.4.0
rsip helpful macros, for internal use mostly3 versions - Latest release: about 2 years ago - 1 dependent package - 2 dependent repositories - 22.5 thousand downloads total - 64 stars on GitHub - 1 maintainer
tealr_derive 0.9.1
Derive/Proc macro's to reduce boilerplate when using tealr.20 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 11.1 thousand downloads total - 62 stars on GitHub - 1 maintainer
derive-ocaml 0.1.3
Custom derive and procedural macros for easy FFI with ocaml on top of the ocaml crate4 versions - Latest release: over 3 years ago - 3.91 thousand downloads total - 61 stars on GitHub - 1 maintainer
Top 9.5% on crates.io
24 versions - Latest release: 9 months ago - 10 dependent packages - 21 dependent repositories - 467 thousand downloads total - 57 stars on GitHub - 1 maintainer
buildstructor 0.5.4
Macro to derive a builder from a constructor function.24 versions - Latest release: 9 months ago - 10 dependent packages - 21 dependent repositories - 467 thousand downloads total - 57 stars on GitHub - 1 maintainer
impl-tools-lib 0.10.0
Helper macros: autoimpl15 versions - Latest release: 8 months ago - 2 dependent packages - 8 dependent repositories - 63.7 thousand downloads total - 56 stars on GitHub - 1 maintainer
impl-tools 0.10.0
Helper macros: autoimpl20 versions - Latest release: 8 months ago - 12 dependent packages - 8 dependent repositories - 59.1 thousand downloads total - 56 stars on GitHub - 1 maintainer
v_escape_derive 0.9.1 💰
Procedural macro package for v_escape24 versions - Latest release: over 2 years ago - 1 dependent package - 990 dependent repositories - 1.68 million downloads total - 51 stars on GitHub - 1 maintainer
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 - 79.8 thousand downloads total - 49 stars on GitHub - 1 maintainer
amplify_derive_helpers 0.0.4
Amplifying Rust language capabilities: helper functions for creating proc macro libraries4 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 11.1 thousand downloads total - 49 stars on GitHub - 1 maintainer
holochain_serialized_bytes_derive 0.0.54
Provides derive macros for holochain serialized bytes.21 versions - Latest release: 29 days ago - 1 dependent package - 101 dependent repositories - 169 thousand downloads total - 49 stars on GitHub - 2 maintainers
Top 8.7% on crates.io
13 versions - Latest release: 27 days ago - 6 dependent packages - 59 dependent repositories - 407 thousand downloads total - 45 stars on GitHub - 1 maintainer
diesel-derive-newtype 2.1.2
Automatically connect newtypes to Diesel using their wrapped type13 versions - Latest release: 27 days ago - 6 dependent packages - 59 dependent repositories - 407 thousand downloads total - 45 stars on GitHub - 1 maintainer
renderdoc-derive 0.7.0
Internal custom derive macro intended for renderdoc-rs4 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 3.57 thousand downloads total - 42 stars on GitHub - 1 maintainer
xso_proc 0.0.1
Macro implementation of #[derive(FromXml, IntoXml)]1 version - Latest release: 29 days ago - 1 dependent package - 211 downloads total - 39 stars on GitLab.com - 1 maintainer
Related Keywords
macro
184
rust
169
enum
67
proc-macro
49
macros
47
serde
39
struct
34
no-std
29
serialization
27
cli
26
error
25
builder
23
proc_macro
22
trait
20
from
18
clap
17
error-handling
17
rust-library
16
rust-lang
16
database
16
display
15
no_std
14
attribute
14
json
11
schema
11
derive-macro
11
procmacro
11
id
10
attributes
10
data
10
newtype
10
data-structures
9
setter
9
variant
9
syn
9
merge
9
rust-crate
9
debug
8
constructor
8
hash
8
map
8
parsing
8
abi
8
ffi
8
parser
8
testing
8
solidity
8
parse
8
config
8
proc
8
multipart
8
string
7
procedural
7
validation
7
configuration
7
hacktoberfest
7
drop
7
http
7
arguments
7
bytes
7
actix
7
actix-web
7
async
6
args
6
discriminant
6
pattern
6
vec
6
utility
6
crates
6
type
6
rust-macro
6
template
5
argument-parser
5
codegen
5
xml
5
custom_derive
5
iterator
5
mapper
5
into
5
primitive
5
web
5
patch
5
mapping
4
deriving
4
memory
4
command
4
entity
4
regex
4
function
4
types
4
default
4
reflection
4
html
4
postgres
4
conversion
4
s
4
sophon
4
boilerplate
4
structopt
4
surrealdb
4