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

crates.io "rust-macro" keyword

View the packages on the crates.io package registry that are tagged with the "rust-macro" keyword.

enum_variant_eq 0.1.0
Determining that enumerations only have Variant equal
1 version - Latest release: over 2 years ago - 1 dependent package - 1.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
specta 1.0.5 💰
Easily export your Rust types to other languages
33 versions - Latest release: about 2 years ago - 16 dependent packages - 52 dependent repositories - 460 thousand downloads total - 445 stars on GitHub - 1 maintainer
enum_variant_eq_derive 0.1.2
Dependency macro for enum_variant_eq
3 versions - Latest release: over 2 years ago - 1 dependent package - 4.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
gll-pg-core 0.5.0
A parser generator for GLL grammar, core library
6 versions - Latest release: almost 2 years ago - 1 dependent repositories - 8.01 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
pipeline 0.5.0
A macro collection to pipe |> your functions calls, like in F# or Elixir.
3 versions - Latest release: about 10 years ago - 3 dependent packages - 55 dependent repositories - 519 thousand downloads total - 257 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
include-flate 0.3.1
A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation
8 versions - Latest release: about 1 month ago - 15 dependent packages - 267 dependent repositories - 1.12 million downloads total - 142 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
include-flate-codegen 0.3.1
Macro codegen for the include-flate crate
8 versions - Latest release: about 1 month ago - 2 dependent packages - 266 dependent repositories - 1.1 million downloads total - 142 stars on GitHub - 1 maintainer
include-flate-compress 0.3.1
Compression algorithm provider
2 versions - Latest release: about 1 month ago - 1 dependent package - 41 thousand downloads total - 142 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
include-flate-codegen-exports 0.1.4
Macro codegen for the include-flate crate
2 versions - Latest release: almost 4 years ago - 1 dependent package - 266 dependent repositories - 460 thousand downloads total - 142 stars on GitHub - 1 maintainer
i18n_error_impl 0.1.0
Implementation detail of the `i18n_error` crate.
1 version - Latest release: over 1 year ago - 1.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
decay_type 0.1.1
Macro for decaying Rust types to their simplest value type form
2 versions - Latest release: over 8 years ago - 3.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
pomelo-impl 0.2.3
Implementation details for pomelo, not to be used directly
11 versions - Latest release: 8 days ago - 1 dependent package - 276 dependent repositories - 548 thousand downloads total - 52 stars on GitHub - 1 maintainer
pm-lexer 0.1.4
This is a sample lexer using the proc-macro crate, to be used in the pomelo testings
6 versions - Latest release: over 5 years ago - 1 dependent package - 17.2 thousand downloads total - 52 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
pomelo 0.2.3
Implementation of the Lemon parser generator as a Rust procedural macro
11 versions - Latest release: 8 days ago - 5 dependent packages - 276 dependent repositories - 547 thousand downloads total - 52 stars on GitHub - 1 maintainer
specta-serde 0.0.9 💰
Serde support for Specta
9 versions - Latest release: 9 months ago - 158 thousand downloads total - 414 stars on GitHub - 1 maintainer
lamcalc 1.2.0
A library for creating, parsing and evaluating lambda calculus
14 versions - Latest release: over 2 years ago - 15.7 thousand downloads total - 9 stars on GitHub - 1 maintainer
variyak 0.2.0 💰
macro to help call variadic functions given a container such as a Vec
3 versions - Latest release: over 4 years ago - 4.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
sort_by_derive 0.1.17
Derive macro SortBy and helper macros EnumAccessor and EnumSequence, deriving traits `Ord`, `Part...
18 versions - Latest release: almost 2 years ago - 1 dependent package - 21.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
assert-impl 0.1.3 💰
Macro for static assert types implement a trait or not
4 versions - Latest release: about 7 years ago - 16 dependent packages - 36 dependent repositories - 357 thousand downloads total - 6 stars on GitHub - 1 maintainer
specta-util 0.0.9 💰
High-level utilities for working with Specta
9 versions - Latest release: 9 months ago - 28.4 thousand downloads total - 445 stars on GitHub - 1 maintainer
specta-typescript 0.0.9 💰
Export your Rust types to TypeScript
9 versions - Latest release: 9 months ago - 154 thousand downloads total - 445 stars on GitHub - 1 maintainer
env-settings 0.1.13 💰
initialize rust structs using environment variables (like `pydantic`'s `BaseSettings`)
14 versions - Latest release: about 1 month ago - 1 dependent repositories - 15.4 thousand downloads total - 9 stars on GitHub - 1 maintainer
trait-gen 2.0.6
Trait implementation generator macro
26 versions - Latest release: about 1 month ago - 1 dependent repositories - 53.4 thousand downloads total - 29 stars on GitHub - 1 maintainer
getset-scoped 0.1.2 💰
Getset, we're ready to go! A procedural macro for generating the most basic getters and setters ...
1 version - Latest release: about 3 years ago - 3 dependent packages - 1 dependent repositories - 27.6 thousand downloads total - 365 stars on GitHub - 1 maintainer
Top 4.9% on crates.io
delegate 0.13.4
Method delegation with less boilerplate
27 versions - Latest release: 3 months ago - 84 dependent packages - 554 dependent repositories - 16.4 million downloads total - 496 stars on GitHub - 2 maintainers
env-settings-utils 0.1.13 💰
initialize rust structs using environment variables (like `pydantic`'s `BaseSettings`)
14 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 17.9 thousand downloads total - 9 stars on GitHub - 1 maintainer
static_slice 0.0.3
Macro for creating static slices of arbitrary types.
3 versions - Latest release: over 8 years ago - 2 dependent packages - 108 dependent repositories - 138 thousand downloads total - 2 stars on GitHub - 1 maintainer
convertable-errors 0.1.0
This crate defines an ergonomic macro for deriving From<Foreign> conversions for variants of Rust...
1 version - Latest release: over 4 years ago - 1.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
input-macro 0.2.0
No-nonsense input!(...) macro for Rust.
7 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 11.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
env-settings-derive 0.1.13 💰
initialize rust structs using environment variables (like `pydantic`'s `BaseSettings`)
14 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 18 thousand downloads total - 9 stars on GitHub - 1 maintainer
specta-zod 0.0.0 💰
Export your Rust types to Zod schemas for TypeScript
1 version - Latest release: over 1 year ago - 1.16 thousand downloads total - 440 stars on GitHub - 1 maintainer
gset 1.1.0
A procedural macro for generating the most basic getters and setters on fields.
11 versions - Latest release: about 1 year ago - 2 dependent packages - 23.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
getset 0.1.6 💰
Getset, we're ready to go! A procedural macro for generating the most basic getters and setters ...
16 versions - Latest release: 4 months ago - 223 dependent packages - 1,913 dependent repositories - 22.9 million downloads total - 365 stars on GitHub - 1 maintainer
efbuilder 0.0.4
A procedural macro for generating efficient builders.
4 versions - Latest release: over 2 years ago - 4.79 thousand downloads total - 1 stars on GitHub - 1 maintainer
default-args 1.0.0
zero-cost default arguments in rust
2 versions - Latest release: about 4 years ago - 5 dependent packages - 1 dependent repositories - 21.3 thousand downloads total - 90 stars on GitHub - 1 maintainer
pathbuf 1.0.0
A macro to conveniently build PathBufs
5 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 20.6 thousand downloads total - 7 stars on GitHub - 1 maintainer
ceasar_macro 0.1.2
A proc macro for evaluating ascii alphabetic character ciphers.
3 versions - Latest release: 11 months ago - 2.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
fluent_field_assertions 0.2.0
FluentFieldAssertions is a library that allows you to write tests in a natural language-like synt...
6 versions - Latest release: about 2 years ago - 7.25 thousand downloads total - 3 stars on GitHub - 1 maintainer
path-dsl 0.6.1 💰
A utility DSL and macro to help deal with Paths and PathBufs.
12 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 46.6 thousand downloads total - 23 stars on GitHub - 1 maintainer
cdefines 0.1.4
A proc macro that translates c #define constants to rust consts
5 versions - Latest release: over 3 years ago - 7.18 thousand downloads total - 1 stars on GitHub - 1 maintainer
gll-pg-macros 0.5.0
A parser generator for GLL grammar, macros part
6 versions - Latest release: almost 2 years ago - 1 dependent repositories - 8.02 thousand downloads total - 7 stars on GitHub - 1 maintainer
i18n_error 0.1.0
i18n_error provides a convenient way to define and manage error messages with internationalizatio...
1 version - Latest release: over 1 year ago - 1.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
specta-macros 1.0.5 💰
Macros for specta. Don't use directly!
27 versions - Latest release: about 2 years ago - 1 dependent package - 53 dependent repositories - 424 thousand downloads total - 440 stars on GitHub - 1 maintainer
checks 1.0.6
Adds several compile time checks for const generics
8 versions - Latest release: over 2 years ago - 1 dependent package - 10 thousand downloads total - 1 stars on GitHub - 1 maintainer
blanket 0.4.0
A simple macro to derive blanket implementations for your traits.
9 versions - Latest release: over 1 year ago - 7 dependent packages - 21 dependent repositories - 594 thousand downloads total - 25 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
litrs 0.5.1 💰
Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed ...
12 versions - Latest release: 2 months ago - 70 dependent packages - 409 dependent repositories - 30.5 million downloads total - 45 stars on GitHub - 1 maintainer
gostd_derive 0.0.3
proc_macro_derive library for gostd.
3 versions - Latest release: about 4 years ago - 2 dependent packages - 13.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
sum_type 0.2.0
A convenience macro for creating a wrapper enum which may be one of several distinct types.
3 versions - Latest release: about 6 years ago - 15 dependent repositories - 62.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
callback_fn 0.1.0
A library for callback functions.
1 version - Latest release: over 1 year ago - 1.42 thousand downloads total - 2 stars on GitHub - 1 maintainer
pike 0.1.6 💰
A macro collection to pipe |> your functions calls, like in functional languages such as F#, Elix...
7 versions - Latest release: over 1 year ago - 10.5 thousand downloads total - 62 stars on GitHub - 1 maintainer
set_derive 1.1.0
Using Macros to Implement List comprehension Similar to Python Language
7 versions - Latest release: over 1 year ago - 7.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
typed_macros 1.0.6 💰
Adds typing to your macro's arguments, making it a lot less of a pain to deal with them.
7 versions - Latest release: almost 3 years ago - 7.7 thousand downloads total - 13 stars on GitHub - 1 maintainer
specta-jsdoc 0.0.9 💰
Export your Rust types to JSDoc
6 versions - Latest release: 9 months ago - 12.5 thousand downloads total - 440 stars on GitHub - 1 maintainer
macro_machine 0.2.0
State machine generator using macros.
3 versions - Latest release: almost 8 years ago - 5.16 thousand downloads total - 20 stars on GitHub - 1 maintainer