Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "proc_macro" keyword
package_name 0.1.0
Creates constants for project metadata1 version - Latest release: over 1 year ago - 371 downloads total - 0 stars on GitHub - 1 maintainer
Top 6.8% on crates.io
14 versions - Latest release: 2 months ago - 5 dependent packages - 100 dependent repositories - 707 thousand downloads total - 315 stars on GitHub - 1 maintainer
typify 0.0.16
JSON schema to rust type code generator14 versions - Latest release: 2 months ago - 5 dependent packages - 100 dependent repositories - 707 thousand downloads total - 315 stars on GitHub - 1 maintainer
sh-builtin-bash 0.1.0
Procedural macro and bindings for creating bash builtins1 version - Latest release: about 3 years ago - 438 downloads total - 2 stars on GitHub - 1 maintainer
union_type 0.1.0
A proc macro to introduce union type into rust3 versions - Latest release: over 3 years ago - 1.58 thousand downloads total - 3 stars on GitHub - 1 maintainer
leetcode_test 0.1.2
Some useful macros and definition for exercising in leetcode3 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 6.94 thousand downloads total - 13 stars on GitHub - 1 maintainer
struct-field-names-as-array-derive 0.3.0
Procedural macros for the struct-field-names-as-array crate1 version - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 12.2 thousand downloads total - 25 stars on GitHub - 1 maintainer
charify 0.1.6
A simple proc macro to turn its token input into a char, similar to the built-in stringify! macro.2 versions - Latest release: over 2 years ago - 707 downloads total - 0 stars on GitHub - 1 maintainer
actix_responder_macro 0.0.4
An attribute macro to transform a response struct to an actix responder4 versions - Latest release: over 3 years ago - 1.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
structified_enum 0.1.0
Marcos to structify unit-like enum with discriminants1 version - Latest release: 5 months ago - 254 downloads total - 2 stars on GitHub - 1 maintainer
traitlit 0.2.2
This crate exposes an atribute for implementing traits for integer and float types.4 versions - Latest release: almost 5 years ago - 2.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
pmacro_ruly 2.2.0
macros for ruly8 versions - Latest release: almost 2 years ago - 1 dependent package - 3.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
efbuilder 0.0.4
A procedural macro for generating efficient builders.4 versions - Latest release: over 1 year ago - 1.07 thousand downloads total - 1 stars on GitHub - 1 maintainer
sylvia-runtime-macros 0.6.0
Simulate expansion of procedural macros at run time1 version - Latest release: over 1 year ago - 1 dependent package - 2.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
fnsql 0.2.7
Type-safe SQL query wrappers13 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 4.69 thousand downloads total - 12 stars on GitHub - 1 maintainer
fnsql-macro 0.2.7
Type-safe SQL query wrappers2 versions - Latest release: about 2 years ago - 1 dependent package - 1.49 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 0.5% on crates.io
73 versions - Latest release: about 2 months ago - 75 dependent packages - 17,230 dependent repositories - 96.4 million downloads total - 13,370 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 - 75 dependent packages - 17,230 dependent repositories - 96.4 million downloads total - 13,370 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.6 thousand downloads total - 13,370 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
5 versions - Latest release: almost 5 years ago - 9 dependent packages - 63 dependent repositories - 415 thousand downloads total - 29 stars on GitHub - 1 maintainer
build-deps 0.1.4
Rust build-script dependencies generator for data/IDL files5 versions - Latest release: almost 5 years ago - 9 dependent packages - 63 dependent repositories - 415 thousand downloads total - 29 stars on GitHub - 1 maintainer
syner_derive 0.3.0
A procedural macro to generate a parser for attributes from a struct5 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1.76 thousand downloads total - 13 stars on GitHub - 1 maintainer
syner 0.3.0
A procedural macro to generate a parser for attributes from a struct5 versions - Latest release: over 1 year ago - 1.52 thousand downloads total - 13 stars on GitHub - 1 maintainer
current_semver 0.1.1
Get the current semver type from the environment2 versions - Latest release: 7 months ago - 1.01 thousand downloads total - 1 stars on GitHub - 1 maintainer
descriptor_derive 0.0.4
A simple to use struct descriptor, derive crate3 versions - Latest release: over 2 years ago - 1 dependent package - 18.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
js-macros 0.1.5
Quickly prototype procedural macros using JavaScript or TypeScript!6 versions - Latest release: over 2 years ago - 1.98 thousand downloads total - 14 stars on GitHub - 1 maintainer
hoax 1.0.0
Simple procedural macro crate that "hides" any string literal in a plain sight.1 version - Latest release: over 2 years ago - 458 downloads total - 3 stars on GitHub - 1 maintainer
lrpc-macros 1.0.0
lrpc's proc macros2 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 399 thousand downloads total - 0 stars on GitHub - 1 maintainer
error_generator 1.2.1
Transform structs and enums into fully qualified errors using attributes2 versions - Latest release: over 2 years ago - 773 downloads total - 0 stars on GitHub - 1 maintainer
combine-proc-macro 0.3.1
Support for using `combine` parser combinators with the `proc_macro` API.4 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 5.75 thousand downloads total - 2 stars on GitHub - 1 maintainer
rafka_codegen 0.0.0
Code-generation for kafka wire protocol1 version - Latest release: over 3 years ago - 1 dependent package - 1.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
default-conversion 0.2.0
A derive macro to automatic implement conversions between similar structs2 versions - Latest release: over 3 years ago - 1.09 thousand downloads total - 3 stars on GitHub - 1 maintainer
unhygienic2 0.1.0
A dead simple macro to erase macro hygiene.1 version - Latest release: over 1 year ago - 1 dependent package - 1.01 thousand downloads total - 1 stars on GitHub - 1 maintainer
wakflo-sdk-derive 0.1.3
wakflo.ai rust sdk derive4 versions - Latest release: 3 months ago - 1 dependent package - 1.51 thousand downloads total - 1 maintainer
proc-macro-util 0.1.1
Utilities to implement procedural macros2 versions - Latest release: over 4 years ago - 1 dependent package - 2.19 thousand downloads total - 0 stars on GitHub - 1 maintainer
io_deser 0.3.3
Procedural macro crate for generating implementation of IoDeSer trait for structs5 versions - Latest release: 3 months ago - 1.36 thousand downloads total - 1 maintainer
edgedb-query-derive 0.2.3
Crate that provide a bunch of attribute macros that help to build EdgeDB query using edgedb-tokio...14 versions - Latest release: about 1 year ago - 3.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
generic_parameterize 0.2.2
A test parameterization macro that works on generic arguments4 versions - Latest release: 5 days ago - 1 dependent package - 1.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
limousine_derive 0.3.4
Proc macros for building hybrid index data structures.5 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 1.68 thousand downloads total - 4 stars on GitHub - 1 maintainer
canadensis_derive_register_block 0.2.2
Derive macro for `canadensis::register::RegisterBlock`4 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 3.15 thousand downloads total - 43 stars on GitHub - 1 maintainer
limousine_core 0.3.4
Building blocks for hybrid index data structures.5 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 1.69 thousand downloads total - 4 stars on GitHub - 1 maintainer
inline_format 0.2.3
A more readable collection of string formatting macros.4 versions - Latest release: 9 months ago - 1.19 thousand downloads total - 0 stars on GitHub - 1 maintainer
nameless-clap_derive 3.0.0-beta.2.2 💰
Parse command line argument by defining a struct, derive crate.3 versions - Latest release: over 1 year ago - 4 dependent packages - 3.27 thousand downloads total - 2 stars on GitHub - 1 maintainer
pyo3-helper-macros 0.0.6
A procedural macro to help wrapping rust structs for pyo36 versions - Latest release: 4 months ago - 1.94 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
easy-pin 0.0.1-alpha
Using Pin made easy.1 version - Latest release: almost 5 years ago - 625 downloads total - 2 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
8 versions - Latest release: almost 3 years ago - 2 dependent packages - 59 dependent repositories - 659 thousand downloads total - 42 stars on GitHub - 1 maintainer
pest_consume_macros 1.1.0
Macros for pest_consume8 versions - Latest release: almost 3 years ago - 2 dependent packages - 59 dependent repositories - 659 thousand downloads total - 42 stars on GitHub - 1 maintainer
functional_macro 0.0.2
A functional macro for Rust2 versions - Latest release: 5 months ago - 481 downloads total - 1 maintainer
Top 7.3% on crates.io
2 versions - Latest release: over 3 years ago - 1 dependent package - 663 dependent repositories - 1.22 million downloads total - 1 maintainer
better_typeid_derive 0.1.1
derive macro part of better_any2 versions - Latest release: over 3 years ago - 1 dependent package - 663 dependent repositories - 1.22 million downloads total - 1 maintainer
py03_helper_macros
A procedural macro to help wrapping rust structs for pyo33 versions - Latest release: 7 days ago - 750 downloads total - 0 stars on GitLab.com - 1 maintainer
runtime-macros 1.0.1
Simulate expansion of procedural macros at run time6 versions - Latest release: 7 months ago - 1 dependent package - 2 dependent repositories - 4.33 thousand downloads total - 5 stars on GitHub - 1 maintainer
yaga-derive 0.1.0
Derive macro based on Dialoguer crate. To use only with 'yaga'1 version - Latest release: over 3 years ago - 1 dependent package - 968 downloads total - 0 stars on GitHub - 1 maintainer
dialoguer_macro 0.2.0
Derive macro based on Dialoguer crate. To use only with 'dialoguer_trait'3 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 2.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
laps_macros 0.1.5
Macros for crate `laps`.8 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 2.46 thousand downloads total - 20 stars on GitHub - 1 maintainer
cur_macro 0.5.0
Procedural macros for `cur`5 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 4.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
clap_derive-v3 3.0.0-beta.1
Parse command line argument by defining a struct, derive crate.1 version - Latest release: about 4 years ago - 1 dependent package - 25 dependent repositories - 58.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
runtime-macros-derive 0.6.0
Simulate expansion of procedural macros at run time3 versions - Latest release: over 1 year ago - 4 dependent packages - 5 dependent repositories - 7.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
deasync 0.1.0
A procedure macro to turn async implemention into sync1 version - Latest release: about 2 years ago - 2 dependent packages - 2 dependent repositories - 999 downloads total - 0 stars on GitHub - 1 maintainer
easy-pin-proc-macro 0.0.1-alpha
Using Pin made easy.1 version - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 1.17 thousand downloads total - 2 stars on GitHub - 1 maintainer
serde_alias 0.0.2
An attribute macro to apply serde aliases to all struct fields2 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 9.98 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
12 versions - Latest release: about 1 year ago - 36 dependent packages - 99 dependent repositories - 3.51 million downloads total - 45 stars on GitHub - 1 maintainer
sealed 0.5.0
Macro for sealing traits and structures12 versions - Latest release: about 1 year ago - 36 dependent packages - 99 dependent repositories - 3.51 million downloads total - 45 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
15 versions - Latest release: 3 months ago - 48 dependent packages - 582 dependent repositories - 4.08 million downloads total - 127 stars on GitHub - 1 maintainer
maybe-async 0.2.10
A procedure macro to unify SYNC and ASYNC implementation15 versions - Latest release: 3 months ago - 48 dependent packages - 582 dependent repositories - 4.08 million downloads total - 127 stars on GitHub - 1 maintainer
maybe-async-cfg 0.2.3
A procedure macro to unify sync and async implementations depending on the features of your crate6 versions - Latest release: almost 2 years ago - 5 dependent packages - 2 dependent repositories - 21.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
prom-attire
Procedural Macro for Procedural Macros to parse attributes1 version - Latest release: 9 days ago - 943 downloads total - 5 stars on GitHub - 1 maintainer
geo_aid_derive 0.1.4
Derive crate for geo-aid5 versions - Latest release: 3 months ago - 1 dependent package - 1.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
structstruck 0.4.1
Nested struct and enum definitions8 versions - Latest release: about 1 year ago - 5 dependent packages - 1 dependent repositories - 41.4 thousand downloads total - 44 stars on GitHub - 1 maintainer
async-generic 1.1.0
Write code that can be both async and synchronous without duplicating it.5 versions - Latest release: about 1 month ago - 1 dependent package - 84 thousand downloads total - 7 stars on GitHub - 1 maintainer
debug_stub_derive 0.3.0
A drop-in replacement for `#[derive(Debug)]` that supports replacement values for members which d...3 versions - Latest release: almost 7 years ago - 9 dependent packages - 33 dependent repositories - 766 thousand downloads total - 23 stars on GitHub - 1 maintainer
lr_parser 0.1.2
macros for ruly23 versions - Latest release: over 1 year ago - 1 dependent package - 1.27 thousand downloads total - 1 maintainer
macaroni 0.1.0
The missing macro std library for Rust1 version - Latest release: 5 months ago - 296 downloads total - 0 stars on GitHub - 1 maintainer
Top 4.8% on crates.io
23 versions - Latest release: 4 months ago - 45 dependent packages - 547 dependent repositories - 2.69 million downloads total - 475 stars on GitHub - 2 maintainers
aquamarine 0.5.0
A mermaid.js integration for rustdoc23 versions - Latest release: 4 months ago - 45 dependent packages - 547 dependent repositories - 2.69 million downloads total - 475 stars on GitHub - 2 maintainers
aquamarine-demo-crate 0.5.0
A demo crate for aquamarine -- the mermaid.js integration for rustdoc22 versions - Latest release: 4 months ago - 6.47 thousand downloads total - 475 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
9 versions - Latest release: about 1 year ago - 15 dependent packages - 308 dependent repositories - 2.35 million downloads total - 62 stars on GitHub - 1 maintainer
serde_tokenstream 0.2.0
A serde deserializer for proc_macro::TokenStreams9 versions - Latest release: about 1 year ago - 15 dependent packages - 308 dependent repositories - 2.35 million downloads total - 62 stars on GitHub - 1 maintainer
expect_macro_derive 0.0.0
This crate is used to generate a expected method for each variant of an enum.1 version - Latest release: 11 months ago - 296 downloads total - 0 stars on GitHub - 1 maintainer
actix-grants-proc-macro 2.0.2
A proc-macro way to validate user permissions for `actix-web-grants` crate.18 versions - Latest release: 10 months ago - 1 dependent package - 17 dependent repositories - 161 thousand downloads total - 169 stars on GitHub - 1 maintainer
basicmethod 0.1.2
Add constructor, get and set method using derive macro3 versions - Latest release: 5 months ago - 743 downloads total - 1 maintainer
poem-grants-proc-macro 1.0.0-beta.3
A proc-macro way to validate user permissions for `poem-grants` crate.3 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 1.71 thousand downloads total - 16 stars on GitHub - 1 maintainer
simple_tables-core 0.3.0 💰
The core functionality of the simple_tables crate5 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 8.96 thousand downloads total - 3 stars on GitHub - 1 maintainer
simple_tables-derive 0.3.0 💰
Contains the procedural macros for the simple_tables crate5 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 8.65 thousand downloads total - 3 stars on GitHub - 1 maintainer
simple_tables 0.3.0 💰
An easy to use rust crate for creating table structures. Including macros for easily creating the...5 versions - Latest release: over 2 years ago - 1 dependent package - 8.27 thousand downloads total - 3 stars on GitHub - 1 maintainer
config-manager-proc 0.2.0
Macro implementation for config-manager-rs derives3 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 7.84 thousand downloads total - 7 stars on GitHub - 1 maintainer
overrider 0.7.0
Override funcitons, methods, and more8 versions - Latest release: almost 4 years ago - 275 dependent repositories - 4.02 thousand downloads total - 2 stars on GitHub - 1 maintainer
overrider_build 0.7.0
The build dependency to overrider6 versions - Latest release: almost 4 years ago - 275 dependent repositories - 3.34 thousand downloads total - 2 stars on GitHub - 1 maintainer
arg_enum_proc_macro 0.3.4 💰
A procedural macro compatible with clap arg_enum8 versions - Latest release: 8 months ago - 2 dependent packages - 264 dependent repositories - 992 thousand downloads total - 4 stars on GitHub - 1 maintainer
noop_proc_macro 0.3.0 💰
No-op proc_macro, literally does nothing4 versions - Latest release: almost 4 years ago - 4 dependent packages - 304 dependent repositories - 1.03 million downloads total - 2 stars on GitHub - 1 maintainer
interpolate_name 0.2.4 💰
Simple procedural macro attribute for repetitive tests8 versions - Latest release: 8 months ago - 4 dependent packages - 262 dependent repositories - 540 thousand downloads total - 3 stars on GitHub - 1 maintainer
simd_helpers 0.1.0 💰
Helpers to write more compact simd code1 version - Latest release: over 4 years ago - 1 dependent package - 262 dependent repositories - 933 thousand downloads total - 0 stars on GitHub - 1 maintainer
new_macro
a proc_macro crate that generates a new struct with a new function1 version - Latest release: 15 days ago - 279 downloads total - 0 stars on GitHub - 1 maintainer
primwrap 1.1.0
Derive operation traits for primitive wrapper structs.2 versions - Latest release: 7 months ago - 630 downloads total - 1 stars on GitHub - 1 maintainer
class_list 0.1.7
A reactive helper that ensures normalized class list strings in frontend frameworks like Leptos.8 versions - Latest release: 9 months ago - 2.03 thousand downloads total - 2 stars on GitHub - 1 maintainer
proc_macro_roids 0.8.0 💰
Traits and functions to make writing proc macros more ergonomic.10 versions - Latest release: 11 months ago - 12 dependent packages - 115 dependent repositories - 445 thousand downloads total - 21 stars on GitHub - 1 maintainer
class_list_macro 0.1.7
A reactive helper that ensures normalized class list strings in frontend frameworks like Leptos.8 versions - Latest release: 9 months ago - 1 dependent package - 2.23 thousand downloads total - 2 stars on GitHub - 1 maintainer
wasm_bindgen_cfg 0.1.0
`wasm-bindgen` that can be `cfg`'d1 version - Latest release: 17 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
c_defines_to_enum 0.1.1
A procedural macro for generate enum from C defines statement.2 versions - Latest release: about 1 month ago - 422 downloads total - 1 stars on GitHub - 1 maintainer
forward-methods 0.0.2
A derive macro for forwarding methods from composed objects3 versions - Latest release: about 1 year ago - 760 downloads total - 0 stars on GitHub - 1 maintainer
construction 0.0.0
Con-struct-ion - Marcos for generating struct definitions1 version - Latest release: 12 months ago - 291 downloads total - 0 stars on GitHub - 1 maintainer
gnal_tsur 0.1.0
.esrever ni edoc etirW1 version - Latest release: 9 months ago - 277 downloads total - 0 stars on GitHub - 1 maintainer
quix-derive 0.0.6
Derive macro for generation quix::ProcessDispatch6 versions - Latest release: over 3 years ago - 1 dependent package - 2.62 thousand downloads total - 1 maintainer
orderless 0.1.5
Orderless/named functions in Rust. `add!(b = 2); // 4`.6 versions - Latest release: 12 months ago - 1.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
bird-machine 0.0.1
Compile your regular expressions at compile time.1 version - Latest release: about 3 years ago - 447 downloads total - 1 maintainer
runtime-struct-field-names-as-array 0.1.0
Provides a procedural macro that generates an array of the field names of a named struct1 version - Latest release: about 1 year ago - 230 thousand downloads total - 1 stars on GitHub - 1 maintainer
crdts_derive 7.3.5
CRDTs proc_macro6 versions - Latest release: about 1 year ago - 1.43 thousand downloads total - 1 stars on GitHub - 1 maintainer
cling-derive 0.1.2
Derive macro for cling. You should not use this crate directly, instead use cling.8 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 7.01 thousand downloads total - 13 stars on GitHub - 1 maintainer
my_proc_marco 0.0.1
A `cargo generate` template for quick-starting a procedural macro crate1 version - Latest release: 10 months ago - 303 downloads total - 1 maintainer
Related Keywords
procmacro
45
rust
36
macro
27
derive
22
macros
15
template
12
proc-macro
11
string
6
clap
6
parse
6
struct
5
cli
5
testing
5
async
5
rust-crate
5
futures
4
enum
4
generic
4
test
4
rust-lang
4
serde
4
trait
4
generator
3
database
3
syn
3
table
3
sdk
3
easy
3
actix
3
crdt
3
crdts
3
rust-library
3
crates-io
3
crate
3
tables
3
code-coverage
3
security
2
tuple
2
class
2
temp
2
grants
2
attributes
2
codegen
2
access-control
2
api
2
rustdoc
2
docs
2
proc-macro-attributes
2
btree
2
limousine
2
pgm
2
indexing
2
macros-rust
2
mermaid
2
diagram
2
pin_utils
2
pin
2
human
2
parser
2
maybe
2
subcommands
2
positional-arguments
2
parsed-arguments
2
command-line-parser
2
command-line
2
argument-parsing
2
argument-parser
2
web
2
sql
2
rust-macro
2
override
2
derive_macro
2
class_list
2
wasm
2
actix-web
2
final
2
overload
2
authorization
2
authz
2
openapi
2
openapiv3
2
procedural-macro
2
endpoint-security
2
hide
2
literal
2
typescript
2
syner
2
poem-web
2
utility
2
reactive
2
c
2
named
1
no_std
1
method
1
orderless
1
forwarding
1
backward
1
reverse
1
fun
1
new
1