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 2.5% on crates.io
argh 0.1.12
Derive-based argument parser optimized for code size
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
sawp-flags-derive 0.12.1
SAWP BitFlags Handling and Storage Derive Macro
12 versions - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 329 thousand downloads total - 32 stars on GitHub - 5 maintainers
Top 5.5% on crates.io
shred-derive 0.7.0
Custom derive for shred
15 versions - Latest release: 4 months ago - 14 dependent packages - 223 dependent repositories - 394 thousand downloads total - 230 stars on GitHub - 4 maintainers
Top 3.5% on crates.io
specs-derive 0.4.1
Custom derive macro for Specs components
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
Top 4.2% on crates.io
derive_arbitrary 1.3.2
Derives arbitrary traits
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
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
serde_view 0.1.6 💰
Serialize views of data
7 versions - Latest release: about 1 year ago - 1 dependent repositories - 1.9 thousand downloads total - 0 stars on GitHub - 2 maintainers
Top 1.8% on crates.io
serde_macros 0.8.9
Macros to auto-generate implementations for the serde framework
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
functor_derive_lib 0.4.3
The proc macro for a derive macro to derive a functor for a type.
14 versions - Latest release: about 1 month ago - 1 dependent package - 3.85 thousand downloads total - 20 stars on GitHub - 2 maintainers
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 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 - 41.9 million downloads total - 2,689 stars on GitHub - 2 maintainers
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 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 - 213 thousand downloads total - 323 stars on GitHub - 2 maintainers
Top 4.7% on crates.io
alt_serde 1.0.119
A generic serialization/deserialization framework
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
sea-bae 0.2.0 💰
A Rust proc-macro attribute parser
1 version - Latest release: 10 months ago - 3 dependent packages - 1 dependent repositories - 1.64 million downloads total - 2 stars on GitHub - 2 maintainers
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 - 8.68 thousand downloads total - 155 stars on GitHub - 2 maintainers
serde_view_macros 0.1.6 💰
Serialize views of data
5 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 1.63 thousand downloads total - 0 stars on GitHub - 2 maintainers
derive_builder_fork_arti 0.11.2
Rust macro to automatically implement the builder pattern for arbitrary structs.
1 version - Latest release: about 2 years ago - 19 dependent packages - 7 dependent repositories - 118 thousand downloads total - 0 stars on GitHub - 2 maintainers
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
Top 2.2% on crates.io
serde_codegen 0.9.0
Macros to auto-generate implementations for the serde framework
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
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.85 million downloads total - 8,405 stars on GitHub - 2 maintainers
functor_derive 0.4.3
A derive macro to derive a functor for a type.
15 versions - Latest release: about 1 month ago - 3.87 thousand downloads total - 20 stars on GitHub - 2 maintainers
derive-where 1.2.7
Deriving with custom trait bounds
13 versions - Latest release: 5 months ago - 23 dependent packages - 34 dependent repositories - 1.86 million downloads total - 33 stars on GitHub - 2 maintainers
Top 8.8% on crates.io
venial 0.6.0
A very small syn
7 versions - Latest release: about 2 months ago - 12 dependent packages - 10 dependent repositories - 102 thousand downloads total - 179 stars on GitHub - 2 maintainers
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 - 42.3 million downloads total - 2,689 stars on GitHub - 2 maintainers
astarte-device-sdk-derive 0.8.1
Derive macros implementation used by Astarte Device SDK
17 versions - Latest release: 14 days ago - 1 dependent package - 1 dependent repositories - 13.9 thousand downloads total - 6 stars on GitHub - 2 maintainers
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 - 21.5 million downloads total - 1,153 stars on GitHub - 2 maintainers
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.54 million downloads total - 1,587 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.04 million downloads total - 36 stars on GitHub - 2 maintainers
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.48 million downloads total - 27 stars on GitLab.com - 2 maintainers
Top 5.4% on crates.io
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 8.1% on crates.io
influxdb_derive 0.5.1
Private implementation detail of the influxdb crate
6 versions - Latest release: 12 months ago - 2 dependent packages - 32 dependent repositories - 155 thousand downloads total - 228 stars on GitHub - 2 maintainers
derive_builder_macro_fork_arti 0.11.2
Rust macro to automatically implement the builder pattern for arbitrary structs.
1 version - Latest release: about 2 years ago - 1 dependent package - 7 dependent repositories - 118 thousand downloads total - 0 stars on GitHub - 2 maintainers
Top 5.6% on crates.io
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 4.1% on crates.io
displaydoc 0.2.4 💰
A derive macro for implementing the display Trait via a doc comment and string interpolation
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
zoet-macro 0.1.12
Implementation detail for `#[zoet]` macro
9 versions - Latest release: 10 months ago - 1 dependent package - 4.36 thousand downloads total - 13 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 - 66.6 million downloads total - 130 stars on GitHub - 1 maintainer
Top 9.9% on crates.io
derive-try-from-primitive 1.0.0
Custom derive a try_from method for primitive to enum conversions
2 versions - Latest release: about 4 years ago - 9 dependent packages - 280 dependent repositories - 1.41 million downloads total - 16 stars on GitHub - 1 maintainer
thisisplural_derive 💰
#[derive(Plural)] for creating frictionless new types with a Vec, HashMap, etc.
1 version - Latest release: 12 days ago - 1 dependent package - 292 downloads total - 4 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.21 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: 12 days ago - 3 dependent packages - 1 dependent repositories - 11.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
derive-error 0.0.5
Derive macro for Error using macros 1.1
6 versions - Latest release: about 3 years ago - 51 dependent packages - 50 dependent repositories - 786 thousand downloads total - 32 stars on GitHub - 1 maintainer
auto-builder-core 0.2.0
A derive macro to implement the builder pattern for any struct
2 versions - Latest release: 4 months ago - 1 dependent package - 517 downloads total - 0 stars on GitHub - 1 maintainer
pg_mapper 0.2.1 💰
derive `TryFrom<tokio_postgres::Row>`
3 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 1.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
package_info_derive 0.1.0
Derive macro for exposing Cargo Package Information to Rust code
1 version - Latest release: over 2 years ago - 3 dependent packages - 9.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
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
derive-debug 0.1.2
Customizable derive macro for Debug trait
3 versions - Latest release: over 1 year ago - 2 dependent packages - 8.07 thousand downloads total - 3 stars on GitHub - 1 maintainer
liter_derive 0.0.6
Procedural macros for liter
6 versions - Latest release: 4 months ago - 1 dependent package - 1.7 thousand downloads total - 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: 1 day ago - 7,662 dependent packages - 78,049 dependent repositories - 272 million downloads total - 8,633 stars on GitHub - 1 maintainer
allegro-motor-derive 0.1.0
Derive macros for Allegro motor driver registers
1 version - Latest release: 7 months ago - 1 dependent package - 406 downloads total - 0 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: 3 months ago - 1 dependent package - 2.37 thousand downloads total - 4 stars on GitHub - 1 maintainer
rand_derive2 0.1.21
Generate customizable random types with the rand crate
21 versions - Latest release: 11 months ago - 8 dependent packages - 5 dependent repositories - 20.5 thousand downloads total - 5 stars on GitHub - 1 maintainer
repr-trait-derive 1.0.0
Derive macros for working with repr-trait
1 version - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 1.74 thousand downloads total - 3 stars on GitHub - 1 maintainer
slog_derive 0.2.0
Custom derives for use with slog.
3 versions - Latest release: over 4 years ago - 6 dependent packages - 300 dependent repositories - 1.19 million downloads total - 6 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: 9 days ago - 2 dependent packages - 0 downloads total - 0 stars on GitHub - 1 maintainer
surrealdb-derive 0.12.0
Private implementation of procedural macros for surrealdb
14 versions - Latest release: 9 months ago - 9 dependent packages - 275 dependent repositories - 192 thousand downloads total - 7 stars on GitHub - 1 maintainer
synthez 0.3.1
Steroids for `syn`, `quote` and `proc-macro2` crates.
7 versions - Latest release: about 1 year ago - 1 dependent package - 34 dependent repositories - 1.28 million downloads total - 2 stars on GitHub - 1 maintainer
thiserror-core 1.0.50
derive(Error)
3 versions - Latest release: 6 months ago - 4 dependent packages - 85 dependent repositories - 1.87 million downloads total - 9 stars on GitHub - 1 maintainer
perfect-derive 0.1.3
Provides a prototype of the proposed perfect_derive macro
4 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 1.49 thousand downloads total - 5 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
derive-ocaml 0.1.3
Custom derive and procedural macros for easy FFI with ocaml on top of the ocaml crate
4 versions - Latest release: over 3 years ago - 3.91 thousand downloads total - 61 stars on GitHub - 1 maintainer
derive-config 2.1.1 💰
My personal configuration library
4 versions - Latest release: 3 months ago - 1 dependent package - 1.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
onlyerror 0.1.4 💰
Obsessively tiny error derive macro
5 versions - Latest release: 3 months ago - 5 dependent packages - 1 dependent repositories - 5.61 thousand downloads total - 70 stars on GitHub - 1 maintainer
valibuk_derive 0.2.0
Macros for the Valibuk library
2 versions - Latest release: about 1 year ago - 1 dependent package - 948 downloads total - 1 stars on GitHub - 1 maintainer
restructed 0.2.0
Quickly derive subsets of your structs
6 versions - Latest release: 2 months ago - 1.71 thousand downloads total - 1 maintainer
merfolk_frontend_derive 0.1.0
A `Frontend` for merfolk using derive macros.
1 version - Latest release: over 3 years ago - 471 downloads total - 0 stars on GitHub - 1 maintainer
enum-group 0.1.2
A simple derive macro crate that helps enum types to group their variants
3 versions - Latest release: almost 2 years ago - 34.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
ops-derive 0.1.1
Derive macros for std::ops
2 versions - Latest release: about 3 years ago - 760 downloads total - 1 maintainer
inew 0.2.2
Macroses for constructor generation
4 versions - Latest release: about 1 year ago - 1.28 thousand downloads total - 13 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.04 thousand downloads total - 1 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.01 million downloads total - 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 - 47.5 million downloads total - 388 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
macro_rules_attribute 0.2.0
Use declarative macros in attribute or derive position
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
iter-enum 1.1.3 💰
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.
12 versions - Latest release: 4 months ago - 8 dependent packages - 30 dependent repositories - 187 thousand downloads total - 13 stars on GitHub - 1 maintainer
deluxe 0.5.0
Procedural macro attribute parser
7 versions - Latest release: about 1 year ago - 13 dependent packages - 1 dependent repositories - 24.6 thousand downloads total - 30 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 - 8.05 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: 10 months ago - 6 dependent packages - 2 dependent repositories - 94.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
derive_dearbitrary 1.2.0
Derives dearbitrary traits
2 versions - Latest release: 11 months ago - 1 dependent package - 682 downloads total - 0 stars on GitHub - 1 maintainer
accessory 1.3.1 💰
A configurable get/set/get_mut derive macro
6 versions - Latest release: 1 day ago - 1 dependent package - 38.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
statenum 1.0.0
A library for enabling enums in state-pattern logic.
1 version - Latest release: 8 months ago - 309 downloads total - 0 stars on GitHub - 1 maintainer
not-so-fast 0.2.0
A library for data validation with derive macro
2 versions - Latest release: 7 months ago - 3.21 thousand downloads total - 1 stars on GitHub - 1 maintainer
impartial-ord 1.0.5 💰
Derives a quicker PartialOrd for types that already implement Ord
6 versions - Latest release: about 1 year ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
heapsz 0.1.0
A crate for calculating the heap usage of a data structure.
2 versions - Latest release: 3 days ago - 326 downloads total - 1 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 - 70.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
auto_enums_core 0.7.12 💰
An internal crate to support auto_enums - do not use directly
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
Top 5.9% on crates.io
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.8% on crates.io
hash32-derive 0.1.1
Macros 1.1 implementation of #[derive(Hash32)]
2 versions - Latest release: almost 3 years ago - 20 dependent packages - 479 dependent repositories - 383 thousand downloads total - 10 stars on GitHub - 1 maintainer
argley_macro 1.3.0 💰
Macro for the `argley` crate
5 versions - Latest release: 10 months ago - 1 dependent package - 1.54 thousand downloads total - 0 stars on GitHub - 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 - 25.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
fn_once 0.3.0 💰
This library provides a convenient derive macro for a once function.
3 versions - Latest release: over 1 year ago - 1 dependent repositories - 852 downloads total - 2 stars on GitHub - 1 maintainer
impl-tools 0.10.0
Helper macros: autoimpl
20 versions - Latest release: 8 months ago - 12 dependent packages - 8 dependent repositories - 59.1 thousand downloads total - 56 stars on GitHub - 1 maintainer
discrimenum 0.1.0 💰
Derive `Hash` and `PartialEq` on enums where only the discriminant matters.
1 version - Latest release: about 2 years ago - 443 downloads total - 0 stars on GitHub - 1 maintainer
deboog 0.2.0
Derive macro for extended debug formatting
2 versions - Latest release: 10 months ago - 561 downloads total - 0 stars on GitHub - 1 maintainer
error-chain-mini-derive 0.2.0
derives for error-chain-mini
8 versions - Latest release: almost 6 years ago - 3 dependent packages - 6.27 thousand downloads total - 1 stars on GitHub - 1 maintainer
flexible-locks_derive 0.1.0
Custom Derive for Flexible Locks
1 version - Latest release: about 6 years ago - 1 dependent package - 1.62 thousand downloads total - 3 stars on GitHub - 1 maintainer
fancy_constructor 1.2.2 💰
Derive a highly configurable constructor for your struct
7 versions - Latest release: 7 months ago - 1 dependent package - 35 thousand downloads total - 1 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 - 16.5 thousand downloads total - 17 stars on GitHub - 1 maintainer
ortho_vec_derive_impl 0.1.0
Derive orthogonal vector structure for better CPU cache usage
1 version - Latest release: 11 months ago - 2 dependent packages - 634 downloads total - 3 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
Top 0.4% on crates.io
serde 1.0.202
A generic serialization/deserialization framework
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