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

crates.io "derive" keyword

Top 5.5% on crates.io
zerovec-derive 0.11.3 💰
Custom derive for the zerovec crate
18 versions - Latest release: about 1 month ago - 1 dependent package - 432 dependent repositories - 313 million downloads total - 1,799 stars on GitHub - 1 maintainer
macroforge_ts 0.1.80
TypeScript macro expansion engine - write compile-time macros in Rust
59 versions - Latest release: 29 days ago - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
flexible-locks_derive 0.1.0
Custom Derive for Flexible Locks
1 version - Latest release: about 8 years ago - 1 dependent package - 3.17 thousand downloads total - 3 stars on GitHub - 1 maintainer
tryphon_macros 0.2.0
Procedural macros for the tryphon configuration library
2 versions - Latest release: 6 months ago - 291 downloads total - 1 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
actix_derive 0.6.2
Derive macros for `actix` actors
15 versions - Latest release: over 1 year ago - 13 dependent packages - 1,335 dependent repositories - 15 million downloads total - 8,411 stars on GitHub - 2 maintainers
defaulted_derive 0.1.3
Derive macro for the IsDefault trait from the defaulted crate
4 versions - Latest release: about 6 hours ago - 81 downloads total - 1 maintainer
defaulted 0.1.3
Trait and derive macro for testing whether a value equals its default state, with per-field custo...
3 versions - Latest release: about 6 hours ago - 41 downloads total - 1 maintainer
charmed-bubbletea-macros 0.2.0
Procedural macros for bubbletea TUI framework
4 versions - Latest release: 3 months ago - 45.1 thousand downloads total - 1 maintainer
Top 2.3% on crates.io
proptest-derive 0.8.0
Custom-derive for the Arbitrary trait of proptest.
12 versions - Latest release: 3 months ago - 207 dependent packages - 1,432 dependent repositories - 18 million downloads total - 2,125 stars on GitHub - 2 maintainers
derive-4mica 1.2.0
Derive macros for the 4Mica payment network.
3 versions - Latest release: about 9 hours ago - 28 downloads total - 1 maintainer
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 9 years ago - 361 dependent packages - 224 dependent repositories - 463 thousand downloads total - 10,576 stars on GitHub - 2 maintainers
Top 4.8% on crates.io
scroll_derive 0.13.1
A macros 1.1 derive implementation for Pread and Pwrite traits from the scroll crate
25 versions - Latest release: 8 months ago - 9 dependent packages - 2,188 dependent repositories - 48.3 million downloads total - 145 stars on GitHub - 1 maintainer
derive_destructure2 0.1.3 💰
Destructure structs that implement Drop
6 versions - Latest release: about 2 years ago - 5 dependent packages - 6 dependent repositories - 3.57 million downloads total - 0 stars on GitHub - 1 maintainer
nami-derive 0.2.3
Derive macros for the nami reactive framework
5 versions - Latest release: 4 months ago - 3.16 thousand downloads total - 9 stars on GitHub - 1 maintainer
itemize_derive_impl 0.1.0
Implementation details for itemize derive macros
1 version - Latest release: 6 months ago - 335 downloads total - 1 maintainer
Top 1.9% on crates.io
derive_more 2.1.1
Adds #[derive(x)] macros for more traits
51 versions - Latest release: 5 months ago - 1,800 dependent packages - 24,555 dependent repositories - 327 million downloads total - 1,721 stars on GitHub - 1 maintainer
nekopas2rust-macros 0.0.6
...
5 versions - Latest release: 6 months ago - 288 downloads total
derive_builder_apply_to 0.1.0
A procedural macro for generating apply_to methods for builder patterns
1 version - Latest release: 10 months ago - 443 downloads total - 1 maintainer
Top 9.8% on crates.io
derive_more-impl 2.1.1
Internal implementation of `derive_more` crate
12 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 144 million downloads total - 2,100 stars on GitHub - 1 maintainer
Top 2.0% on crates.io
merge 0.2.0
Merge multiple values into one
2 versions - Latest release: about 1 year ago - 26 dependent packages - 248 dependent repositories - 2.09 million downloads total - 1 maintainer
unison-kdl 0.3.0
Fast KDL (KDL Document Language) serialization/deserialization with derive macros
2 versions - Latest release: 2 months ago - 86 downloads total - 2 stars on GitHub - 1 maintainer
ezmenu-derive 0.2.5
Builds a CLI menu with a derive.
5 versions - Latest release: about 4 years ago - 1 dependent package - 6.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
type-macro-derive-tricks 0.2.0 💰
Derive macros that work with ADTs containing macros in type positions
2 versions - Latest release: 9 months ago - 835 downloads total - 1 stars on GitHub - 1 maintainer
openai-magic-instantiate 0.2.2
Use LLMs to instantiate well-typed values
11 versions - Latest release: about 2 years ago - 13.1 thousand downloads total - 4 stars on GitHub - 1 maintainer
displaydoc-watt 0.1.0
A derive macro for implementing the display Trait via a doc comment and string interpolation
1 version - Latest release: over 6 years ago - 1.9 thousand downloads total - 360 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
displaydoc 0.2.5
A derive macro for implementing the display Trait via a doc comment and string interpolation
14 versions - Latest release: almost 2 years ago - 211 dependent packages - 3,415 dependent repositories - 339 million downloads total - 361 stars on GitHub - 2 maintainers
Top 0.5% on crates.io
clap_derive 4.6.1 💰
Parse command line argument by defining a struct, derive crate.
90 versions - Latest release: 27 days ago - 90 dependent packages - 17,230 dependent repositories - 510 million downloads total - 14,252 stars on GitHub - 1 maintainer
sqlite3_ext_macro 0.1.0
Derive macros for sqlite3_ext
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 2.82 thousand downloads total - 13 stars on GitHub - 1 maintainer
vapabi-contract 9.0.0
Easy to use conversion of vapory contract calls to bytecode.
1 version - Latest release: about 5 years ago - 13 dependent packages - 1 dependent repositories - 2.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
dinoco_derives 0.0.2
Procedural macros for Dinoco models, projections, and type-safe ORM helpers.
2 versions - Latest release: about 1 month ago - 70 downloads total - 1 maintainer
enum_variant_type 0.4.0
Generates types for each enum variant and conversion trait impls.
6 versions - Latest release: 2 months ago - 1 dependent package - 3 dependent repositories - 186 thousand downloads total - 31 stars on GitHub - 1 maintainer
openzl_sddl_derive 0.1.2
Generate OpenZL SDDL definitions from Rust structs
3 versions - Latest release: 7 months ago - 747 downloads total - 3 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
thiserror 2.0.18 💰
derive(Error)
89 versions - Latest release: 4 months ago - 16,613 dependent packages - 57,359 dependent repositories - 971 million downloads total - 4,415 stars on GitHub - 1 maintainer
ts-derive 0.1.0
Derive macros for Tushare API integration
1 version - Latest release: about 1 year ago - 692 downloads total - 28 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: almost 2 years ago - 35 dependent packages - 3,602 dependent repositories - 137 million downloads total - 10,576 stars on GitHub - 1 maintainer
ax-codec-derive 0.1.0
Derive macros for ax_codec
1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
combine-structs 0.1.1
Proc macros for compile-time struct field merging.
2 versions - Latest release: 2 months ago - 665 downloads total - 2 stars on GitHub - 1 maintainer
no-std-thiserror 0.1.0
thiserror but no_std compatible
1 version - Latest release: over 2 years ago - 1.73 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
ferro-type-derive 0.2.0
Derive macros for ferrotype TypeScript type generation
5 versions - Latest release: 4 months ago - 237 downloads total - 0 stars on GitHub - 1 maintainer
entity-derive 0.7.1 💰
Derive macro for generating DTOs, repositories, and SQL from a single entity definition
17 versions - Latest release: 1 day ago - 363 downloads total - 3 stars on GitHub - 1 maintainer
entity-derive-impl 0.5.1
Internal proc-macro implementation for entity-derive. Use entity-derive instead.
9 versions - Latest release: 1 day ago - 239 downloads total - 1 maintainer
rs-autofixture-derive 0.1.0
Derive macro for rs-autofixture - automatically implement AutoFixture for structs, enums, and unions
1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
derive_rich 0.4.4
Helps you to create richful function for your structs
9 versions - Latest release: over 5 years ago - 5 dependent packages - 3 dependent repositories - 20.2 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
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 2 years ago - 1 dependent package - 38.9 thousand downloads total - 21 stars on GitHub - 2 maintainers
structenv 0.0.1
initialize structs from environment variable
1 version - Latest release: over 7 years ago - 4.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
withers_derive 0.2.0
A macro to implement wither methods for properties of a struct.
2 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 8.81 thousand downloads total - 7 stars on GitHub - 1 maintainer
typewriter-macros 0.5.2 💰
Proc macro crate for the typewriter type sync SDK
12 versions - Latest release: about 1 month ago - 224 downloads total - 12 stars on GitHub - 1 maintainer
attribute-derive 0.10.5
Clap like parsing for attributes in proc-macros
23 versions - Latest release: 7 months ago - 15 dependent packages - 171 dependent repositories - 21.7 million downloads total - 16 stars on GitHub - 1 maintainer
ferro-type 0.2.0
Rust-to-TypeScript type code generation with serde compatibility
5 versions - Latest release: 4 months ago - 147 downloads total - 0 stars on GitHub - 1 maintainer
laminate-derive 0.1.0
Derive macros for the laminate progressive data shaping library
1 version - Latest release: about 1 month ago - 27 downloads total - 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 2 years ago - 3 dependent packages - 1 dependent repositories - 842 thousand downloads total - 1 stars on GitHub - 1 maintainer
derive-cmp-ops 0.1.0
Derives for componetwise opperations
1 version - Latest release: about 2 years ago - 1 dependent package - 4.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
dto_derive 0.1.1
Derive for automatic mapping DTOs to Entities and vice versa.
2 versions - Latest release: about 7 years ago - 5.6 thousand downloads total - 10 stars on GitHub - 1 maintainer
tryphon 0.2.0
Type-safe configuration loading from environment variables using derive macros
2 versions - Latest release: 6 months ago - 222 downloads total - 1 stars on GitHub - 1 maintainer
more-config-derive 3.0.0
Derive macro for more-config Deserialize
1 version - Latest release: 2 days ago - 0 downloads total - 1 maintainer
opaque_typedef 0.0.5
Supports defining opaque typedefs
5 versions - Latest release: about 7 years ago - 4 dependent packages - 2 dependent repositories - 460 thousand downloads total - 12 stars on GitHub - 1 maintainer
osal-rs-serde-derive 0.4.8
Derive macros for osal-rs-serde serialization framework
17 versions - Latest release: 18 days ago - 422 downloads total - 1 stars on GitHub - 1 maintainer
macron 0.1.15
Comprehensive Rust macros toolkit for everyday development tasks. Includes convenient string form...
16 versions - Latest release: about 1 month ago - 6.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
automorph 0.2.0
Derive macros for bidirectional Automerge-Rust struct synchronization
2 versions - Latest release: about 1 month ago - 22 downloads total - 1 maintainer
scrutiny 0.1.2
A powerful, standards-compliant validation library for Rust with 50+ rules, conditional logic, an...
2 versions - Latest release: about 1 month ago - 30 downloads total - 0 stars on GitHub - 1 maintainer
facet 0.46.1 💰
Reflection for Rust: introspect types at compile time with metadata for serialization, pretty-pri...
106 versions - Latest release: 2 days ago - 4 dependent repositories - 315 thousand downloads total - 2,447 stars on GitHub - 1 maintainer
facet-error 0.46.1 💰
thiserror replacement powered by facet - derive Error trait from doc comments
17 versions - Latest release: 2 days ago - 12 thousand downloads total - 2,447 stars on GitHub - 1 maintainer
facet-default 0.46.1 💰
Derive Default for facet types with custom field defaults
16 versions - Latest release: 2 days ago - 1.11 thousand downloads total - 2,447 stars on GitHub - 1 maintainer
facet-macro-types 0.46.1 💰
Unsynn grammar and type definitions for facet macro ecosystem
22 versions - Latest release: 2 days ago - 81.6 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
facet-derive-parse 0.27.11 💰
Parser support for facet-derive's macro expansion
39 versions - Latest release: 11 months ago - 29.9 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
facet-macros 0.46.1 💰
Derive macro for the Facet trait - proc macro powered by unsynn for compile-time type introspection
43 versions - Latest release: 2 days ago - 271 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
facet-macros-emit 0.31.8 💰
Proc macro for emitting derived 'Facet' trait code in facet
21 versions - Latest release: 6 months ago - 190 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
facet-macros-parse 0.31.8 💰
Parser support for facet-macros's macro expansion
21 versions - Latest release: 6 months ago - 191 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
facet-derive 0.27.11 💰
Proc macro for deriving the 'Facet' trait in facet
60 versions - Latest release: 11 months ago - 42.8 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
facet-derive-emit 0.27.11 💰
Proc macro for emitting derived 'Facet' trait code in facet
40 versions - Latest release: 11 months ago - 30.2 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
facet-macros-impl 0.46.1 💰
Implementation of facet derive macros (parsing and code generation)
22 versions - Latest release: 2 days ago - 81.4 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
facet-macro-parse 0.46.1 💰
Parser for facet derive macros - transforms TokenStreams into structured type representations
22 versions - Latest release: 2 days ago - 81.5 thousand downloads total - 2,436 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 8 years ago - 1 dependent package - 1 dependent repositories - 15.7 thousand downloads total - 10,576 stars on GitHub - 1 maintainer
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 9 years ago - 358 dependent packages - 88 dependent repositories - 1.18 million downloads total - 10,576 stars on GitHub - 2 maintainers
prest-serde-derive-fork 1.0.216 💰
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
1 version - Latest release: over 1 year ago - 1.23 thousand downloads total - 10,576 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
serde_codegen_internals 0.14.2 💰
AST representation used by Serde codegen. Unstable.
24 versions - Latest release: about 9 years ago - 6 dependent packages - 191 dependent repositories - 1.52 million downloads total - 10,576 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
alt_serde 1.0.119 💰
A generic serialization/deserialization framework
2 versions - Latest release: over 5 years ago - 4 dependent packages - 16 dependent repositories - 67.2 thousand downloads total - 10,576 stars on GitHub - 2 maintainers
Top 8.7% on crates.io
serde_item 💰
AST representation used by Serde codegen. Unstable.
2 versions - Latest release: 2 days ago - 2 dependent packages - 1 dependent repositories - 16.6 thousand downloads total - 10,576 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
serde_derive_state 0.4.10 💰
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
14 versions - Latest release: over 5 years ago - 4 dependent packages - 6 dependent repositories - 62.7 thousand downloads total - 10,576 stars on GitHub - 1 maintainer
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 5 years ago - 3 dependent packages - 15 dependent repositories - 45.1 thousand downloads total - 10,576 stars on GitHub - 2 maintainers
serde_core 1.0.228 💰
Serde traits only, with no support for derive -- use the `serde` crate instead
9 versions - Latest release: 8 months ago - 227 million downloads total - 10,576 stars on GitHub - 1 maintainer
serde_derive-x86_64-unknown-linux-gnu 1.0.171-alpha.3 💰
Precompiled implementation of #[derive(Serialize, Deserialize)]
4 versions - Latest release: almost 3 years ago - 4.81 thousand downloads total - 10,568 stars on GitHub - 1 maintainer
serde_agaby 1.0.217 💰
A generic serialization/deserialization framework
3 versions - Latest release: about 1 year ago - 2.15 thousand downloads total - 10,568 stars on GitHub - 1 maintainer
serde_keyed_derive 1.0.196 💰
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
1 version - Latest release: about 2 years ago - 1.7 thousand downloads total - 10,568 stars on GitHub - 1 maintainer
model-mapper-macros 0.7.0
Macros for model-mapper crate
16 versions - Latest release: 3 months ago - 1 dependent package - 17.4 thousand downloads total - 30 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: almost 3 years ago - 1 dependent package - 1 dependent repositories - 15.1 thousand downloads total - 14,252 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
derive_arbitrary 1.4.2
Derives arbitrary traits
33 versions - Latest release: 9 months ago - 10 dependent packages - 1,555 dependent repositories - 78.3 million downloads total - 860 stars on GitHub - 3 maintainers
multi-eq 0.1.1
Macros for creating custom equality trait derives
2 versions - Latest release: about 6 years ago - 3.06 thousand downloads total - 2 stars on GitHub - 1 maintainer
boolenum 0.1.0
Derive From<bool> and Into<bool> for your boolean enums
1 version - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 692 thousand downloads total - 2 stars on GitHub - 1 maintainer
argley 1.3.0 💰
Turn a struct into arguments for a `Command`
6 versions - Latest release: almost 3 years ago - 8.92 thousand downloads total - 0 stars on GitHub - 1 maintainer
arkhe-forge-macros 0.13.0
Derive + attribute macros for ArkheForge Runtime: ArkheComponent / ArkheAction / ArkheEvent + #[a...
1 version - Latest release: 2 days ago - 0 downloads total - 1 maintainer
atomr-macros 0.9.2
Procedural macros for atomr — `#[derive(Actor)]`, `props!`, `#[derive(Receive)]`.
5 versions - Latest release: 2 days ago - 370 downloads total - 1 maintainer
destruct-drop 0.2.0
Macro for dropping the fields of a struct or enum without dropping the container.
2 versions - Latest release: almost 3 years ago - 1 dependent package - 2 dependent repositories - 32.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
matterdb-derive 1.0.0
Procedural macros for matterdb.
1 version - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 14.1 thousand downloads total - 4 stars on GitHub - 1 maintainer
neopack-derive 1.1.0
Derive macros for neopack Pack/Unpack/Schema traits
3 versions - Latest release: 2 months ago - 75 downloads total - 0 stars on GitHub - 1 maintainer
amplify_derive 4.0.1 💰
Powerful derivation macros; part of the 'amplify' library
62 versions - Latest release: almost 2 years ago - 35 dependent packages - 43 dependent repositories - 1.33 million downloads total - 1 stars on GitHub - 1 maintainer
enum_stringify 0.6.5
Macro to generate string conversion functions for enums
13 versions - Latest release: 2 days ago - 1 dependent package - 50 thousand downloads total - 5 stars on GitHub - 1 maintainer
nexus-bits-derive 0.4.2
Derive macros for nexus-bits. Use nexus-bits instead of depending on this directly.
6 versions - Latest release: about 1 month ago - 3.51 thousand downloads total - 13 stars on GitHub - 1 maintainer
nexus-rt-derive 1.2.0
Derive macros for nexus-rt. Use nexus-rt instead of depending on this directly.
6 versions - Latest release: 27 days ago - 1.13 thousand downloads total - 14 stars on GitHub - 1 maintainer
structype 3.0.0
This crate contains the exported types used in https://github.com/nohupped/structype_derive
1 version - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 2.39 thousand downloads total - 0 stars on GitHub - 1 maintainer