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

borrowme 0.0.15
The missing compound borrowing for Rust.
15 versions - Latest release: 2 days ago - 1 dependent package - 1 dependent repositories - 5.35 thousand downloads total - 48 stars on GitHub - 1 maintainer
borrowme-macros 0.0.15
The missing compound borrowing for Rust.
15 versions - Latest release: 2 days ago - 1 dependent package - 1 dependent repositories - 5.65 thousand downloads total - 48 stars on GitHub - 1 maintainer
runtime-macros 1.1.0
Simulate expansion of procedural macros at run time
7 versions - Latest release: 2 days ago - 1 dependent package - 2 dependent repositories - 4.56 thousand downloads total - 6 stars on GitHub - 1 maintainer
with_tempdir_procmacro
Inject a temporary directory and provide as an argument to the function
2 versions - Latest release: 3 days ago - 882 downloads total - 0 stars on GitLab.com - 1 maintainer
dyn-error 0.1.1
Macros for dynamic errors
2 versions - Latest release: 3 days ago - 1 dependent package - 380 downloads total - 0 stars on GitHub - 1 maintainer
databend-driver-macros 0.18.0
Macros for Databend Driver
45 versions - Latest release: 3 days ago - 1 dependent package - 2 dependent repositories - 99.7 thousand downloads total - 42 stars on GitHub - 1 maintainer
string-literals 1.0.1 ๐Ÿ’ฐ
Rust macros to more easily create String types
2 versions - Latest release: 3 days ago - 263 downloads total - 1 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
cargo-expand 1.0.88 ๐Ÿ’ฐ
Wrapper around rustc -Zunpretty=expanded. Shows the result of macro expansion and #[derive] expan...
143 versions - Latest release: 3 days ago - 5 dependent packages - 6 dependent repositories - 599 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
colorize-macros 0.8.0
A set of Rust macros to assist in turning text into colors for printing on the terminal.
10 versions - Latest release: 4 days ago - 3.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
colorize-proc-macro 0.2.0
Proc macro version of colorize from the colorize-macros package
2 versions - Latest release: 4 days ago - 1 dependent package - 526 downloads total - 0 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
syn 2.0.64 ๐Ÿ’ฐ
Parser for Rust source code
298 versions - Latest release: 4 days ago - 8,692 dependent packages - 105,913 dependent repositories - 465 million downloads total - 2,533 stars on GitHub - 1 maintainer
gabouchet-merge
Merge multiple values into one
1 version - Latest release: 5 days ago - 287 downloads total - 1 maintainer
ratatui-macros 0.4.0 ๐Ÿ’ฐ
Macros for Ratatui
11 versions - Latest release: 5 days ago - 3 dependent packages - 2.99 thousand downloads total - 11 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
trybuild 1.0.96 ๐Ÿ’ฐ
Test harness for ui tests of compiler diagnostics
97 versions - Latest release: 6 days ago - 1,037 dependent packages - 3,077 dependent repositories - 11 million downloads total - 679 stars on GitHub - 1 maintainer
cynic-cli 3.7.1
A CLI for cynic, a code first GraphQL client for Rust
17 versions - Latest release: 6 days ago - 4.63 thousand downloads total - 335 stars on GitHub - 1 maintainer
cynic-querygen 3.7.1
Generates code for using cynic from GraphQL query input
36 versions - Latest release: 6 days ago - 1 dependent package - 9.88 thousand downloads total - 335 stars on GitHub - 1 maintainer
cynic-introspection 3.7.1
GraphQL API introspection for cynic
26 versions - Latest release: 6 days ago - 1 dependent package - 1 dependent repositories - 104 thousand downloads total - 335 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
cynic 3.7.1
A code first GraphQL client for Rust
65 versions - Latest release: 6 days ago - 24 dependent packages - 227 dependent repositories - 694 thousand downloads total - 335 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
cynic-proc-macros 3.7.1
Procedural macro crate for cynic - a code first GraphQL client for Rust
61 versions - Latest release: 6 days ago - 1 dependent package - 225 dependent repositories - 689 thousand downloads total - 335 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
cynic-codegen 3.7.1
Procedural macro code generation for cynic - a code first GraphQL client for Rust
64 versions - Latest release: 6 days ago - 8 dependent packages - 221 dependent repositories - 694 thousand downloads total - 335 stars on GitHub - 1 maintainer
cynic-parser 0.3.0
A fast, correct and easy to use GraphQL parser
9 versions - Latest release: 6 days ago - 2 dependent packages - 26.2 thousand downloads total - 335 stars on GitHub - 1 maintainer
flip-ui 0.1.2
Rust integration for handling and compiling the UI built via the UI Flip UI Builder
3 versions - Latest release: 7 days ago - 403 downloads total - 2 stars on GitHub - 1 maintainer
rasn-compiler-derive 0.3.0
Macros producing bindings for the rasn framework
7 versions - Latest release: 7 days ago - 1.48 thousand downloads total - 7 stars on GitHub - 1 maintainer
nar_dev_utils 0.31.0
็”จไบŽNARS็›ธๅ…ณ้กน็›ฎๅผ€ๅ‘็š„ๅฎž็”จๅทฅๅ…ทๅŒ…
8 versions - Latest release: 8 days ago - 3 dependent packages - 1.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
sbp-derive
A derive-like macro for declaring binary parsable structs
2 versions - Latest release: 9 days ago - 1 dependent package - 940 downloads total - 0 stars on GitHub - 2 maintainers
system-harness-macros 0.5.0
A helper library for the system-harness crate
4 versions - Latest release: 9 days ago - 1 dependent package - 880 downloads total - 0 stars on GitHub - 1 maintainer
ss-trees
This crate is an internal dependency of Subscript (WIP).
2 versions - Latest release: 9 days ago - 3 dependent packages - 1.06 thousand downloads total - 1 stars on GitHub - 1 maintainer
itsuki 0.2.0
macro that defines a simple zero-based sequential enum
4 versions - Latest release: 9 days ago - 1 dependent package - 819 downloads total - 1 stars on GitHub - 1 maintainer
ss-web-utils
Work in progress...
2 versions - Latest release: 9 days ago - 4 dependent packages - 1.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
apebdlm
Macros for the organization of binary data
1 version - Latest release: 10 days ago - 376 downloads total - 0 stars on GitHub - 1 maintainer
ss-css-types
This crate is an internal dependency of Subscript (WIP).
2 versions - Latest release: 10 days ago - 1 dependent package - 1.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
ss-cssom-tree
This crate is an internal dependency of Subscript (WIP).
2 versions - Latest release: 10 days ago - 926 downloads total - 1 stars on GitHub - 1 maintainer
ss-view-tree
This crate is an internal dependency of Subscript (WIP).
2 versions - Latest release: 10 days ago - 2 dependent packages - 1.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
i2f
Macros that converts number literals into int or float literals.
1 version - Latest release: 10 days ago - 323 downloads total - 0 stars on GitHub - 1 maintainer
ss-dom-tree
This crate is an internal dependency of Subscript (WIP).
2 versions - Latest release: 10 days ago - 1 dependent package - 963 downloads total - 1 stars on GitHub - 1 maintainer
nvim-meta
Meta programming utilities to make interacting with neovim easier
1 version - Latest release: 11 days ago - 384 downloads total - 2 stars on GitHub - 1 maintainer
stepper_macros
Macros for the stepper_lib
2 versions - Latest release: 11 days ago - 1 dependent package - 601 downloads total - 6 stars on GitHub - 1 maintainer
desugar-impl
Sugar for less explicit generics in structs, enums, and union declarations.
2 versions - Latest release: 11 days ago - 626 downloads total - 2 stars on GitHub - 1 maintainer
cmdstruct 2.0.1
A lightweight macro for implementing commands with a struct
5 versions - Latest release: 12 days ago - 1 dependent package - 1.16 thousand downloads total - 0 stars on GitHub - 1 maintainer
unimock_macros 0.6.6
Procedural macros used by unimock
48 versions - Latest release: 12 days ago - 1 dependent package - 4 dependent repositories - 22.6 thousand downloads total - 68 stars on GitHub - 1 maintainer
ryde_macros 0.1.0 ๐Ÿ’ฐ
proc macros for ryde
1 version - Latest release: 13 days ago - 1 dependent package - 219 downloads total - 176 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 ...
139 versions - Latest release: 13 days ago - 7,224 dependent packages - 104,726 dependent repositories - 350 million downloads total - 678 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: 13 days ago - 1,829 dependent packages - 23,840 dependent repositories - 104 million downloads total - 915 stars on GitHub - 1 maintainer
syact_macros 0.1.1
Macros for the syact
2 versions - Latest release: 14 days ago - 1 dependent package - 1 dependent repositories - 516 downloads total - 6 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: 14 days ago - 1 dependent package - 1.17 thousand downloads total - 1 stars on GitHub - 1 maintainer
error-tree 0.1.0
This crate let's us use the `error_tree!` proc macro for ergonomic error hierarchy definition
1 version - Latest release: 15 days ago - 0 downloads total - 1 maintainer
export-magic 0.1.0
A crate to simplify module management and re-exportation using macros.
1 version - Latest release: 15 days ago - 1 dependent package - 0 downloads total - 1 maintainer
ctor-lite 0.1.0
Run code at program startup or shutdown
1 version - Latest release: 16 days ago - 0 downloads total - 1 maintainer
tested-fixture-macros 1.0.0
proc-macros for tested-fixture
1 version - Latest release: 18 days ago - 1 dependent package - 199 downloads total - 0 stars on GitHub - 1 maintainer
expecting 0.6.0
Rust macros that test conditions without panicking
9 versions - Latest release: 18 days ago - 1 dependent package - 1 dependent repositories - 2.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
transitive 1.0.0
Transitive derive macros for Rust.
10 versions - Latest release: 18 days ago - 1 dependent repositories - 40.1 thousand downloads total - 29 stars on GitHub - 1 maintainer
drylib 0.1.23
Rust macro-library for Don't Repeating Yourself
24 versions - Latest release: 20 days ago - 4.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
drylib-procs 0.1.13
Rust macro-library for Don't Repeating Yourself
10 versions - Latest release: 20 days ago - 1 dependent package - 2.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
extensor 0.1.0
the main extensor crate for building arbitrary valent tensors and more.
1 version - Latest release: 20 days ago - 0 downloads total - 1 maintainer
extensor-macros 0.1.0
proc macro backend for the extensor crate.
1 version - Latest release: 20 days ago - 1 dependent package - 0 downloads total - 1 maintainer
solana-jsonrpc-macros
Helper macros for jsonrpc-core
7 versions - Latest release: 21 days ago - 1 dependent package - 1 dependent repositories - 3.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
solana-jsonrpc-pubsub
Publish-Subscribe extension for jsonrpc.
7 versions - Latest release: 21 days ago - 2 dependent packages - 1 dependent repositories - 3.74 thousand downloads total - 2 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: 22 days ago - 1,075 dependent packages - 8,560 dependent repositories - 42.4 million downloads total - 598 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: 22 days ago - 15 dependent packages - 8,435 dependent repositories - 41.6 million downloads total - 598 stars on GitHub - 1 maintainer
Top 6.3% on crates.io
palette_derive 0.7.6
Automatically implement traits from the palette crate.
12 versions - Latest release: 22 days ago - 1 dependent package - 714 dependent repositories - 1.78 million downloads total - 694 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
futures-async-stream 0.2.11 ๐Ÿ’ฐ
Async stream for Rust and the futures crate.
26 versions - Latest release: 23 days ago - 12 dependent packages - 30 dependent repositories - 468 thousand downloads total - 174 stars on GitHub - 1 maintainer
futures-async-stream-macro 0.2.11 ๐Ÿ’ฐ
Implementation detail of the `futures-async-stream` crate.
26 versions - Latest release: 23 days ago - 1 dependent package - 29 dependent repositories - 470 thousand downloads total - 174 stars on GitHub - 1 maintainer
lambda_utils 0.1.8
Lambda Utils for AWS Rust Lambda
8 versions - Latest release: 24 days ago - 2.19 thousand downloads total - 4 stars on GitHub - 1 maintainer
pi_world_macros 0.1.0
ecs world macros
1 version - Latest release: 24 days ago - 1 dependent package - 0 downloads total - 0 stars on GitHub - 1 maintainer
racros 0.2.0
Collection of rust macros
2 versions - Latest release: 25 days ago - 441 downloads total - 1 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
cucumber-codegen 0.21.0
Code generation for `cucumber` crate.
29 versions - Latest release: 28 days ago - 1 dependent package - 35 dependent repositories - 1.32 million downloads total - 532 stars on GitHub - 3 maintainers
tailwindcss-native-rust-macro 0.1.0
Generate tailwind output as a literal string at compile time.
1 version - Latest release: 28 days ago - 153 downloads total - 2 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: 29 days ago - 12 dependent packages - 8 dependent repositories - 168 thousand downloads total - 6 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: 29 days ago - 15 dependent packages - 8,277 dependent repositories - 30.6 million downloads total - 24 stars on GitHub - 1 maintainer
ast_topology ๐Ÿ’ฐ
Differentiable programming for Rust
4 versions - Latest release: 29 days ago - 1.49 thousand downloads total - 2 stars on GitHub - 1 maintainer
proc-macro2-next ๐Ÿ’ฐ
A stable implementation of the upcoming new `proc_macro` API. Comes with an option, off by defaul...
5 versions - Latest release: 30 days ago - 3 dependent packages - 4.09 thousand downloads total - 659 stars on GitHub - 1 maintainer
macro_rules_rec 0.1.0
Expand syntax of `macro_rules` to enable self recursive call
1 version - Latest release: about 1 month ago - 150 downloads total - 1 stars on GitHub - 1 maintainer
macroz
A collection of utility macros.
2 versions - Latest release: about 1 month ago - 639 downloads total - 1 maintainer
e-macros 0.1.6
This is a macro definition that can handle Json and C data
7 versions - Latest release: about 1 month ago - 1 dependent package - 1.47 thousand downloads total - 1 maintainer
Top 2.8% on crates.io
ctor 0.2.8
__attribute__((constructor)) for Rust
36 versions - Latest release: about 1 month ago - 326 dependent packages - 13,311 dependent repositories - 50.3 million downloads total - 674 stars on GitHub - 1 maintainer
kamo-macros 0.1.6
A macro for parsing s-expressions into kamo Values.
6 versions - Latest release: about 1 month ago - 1 dependent package - 1.32 thousand downloads total - 3 stars on GitHub - 1 maintainer
bit_roles 0.2.0
Granular role management based on bit flags
2 versions - Latest release: about 1 month ago - 460 downloads total - 1 maintainer
bit_roles_macros 0.2.0
Granular role management based on bit flags
2 versions - Latest release: about 1 month ago - 1 dependent package - 459 downloads total - 1 maintainer
negative-impl 0.1.5 ๐Ÿ’ฐ
Negative trait implementations on stable Rust.
7 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 3.91 thousand downloads total - 10 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
quote 1.0.36 ๐Ÿ’ฐ
Quasi-quoting macro quote!(...)
84 versions - Latest release: about 1 month ago - 8,644 dependent packages - 106,671 dependent repositories - 345 million downloads total - 1,231 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
bitfield 0.15.0
This crate provides macros to generate bitfield-like struct.
23 versions - Latest release: about 1 month ago - 104 dependent packages - 1,341 dependent repositories - 6.44 million downloads total - 136 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
Top 8.2% on crates.io
nutype 0.4.2
The newtype with guarantees.
11 versions - Latest release: about 1 month ago - 8 dependent packages - 10 dependent repositories - 258 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
nutype_macros 0.4.2
The newtype with guarantees.
10 versions - Latest release: about 1 month ago - 1 dependent package - 9 dependent repositories - 256 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
drylib-proc-macros 0.1.2
Rust macro-library for Don't Repeating Yourself
3 versions - Latest release: about 1 month ago - 1 dependent package - 653 downloads total - 0 stars on GitHub - 1 maintainer
err-handler 0.1.1
a non-intrusive error handling marco
2 versions - Latest release: about 2 months ago - 458 downloads total - 1 stars on GitHub - 1 maintainer
cmdstruct-macros 2.0.0
A lightweight macro for implementing commands with a struct.
4 versions - Latest release: about 2 months ago - 1 dependent package - 1.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
libcst_derive 1.3.1
Proc macro helpers for libcst.
5 versions - Latest release: about 2 months ago - 1 dependent package - 45.4 thousand downloads total - 1,394 stars on GitHub - 1 maintainer
smile-marco 0.1.0
One contains many useful macros for generating common code
1 version - Latest release: about 2 months ago - 262 downloads total - 0 stars on GitHub - 1 maintainer
scaffolding-macros 0.4.0
A software development kit that provides the scaffolding macros for building applications and ser...
7 versions - Latest release: about 2 months ago - 1 dependent package - 1.96 thousand downloads total - 0 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 2 months ago - 755 dependent packages - 53,409 dependent repositories - 191 million downloads total - 195 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 2 months ago - 1 dependent package - 84 thousand downloads total - 7 stars on GitHub - 1 maintainer
pagetop-macros 0.0.12
A collection of procedural macros that boost PageTop development.
12 versions - Latest release: about 2 months ago - 1 dependent package - 6.95 thousand downloads total - 1 stars on GitHub - 1 maintainer
derive-elves 0.1.2
Writing inclusive derive macros is tedious, this creates provides helper functions that make it e...
3 versions - Latest release: about 2 months ago - 2 dependent packages - 1.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
proclet 0.3.0
Proc macros made easy
3 versions - Latest release: about 2 months ago - 3 dependent packages - 1.06 thousand downloads total - 0 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: 2 months ago - 3 dependent packages - 248 dependent repositories - 1.44 million downloads total - 5,414 stars on GitHub - 3 maintainers
Top 1.8% on crates.io
bitflags 2.5.0
A macro to generate structures which behave like bitflags.
48 versions - Latest release: 2 months ago - 2,865 dependent packages - 104,118 dependent repositories - 329 million downloads total - 852 stars on GitHub - 3 maintainers
forr 0.2.3
a compile time for loop for code generation
6 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 3.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
trakt-macros 0.1.4
Procedural macros for the trakt-rs crate
5 versions - Latest release: 2 months ago - 1 dependent package - 1.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
proc-macro-utils 0.9.1
low-level utilities on proc-macro and proc-macro2 types
12 versions - Latest release: 2 months ago - 5 dependent packages - 61 dependent repositories - 1.7 million downloads total - 0 stars on GitHub - 1 maintainer