Ecosyste.ms: Packages

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

crates.io "macros" keyword

croc-look 0.1.3
a tool to expand macros and watch them in real time
3 versions - Latest release: over 1 year ago - 913 downloads total - 9 stars on GitHub - 1 maintainer
mrsbfh-macros 0.4.1 💰
Maros for the mrsbfh crate
5 versions - Latest release: about 2 years ago - 1 dependent package - 2.07 thousand downloads total - 4 stars on GitHub - 1 maintainer
super_enum 0.0.1
super_enum allows for compile-time aggregated enums and an easy synatx for defining 'fields' shar...
1 version - Latest release: 9 months ago - 311 downloads total - 0 stars on GitHub - 1 maintainer
qtpl-macros 0.7.1
Macro component of qtpl. Use qtpl instead of this package directly.
9 versions - Latest release: almost 4 years ago - 1 dependent package - 3.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
identify-tts 0.1.0
Function-like procedural macro for turning transcribers like $($ty)* into arrays of formated stri...
1 version - Latest release: about 4 years ago - 535 downloads total - 0 stars on GitHub - 1 maintainer
auto-delegate-macros 0.0.6
Auto delegate allows you that automatic impl of traits and delegate their handling to child members.
6 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 1.87 thousand downloads total - 5 stars on GitHub - 1 maintainer
yeet-ops 1.0.0 💰
An accompanying library for the experimental `do yeet` statement in Rust
1 version - Latest release: almost 2 years ago - 380 downloads total - 1 stars on GitHub - 1 maintainer
substreams-solana-macro 0.11.1
Substreams development kit for Solana chains, contains helpful macros
4 versions - Latest release: 6 months ago - 2 dependent packages - 2.13 thousand downloads total - 5 stars on GitHub - 2 maintainers
text-block-macros 0.1.1 💰
Create a multiline string literal
3 versions - Latest release: about 3 years ago - 4 dependent packages - 7 dependent repositories - 96.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
nvim-meta
Meta programming utilities to make interacting with neovim easier
1 version - Latest release: about 5 hours ago - 384 downloads total - 2 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
derive_more-impl 1.0.0-beta.6
Internal implementation of `derive_more` crate
6 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 325 thousand downloads total - 1,416 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
derive_more 0.99.17
Adds #[derive(x)] macros for more traits
42 versions - Latest release: over 2 years ago - 1,505 dependent packages - 24,555 dependent repositories - 62.1 million downloads total - 1,416 stars on GitHub - 1 maintainer
functionate 0.1.0
Automatically implement Fn* traits for structs and enums
1 version - Latest release: almost 4 years ago - 504 downloads total - 8 stars on GitHub - 1 maintainer
luao3 0.1.2
Lua bindings for Rust, oriented around macros. Lossly inspired by pyo3, but based on mlua.
3 versions - Latest release: about 2 years ago - 945 downloads total - 0 stars on GitHub - 1 maintainer
latte 0.1.2
Macro crate that expands Mocha syntax to standard Rust syntax
3 versions - Latest release: over 4 years ago - 1.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
count-tys 0.1.2
Function-like procedural macro that accepts a comma-delimited :ty TokenTree sequence and returns ...
3 versions - Latest release: about 4 years ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
scriptkeys 0.2.2
ScriptKeys allows you to easily build macros (in Lua) on every key press for the supported devices.
4 versions - Latest release: 10 months ago - 1.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
stepper_macros
Macros for the stepper_lib
2 versions - Latest release: about 6 hours ago - 1 dependent package - 601 downloads total - 6 stars on GitHub - 1 maintainer
Top 1.7% on crates.io
strum_macros 0.26.2
Helpful macros for working with enums and strings
43 versions - Latest release: about 2 months ago - 1,013 dependent packages - 13,102 dependent repositories - 85.8 million downloads total - 1,543 stars on GitHub - 1 maintainer
Top 1.7% on crates.io
strum 0.26.2
Helpful macros for working with enums and strings
35 versions - Latest release: about 2 months ago - 1,609 dependent packages - 12,965 dependent repositories - 80.6 million downloads total - 1,543 stars on GitHub - 1 maintainer
mysqldump-quick-xml-derive 0.1.3 💰
A derive macro to convert from mysqldump in xml format to struct using quick-xml.
4 versions - Latest release: about 5 years ago - 1 dependent package - 2.74 thousand downloads total - 1 stars on GitHub - 1 maintainer
desugar-impl
Sugar for less explicit generics in structs, enums, and union declarations.
2 versions - Latest release: about 7 hours ago - 626 downloads total - 2 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
qtpl 0.7.1
Templates inside your Rust code.
10 versions - Latest release: almost 4 years ago - 3.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
unwrap_or 1.0.1
Four easy unwrap Result and Option macros that allow for any inline-scoped code for things like r...
2 versions - Latest release: 10 months ago - 2 dependent packages - 5 dependent repositories - 16.4 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
coasys_juniper_codegen 0.16.0
Code generation for `juniper` crate.
1 version - Latest release: 2 months ago - 536 downloads total - 5,552 stars on GitHub - 1 maintainer
juniper_codegen_puff 0.16.0-dev
Code generation for `juniper` crate. Released for Puff.
1 version - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1.55 thousand downloads total - 5,414 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
juniper_codegen 0.16.0
Code generation for `juniper` crate.
23 versions - Latest release: about 2 months ago - 3 dependent packages - 248 dependent repositories - 1.43 million downloads total - 5,414 stars on GitHub - 3 maintainers
my-ast 0.1.0
Provides simple AST definition like general programming languages and S-expression macros.
1 version - Latest release: about 3 years ago - 452 downloads total - 0 stars on GitHub - 1 maintainer
pinetime-macros 2.0.0 💰
Safe Wrapper Macros for Mynewt on PineTime Smart Watch
6 versions - Latest release: over 3 years ago - 5 dependent packages - 6.31 thousand downloads total - 2 stars on GitHub - 1 maintainer
display_json_derive 0.1.3
Procedural macros for implementing Display and Debug with serde_json::to_string and serde_json::t...
4 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 2.42 thousand downloads total - 5 stars on GitHub - 1 maintainer
extend1 0.1.0
Alternative to `Extend::extend_one` that is stable and does not require `#![feature(extend_one)]`.
1 version - Latest release: 11 months ago - 308 downloads total - 0 stars on GitHub - 1 maintainer
pin-projections 0.4.0
Declarative macro for creating projection functions for pinned objects
6 versions - Latest release: almost 2 years ago - 1.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
polywrap_paste 1.0.0 💰
Macros for all your token pasting needs
1 version - Latest release: over 1 year ago - 1 dependent package - 818 downloads total - 960 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
paste 1.0.15 💰
Macros for all your token pasting needs
35 versions - Latest release: 3 days ago - 1,550 dependent packages - 23,840 dependent repositories - 104 million downloads total - 915 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
trybuild 1.0.94 💰
Test harness for ui tests of compiler diagnostics
95 versions - Latest release: 3 days ago - 945 dependent packages - 3,077 dependent repositories - 10.9 million downloads total - 679 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
const_fn 0.4.10 💰
A lightweight attribute for easy generation of const functions with conditional compilations.
23 versions - Latest release: 19 days ago - 15 dependent packages - 8,277 dependent repositories - 30.6 million downloads total - 24 stars on GitHub - 1 maintainer
coverage-helper 0.2.2 💰
Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>.
5 versions - Latest release: 19 days ago - 10 dependent packages - 8 dependent repositories - 168 thousand downloads total - 6 stars on GitHub - 1 maintainer
easy-ext 1.0.1 💰
An attribute macro for easily writing extension trait pattern.
21 versions - Latest release: over 1 year ago - 24 dependent packages - 383 dependent repositories - 1.45 million downloads total - 41 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: 3 months ago - 14 dependent packages - 188 dependent repositories - 2.14 million downloads total - 337 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
auto_enums_derive 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 - 171 dependent repositories - 1.49 million downloads total - 337 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.49 million downloads total - 337 stars on GitHub - 1 maintainer
Top 3.0% on crates.io
pin-project 1.1.5 💰
A crate for safe and ergonomic pin-projection.
81 versions - Latest release: 2 months ago - 820 dependent packages - 27,615 dependent repositories - 125 million downloads total - 504 stars on GitHub - 1 maintainer
Top 4.5% on crates.io
pin-project-internal 1.1.5 💰
Implementation detail of the `pin-project` crate.
63 versions - Latest release: 2 months ago - 3 dependent packages - 27,101 dependent repositories - 125 million downloads total - 504 stars on GitHub - 1 maintainer
dbgprint 0.1.0
A set of macros that output the STDOUT and STDERR of the program only in debug mode.
1 version - Latest release: 10 months ago - 821 downloads total - 1 maintainer
pmhelp 0.0.2
A WIP library to assist in the creation of procedural macros.
2 versions - Latest release: almost 3 years ago - 1 dependent package - 1.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
place_macro_proc 1.0.0
This crate contains the procedural macros for place_macro.
1 version - Latest release: 5 months ago - 391 downloads total - 0 stars on GitHub - 1 maintainer
place_macro_core 1.0.0
This crate contains implementation of procedural macros for place_macro.
1 version - Latest release: 5 months ago - 380 downloads total - 0 stars on GitHub - 1 maintainer
luao3-macros 0.1.0
Macros/derive for luao3.
1 version - Latest release: about 2 years ago - 1 dependent package - 802 downloads total - 0 stars on GitHub - 1 maintainer
display_json 0.2.1
Procedural macros for implementing Display, Debug and FromStr for (de)serializing json strings
6 versions - Latest release: almost 2 years ago - 3 dependent packages - 3 dependent repositories - 124 thousand downloads total - 5 stars on GitHub - 1 maintainer
struct_auto_from 0.2.0
Simple Rust library for auto generating conversion methods between structs.
2 versions - Latest release: 11 months ago - 700 downloads total - 1 stars on GitHub - 1 maintainer
mixin 0.2.0
mixin macros
3 versions - Latest release: about 4 years ago - 1 dependent package - 4 dependent repositories - 2.51 thousand downloads total - 17 stars on GitHub - 1 maintainer
flags-macro 0.1.4
Provides a helper macro for writing bitflags.
5 versions - Latest release: over 4 years ago - 8.29 thousand downloads total - 1 stars on GitHub - 1 maintainer
pi_async_macro 0.1.3
A async file macros tools.
2 versions - Latest release: almost 2 years ago - 701 downloads total - 0 stars on GitHub - 1 maintainer
place_macro 1.0.0
Macros you wish you had while you were writing your non-proc macro.
6 versions - Latest release: 5 months ago - 1 dependent repositories - 1.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
swift-precompiler 0.1.5 💰
A precompiler for Swift that allows you to use additional macros, include files, and more.
6 versions - Latest release: 2 months ago - 1.85 thousand downloads total - 2 stars on GitHub - 1 maintainer
unimock_macros 0.6.6
Procedural macros used by unimock
48 versions - Latest release: 1 day ago - 1 dependent package - 4 dependent repositories - 22.6 thousand downloads total - 68 stars on GitHub - 1 maintainer
one-of 0.2.3
Macro to represent a type that can be converted either `From` or `TryInto` the given types
5 versions - Latest release: about 3 years ago - 1.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
parfait 0.1.1
Most lightweight and easy to use web framework.
2 versions - Latest release: about 1 month ago - 629 downloads total - 2 stars on GitHub - 1 maintainer
ribbons 0.1.2
Library for unwrapping `Option` and `Result` types with a formatted error message. (less boilerpl...
3 versions - Latest release: 2 months ago - 969 downloads total - 0 stars on GitHub - 1 maintainer
token_stream2 1.0.2
A better TokenStream for procedural macros.
4 versions - Latest release: 10 months ago - 1.08 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
pin-project-lite 0.2.14 💰
A lightweight version of pin-project written with declarative macros.
28 versions - Latest release: about 1 month ago - 619 dependent packages - 53,409 dependent repositories - 189 million downloads total - 193 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
quote 1.0.36 💰
Quasi-quoting macro quote!(...)
84 versions - Latest release: 30 days ago - 7,533 dependent packages - 106,671 dependent repositories - 340 million downloads total - 1,229 stars on GitHub - 1 maintainer
Top 1.8% on crates.io
bitflags 2.5.0
A macro to generate structures which behave like bitflags.
48 versions - Latest release: about 2 months ago - 2,599 dependent packages - 104,118 dependent repositories - 322 million downloads total - 849 stars on GitHub - 3 maintainers
bitflags12 1.2.2
A macro to generate structures which behave like bitflags.
4 versions - Latest release: over 2 years ago - 1.45 thousand downloads total - 849 stars on GitHub - 1 maintainer
merge-hashmap 0.1.2
Merge multiple values into one
3 versions - Latest release: about 1 year ago - 1 dependent package - 7.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
system-harness-macros 0.4.0
A helper library for the system-harness crate
2 versions - Latest release: 1 day ago - 237 downloads total - 1 maintainer
cmdstruct-macros 2.0.0
A lightweight macro for implementing commands with a struct.
4 versions - Latest release: about 1 month ago - 1.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
cmdstruct 2.0.1
A lightweight macro for implementing commands with a struct
5 versions - Latest release: 1 day ago - 1.16 thousand downloads total - 0 stars on GitHub - 1 maintainer
enutil 0.1.0
General Enum Utility Macros
1 version - Latest release: 3 months ago - 307 downloads total - 0 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: 3 months ago - 126 dependent packages - 20,867 dependent repositories - 66.6 million downloads total - 130 stars on GitHub - 1 maintainer
polished-css-macros 0.1.0
Procedural macros which support the development of a library crate `polished-css`.
1 version - Latest release: 7 months ago - 1 dependent package - 446 downloads total - 3 stars on GitHub - 2 maintainers
enutil_macros 0.1.0
General Enum Utility Macros
1 version - Latest release: 3 months ago - 309 downloads total - 0 stars on GitHub - 1 maintainer
kotlike 0.1.0
A Rust macro to modify the question mark operator's behavior just like Kotlin's
1 version - Latest release: 4 months ago - 270 downloads total
dyn-slice-macros 3.2.0
Macros for the dyn-slice crate
2 versions - Latest release: 4 months ago - 974 downloads total - 3 stars on GitHub - 1 maintainer
ryde_macros 0.1.0
proc macros for ryde
1 version - Latest release: 2 days ago - 0 downloads total - 108 stars on GitHub - 1 maintainer
cps 0.2.3
Assists in the creation of readable and maintainable macro_rules! macros
5 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 2.45 thousand downloads total - 3 stars on GitHub - 1 maintainer
dylink_macro 0.10.0
Run-time dynamic linker loader attribute
12 versions - Latest release: 4 months ago - 1 dependent package - 3.49 thousand downloads total - 2 stars on GitHub - 1 maintainer
dry-mods 0.1.5
Macros to make your module management DRY
6 versions - Latest release: 7 months ago - 1.78 thousand downloads total - 2 stars on GitHub - 1 maintainer
wildbird_macro_derive 0.0.10
Rust Framework | Macro System
10 versions - Latest release: 6 months ago - 1 dependent package - 2.84 thousand downloads total - 1 maintainer
quote-alias 1.0.3
A helper macro for easily reusing static token streams
4 versions - Latest release: 2 months ago - 1.35 thousand downloads total - 0 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: almost 4 years ago - 1 dependent package - 1 dependent repositories - 24.6 thousand downloads total - 22 stars on GitHub - 1 maintainer
yew-html-ext 0.1.3
Handy syntactic extensions for Yew's HTML macros
4 versions - Latest release: 2 months ago - 1.55 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 9.5% on crates.io
async-macros 2.0.0
Macros for async-std.
3 versions - Latest release: over 4 years ago - 6 dependent packages - 80 dependent repositories - 485 thousand downloads total - 37 stars on GitHub - 1 maintainer
logos-display 0.1.2
A derive macro to automatically define the Display trait based on logos `token` and `regex` attri...
3 versions - Latest release: 8 months ago - 957 downloads total - 0 stars on GitHub - 1 maintainer
durian_macros 0.4.1
Macros for the durian crate for ease of creating Packet structs
5 versions - Latest release: 9 months ago - 1 dependent package - 2.16 thousand downloads total - 104 stars on GitHub - 1 maintainer
impl_variadics 0.3.0
a macro to generate repetitive idents etc. usually used to implement trait for tuples.
5 versions - Latest release: 3 days ago - 1.17 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 2.1% on crates.io
proc-macro2 1.0.82 💰
A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries ...
138 versions - Latest release: 3 days ago - 6,297 dependent packages - 104,726 dependent repositories - 343 million downloads total - 678 stars on GitHub - 1 maintainer
query_params 0.1.0
Rust macro to automatically implement the serialization to http query parameters for arbitrary st...
1 version - Latest release: over 6 years ago - 2 dependent packages - 3 dependent repositories - 23.3 thousand downloads total - 9 stars on GitHub - 1 maintainer
type-path 0.1.1
Get the string array representation of a Rust type path
2 versions - Latest release: 6 months ago - 555 downloads total - 1 stars on GitHub - 1 maintainer
Top 2.9% on crates.io
serde_with 3.8.1
Custom de/serialization functions for Rust's serde
57 versions - Latest release: 11 days ago - 785 dependent packages - 8,560 dependent repositories - 41.7 million downloads total - 595 stars on GitHub - 1 maintainer
Top 3.4% on crates.io
serde_with_macros 3.8.1
proc-macro library for serde_with
37 versions - Latest release: 11 days ago - 13 dependent packages - 8,435 dependent repositories - 40.9 million downloads total - 595 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
syn 2.0.61 💰
Parser for Rust source code
294 versions - Latest release: 3 days ago - 7,592 dependent packages - 105,913 dependent repositories - 455 million downloads total - 2,533 stars on GitHub - 1 maintainer
c_str_macro 1.0.3
c_str macro to create C-compatible string literals
4 versions - Latest release: about 3 years ago - 17 dependent packages - 21 dependent repositories - 65.4 thousand downloads total - 7 stars on GitHub - 1 maintainer
durian 0.5.0
Client-server networking library built on top of the QUIC protocol, implemented in Rust by quinn.
8 versions - Latest release: 8 months ago - 2 dependent packages - 1 dependent repositories - 2.56 thousand downloads total - 104 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
cargo-expand 1.0.86 💰
Wrapper around rustc -Zunpretty=expanded. Shows the result of macro expansion and #[derive] expan...
141 versions - Latest release: 3 days ago - 5 dependent packages - 6 dependent repositories - 579 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
moisture 0.1.0
Moisture is a Rust-based parsing library intended for use with procedural macros!
1 version - Latest release: about 2 years ago - 1 dependent package - 2 dependent repositories - 42.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
syact_macros 0.1.1
Macros for the syact
2 versions - Latest release: 3 days ago - 1 dependent package - 1 dependent repositories - 516 downloads total - 6 stars on GitHub - 1 maintainer
durian_proc_macros 0.2.1
Procedural macros for the durian crate for ease of creating Packet structs
3 versions - Latest release: 9 months ago - 1 dependent package - 1.44 thousand downloads total - 104 stars on GitHub - 1 maintainer
metrics-observer 0.3.0
Text-based UI for metrics-exporter-tcp.
2 versions - Latest release: 5 months ago - 659 downloads total - 1,025 stars on GitHub - 1 maintainer