Ecosyste.ms: Packages

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

crates.io "macro" keyword

vercel_runtime_macro 1.1.1
Vercel Rust Function Runtime Macro
10 versions - Latest release: 3 months ago - 1 dependent package - 3 dependent repositories - 21.1 thousand downloads total - 783 stars on GitHub - 1 maintainer
pack_bools 0.1.1
Attribute macro to pack all boolean fields of a struct into a bitfield
2 versions - Latest release: about 2 hours ago - 0 downloads total - 1 maintainer
compiler_base_macros 0.1.1
compiler_base_macros
3 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 37.3 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
superstruct 0.7.0
Versioned data types with minimal boilerplate
8 versions - Latest release: over 1 year ago - 2 dependent packages - 29 dependent repositories - 425 thousand downloads total - 62 stars on GitHub - 1 maintainer
makeit 0.1.1
Compile-time checked Builder pattern `derive` macro with zero-memory overhead
2 versions - Latest release: over 2 years ago - 1.06 thousand downloads total - 219 stars on GitHub - 1 maintainer
makeit-derive 0.1.1
A macro crate for makeit. Do not use this crate directly.
2 versions - Latest release: over 2 years ago - 1 dependent package - 1.46 thousand downloads total - 219 stars on GitHub - 1 maintainer
arcmutex 0.2.0
A convenience library for working with `Arc<Mutex<T>>`s
3 versions - Latest release: over 8 years ago - 3.85 thousand downloads total - 2 stars on GitHub - 1 maintainer
auto_unwrap 1.1.0
A small proc-macro that replaces instances of `?` with `.unwrap()`
4 versions - Latest release: over 1 year ago - 1.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.0% on crates.io
data-encoding-macro 0.1.15
Macros for data-encoding
15 versions - Latest release: 20 days ago - 21 dependent packages - 2,189 dependent repositories - 7.34 million downloads total - 170 stars on GitHub - 1 maintainer
build_epoch 0.1.0
Macro for calculating the epoch at compile time
2 versions - Latest release: almost 8 years ago - 2.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
is_empty 0.2.0
Easily check if the struct is empty.
2 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 13.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
builder-pattern-macro 0.4.2
A macro crate for builder-pattern. Do not use this crate directly.
3 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 8.54 thousand downloads total - 1 maintainer
better-bae-macros 0.1.9 💰
A Rust proc-macro attribute parser
3 versions - Latest release: about 2 years ago - 1 dependent package - 6 dependent repositories - 27.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
string-literals 1.0.1 💰
Rust macros to more easily create String types
2 versions - Latest release: about 19 hours ago - 263 downloads total - 1 stars on GitHub - 1 maintainer
control-flow 0.1.1
A hack to control control-flow outside closures.
2 versions - Latest release: over 6 years ago - 1.56 thousand downloads total - 2,947 stars on GitHub - 2 maintainers
counted-array 0.1.2
Macro for declaring fixed-size arrays without counting elements by hand. Supports lazy_static.
3 versions - Latest release: almost 7 years ago - 2 dependent packages - 19 dependent repositories - 472 thousand downloads total - 10 stars on GitHub - 1 maintainer
textwrap-macros-impl 0.3.0
Simple procedural macros to use textwrap utilities at compile time.
8 versions - Latest release: over 1 year ago - 1 dependent package - 3 dependent repositories - 109 thousand downloads total - 11 stars on GitHub - 1 maintainer
pgc-derive 0.1.1
Garbage collector derive plugin for pgc
2 versions - Latest release: over 4 years ago - 1.02 thousand downloads total - 1 maintainer
rsass-macros 0.28.8
Sass as a rust function-like macro.
3 versions - Latest release: 5 months ago - 896 downloads total - 453 stars on GitHub - 1 maintainer
doe 1.1.20
doe is a powerful Rust crate designed to enhance development workflow by providing an extensive c...
201 versions - Latest release: about 1 month ago - 31 dependent packages - 4 dependent repositories - 66.2 thousand downloads total - 0 stars on GitLab.com - 2 maintainers
helio 💰
📚 A library for creating oop-oriented code in rust. Intended for use in 'lightfetch'.
2 versions - Latest release: about 8 hours ago - 536 downloads total - 1 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
derive_builder 0.20.0
Rust macro to automatically implement the builder pattern for arbitrary structs.
32 versions - Latest release: 3 months ago - 755 dependent packages - 4,058 dependent repositories - 22.9 million downloads total - 1,181 stars on GitHub - 2 maintainers
Top 5.3% on crates.io
derive_builder_macro 0.20.0
Rust macro to automatically implement the builder pattern for arbitrary structs.
11 versions - Latest release: 3 months ago - 1 dependent package - 3,318 dependent repositories - 17.2 million downloads total - 1,181 stars on GitHub - 1 maintainer
ifmt 0.3.3
Inline expression interpolation for Rust.
9 versions - Latest release: over 3 years ago - 2 dependent packages - 14 dependent repositories - 88.2 thousand downloads total - 201 stars on GitHub - 1 maintainer
include_tt 1.0.4
Macro for embedding (trees, strings, arrays) into macro trees directly from files.
5 versions - Latest release: 4 days ago - 1.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert_ok 1.0.2
A macro that asserts a Result is Ok
3 versions - Latest release: over 1 year ago - 1 dependent repositories - 15.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
aqua_parse_macro 0.16.0
The macro used in 'aqua_parse'.
5 versions - Latest release: over 2 years ago - 1 dependent package - 2.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
css-modules 0.5.2
CSS Modules with a macro for convenience.
12 versions - Latest release: over 4 years ago - 811 thousand downloads total - 1 maintainer
dmacro 0.1.9
define C-like debug trace macro: enter!() and leave!()
10 versions - Latest release: 7 months ago - 2.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
quote_into 0.2.0
Easily & efficiently generate code by quoting it in a macro
2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 3.3 thousand downloads total - 1 maintainer
deno_json_op 0.1.1 💰
A macro for easing the development of deno plugins
2 versions - Latest release: over 3 years ago - 1 dependent repositories - 1.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
conrod_derive 0.76.1
A crate providing procedural macros for the conrod library
19 versions - Latest release: over 2 years ago - 5 dependent packages - 105 dependent repositories - 199 thousand downloads total - 3,353 stars on GitHub - 1 maintainer
mcurry 0.1.1
Macros for creating curried functions.
2 versions - Latest release: over 4 years ago - 1.03 thousand downloads total - 1 maintainer
macro_helper 0.1.6
A bunch of procedural macros usefuls for write macro_rules! ones.
7 versions - Latest release: over 4 years ago - 1 dependent package - 3.72 thousand downloads total - 1 maintainer
Top 5.6% on crates.io
enum-display 0.1.4
A macro to derive Display for enums
5 versions - Latest release: 3 months ago - 5 dependent packages - 10 dependent repositories - 477 thousand downloads total - 3 stars on GitHub - 1 maintainer
enum-display-macro 0.1.4
A macro to derive Display for enums
5 versions - Latest release: 3 months ago - 1 dependent package - 10 dependent repositories - 480 thousand downloads total - 3 stars on GitHub - 1 maintainer
bytenum 0.1.9
Bytenum is a rust derive macro that creates a try_from<T> implementation for an enum with only un...
10 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 12 thousand downloads total - 2 stars on GitHub - 1 maintainer
scylla-udf-macros 0.1.0
Implementation of scylla-udf macros
1 version - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 4.85 thousand downloads total - 11 stars on GitHub - 2 maintainers
iai_macro 0.1.1
Custom Test Framework macro for Iai
2 versions - Latest release: over 3 years ago - 1 dependent package - 4.6 thousand downloads total - 558 stars on GitHub - 1 maintainer
impl_new 💰
[deprecated] A procedural macro to generate a new function impl block for you
5 versions - Latest release: about 15 hours ago - 4 dependent packages - 1 dependent repositories - 2.53 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
actix_derive 0.6.1
Derive macros for `actix` actors
14 versions - Latest release: 8 months ago - 13 dependent packages - 1,335 dependent repositories - 6.87 million downloads total - 8,405 stars on GitHub - 2 maintainers
expand_array 0.1.0
Macro to convert a static array to a fixed-size array
1 version - Latest release: about 16 hours ago - 0 downloads total - 1 maintainer
classes 1.0.0
Dependency-free macro that simplifies the process of building class strings for DOM elements
1 version - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 1.79 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 0.7% on crates.io
tracing-attributes 0.1.27 💰
Procedural macro attributes for automatically instrumenting functions.
28 versions - Latest release: 7 months ago - 46 dependent packages - 26,922 dependent repositories - 123 million downloads total - 4,988 stars on GitHub - 1 maintainer
resrap_proc_macro 0.8.0
Macros for resrap.
8 versions - Latest release: over 2 years ago - 1 dependent package - 3.18 thousand downloads total - 1 maintainer
ifmt-impl 0.3.3
Implementation detail of the ifmt crate.
7 versions - Latest release: over 3 years ago - 1 dependent package - 13 dependent repositories - 87.5 thousand downloads total - 201 stars on GitHub - 1 maintainer
context-attribute 1.0.0 💰
Set the error context using doc comments.
1 version - Latest release: about 5 years ago - 9.12 thousand downloads total - 53 stars on GitHub - 1 maintainer
dir-test 0.3.0
Provides a macro to generate tests from files in a directory
5 versions - Latest release: 1 day ago - 2 dependent repositories - 15.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
sync_stream 0.1.0
Aggregate multiple streams by polling stream items in order, keeping the consumption of multiple ...
1 version - Latest release: 10 months ago - 386 downloads total - 0 stars on GitHub - 1 maintainer
wrapped-list 1.0.1
Macro for wrapping elements of a list with an object, function, or another macro at compile time
2 versions - Latest release: about 1 year ago - 625 downloads total - 0 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
document-features 0.2.8
Extract documentation for the feature flags from comments in Cargo.toml
10 versions - Latest release: 5 months ago - 238 dependent packages - 316 dependent repositories - 1.1 million downloads total - 168 stars on GitHub - 1 maintainer
better-bae 0.1.9 💰
A Rust proc-macro attribute parser
3 versions - Latest release: about 2 years ago - 4 dependent packages - 6 dependent repositories - 26.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
test-strategy 0.3.1
Procedural macro to easily write higher-order strategies in proptest.
7 versions - Latest release: 10 months ago - 63 dependent packages - 123 dependent repositories - 1 million downloads total - 38 stars on GitHub - 1 maintainer
derive-cmp-ops 0.1.0
Derives for componetwise opperations
1 version - Latest release: about 1 month ago - 1 dependent package - 272 downloads total - 0 stars on GitHub - 1 maintainer
derrive-ops
Derives for componetwise opperations
1 version - Latest release: about 19 hours ago - 209 downloads total - 0 stars on GitHub - 1 maintainer
cbordata-derive 0.6.0
Macros for automatically implement CBOR codec on Rust types
6 versions - Latest release: almost 2 years ago - 1 dependent package - 21 dependent repositories - 419 thousand downloads total - 1 stars on GitHub - 1 maintainer
gset 1.0.4
A procedural macro for generating the most basic getters and setters on fields.
9 versions - Latest release: 2 days ago - 2 dependent packages - 2.58 thousand downloads total - 1 stars on GitHub - 1 maintainer
binprot_derive 0.1.7
Derive macro for the bin_prot protocol.
7 versions - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 5.58 thousand downloads total - 18 stars on GitHub - 1 maintainer
polars-row-derive 0.1.0
Macro to help convert an interator of structs into a DataFrame
1 version - Latest release: about 1 month ago - 258 downloads total - 3 stars on GitHub - 1 maintainer
derive-codegen 0.0.5 💰
Highly-configurable code generation tooling based on Rust types.
5 versions - Latest release: 2 months ago - 1.81 thousand downloads total - 6 stars on GitHub - 1 maintainer
socket_addr_macros 1.0.1
Check and parse SocketAddr at compile-time
2 versions - Latest release: over 1 year ago - 678 downloads total - 4 stars on GitHub - 1 maintainer
rust-cc-derive 0.0.0
Derive macro for rust-cc
1 version - Latest release: about 1 year ago - 347 downloads total - 6 stars on GitHub - 1 maintainer
fast_new_type 0.1.7
A proc_macro attribute to implement common traits for a custom type wrapping other.
8 versions - Latest release: over 4 years ago - 1 dependent package - 4.29 thousand downloads total - 1 maintainer
unicode_names2_macros 1.1.0
Support macros for `unicode_names2`.
6 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 4.33 thousand downloads total - 7 stars on GitHub - 1 maintainer
compile-ints 0.1.0
Compile-time integers created through macros.
1 version - Latest release: almost 5 years ago - 683 downloads total - 1 maintainer
Top 3.7% on crates.io
maud 0.26.0
Compile-time HTML templates.
56 versions - Latest release: 4 months ago - 92 dependent packages - 132 dependent repositories - 541 thousand downloads total - 1,945 stars on GitHub - 1 maintainer
Top 4.9% on crates.io
maud_macros 0.26.0
Compile-time HTML templates.
59 versions - Latest release: 4 months ago - 3 dependent packages - 120 dependent repositories - 542 thousand downloads total - 1,945 stars on GitHub - 1 maintainer
prest-html-macro 0.1.0
Compile-time HTML templates.
1 version - Latest release: 5 months ago - 1 dependent package - 337 downloads total - 1,945 stars on GitHub - 1 maintainer
Top 5.7% on crates.io
maud_htmlescape 0.17.1
Internal support code used by Maud.
2 versions - Latest release: over 2 years ago - 2 dependent packages - 62 dependent repositories - 143 thousand downloads total - 1,945 stars on GitHub - 1 maintainer
iron-maud
Maud integration for the Iron web framework.
1 version - Latest release: 1 day ago - 1.12 thousand downloads total - 1,945 stars on GitHub - 1 maintainer
fancy-ip 1.1.0
Fanciest way to initialize IP addresses
3 versions - Latest release: 12 months ago - 889 downloads total - 0 stars on GitHub - 1 maintainer
atri_macros 0.3.0
AtriPlugin macros
6 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 2.96 thousand downloads total - 2 stars on GitHub - 1 maintainer
edg 0.1.0
eval() for rust
1 version - Latest release: 6 months ago - 325 downloads total - 1 stars on GitHub - 1 maintainer
dialogue-macro 0.3.1
An extension to dialoguer that simplifies command-line interaction interfaces.
12 versions - Latest release: 2 months ago - 4 dependent packages - 3.92 thousand downloads total - 8 stars on GitHub - 1 maintainer
clucstr 1.2.0
Safe and efficient creation of "CStr" with zero-byte checking and support for concatenating multi...
10 versions - Latest release: 10 days ago - 1 dependent package - 6.54 thousand downloads total - 2 stars on GitHub - 1 maintainer
format 0.2.4
A utility crate to make it easier to work with the formatter
9 versions - Latest release: about 3 years ago - 7 dependent packages - 3 dependent repositories - 24.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
gtk-macros 0.3.0
Few macros to make gtk-rs development more convenient
3 versions - Latest release: about 3 years ago - 1 dependent package - 24 dependent repositories - 193 thousand downloads total - 2 maintainers
atri_plugin 0.9.0
AtriPlugin
36 versions - Latest release: over 1 year ago - 2 dependent repositories - 10.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
has_fields 0.1.1
Some macros helpful for processing forms with optional fields
2 versions - Latest release: over 1 year ago - 640 downloads total - 2 stars on GitHub - 1 maintainer
infix_macro 0.1.1
Provides a macro that generates the neccesary boilerplate to use "*operator*" infix functions.
2 versions - Latest release: over 1 year ago - 620 downloads total - 1 stars on GitHub - 1 maintainer
informal
Macro-based parser combinator library.
10 versions - Latest release: 1 day ago - 3.28 thousand downloads total - 1 maintainer
icondata_macros 0.1.4
A helper macro to specify icons in a declarative way.
5 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 3.95 thousand downloads total - 24 stars on GitHub - 1 maintainer
opt_args 2.0.0
Create macros for functions and structs with default values
4 versions - Latest release: 2 months ago - 1.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
deferrer 0.1.4
defer! macro for deferring functions.
4 versions - Latest release: over 3 years ago - 1.52 thousand downloads total - 1 maintainer
workflow-macro-tools 0.12.1
Macro utility functions used by the `workflow-rs` framework
28 versions - Latest release: 21 days ago - 3 dependent packages - 1 dependent repositories - 31.8 thousand downloads total - 32 stars on GitHub - 2 maintainers
mini-macro-magic 2.0.2
Export tokens to other modules and crates. Now with 100% less proc macros!
4 versions - Latest release: 5 months ago - 1.09 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
grange
create range numbers macro
3 versions - Latest release: 1 day ago - 1.58 thousand downloads total - 1 maintainer
optional-error 0.1.1 💰
Simple crate to more easily work with an optional syn::Error
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 3.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
dialogue-core 0.3.1
the core of dialogue-macro
11 versions - Latest release: 2 months ago - 1 dependent package - 3.9 thousand downloads total - 1 maintainer
agnostik-attributes 1.2.0
Executor agnostik attributes.
2 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 1.53 thousand downloads total - 137 stars on GitHub - 2 maintainers
try_ops 0.1.1
try catc... ops macro
2 versions - Latest release: almost 2 years ago - 674 downloads total - 1 maintainer
perforate 0.1.0
A macro to generate variants of a struct to allow splitting fields for extended periods of time
1 version - Latest release: 3 days ago - 142 downloads total - 0 stars on GitHub - 1 maintainer
stable-inline-python 0.1.2
Stable Variant of inline-python.
3 versions - Latest release: 6 months ago - 881 downloads total - 0 stars on GitHub - 1 maintainer
impl_table 0.1.3
Generate table binding and utils for rust-postgres and rusqlite.
4 versions - Latest release: almost 5 years ago - 2.09 thousand downloads total - 1 maintainer
metamorphose 1.4.1
Macros collection for converting Structure to Model, for a green-barrel project.
135 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 42.3 thousand downloads total - 22 stars on GitHub - 1 maintainer
rulex-macro 0.4.4 💰
DEPRECATED: Use pomsky-macro instead. Macro for converting pomsky expressions to regexes
6 versions - Latest release: over 1 year ago - 1 dependent package - 1.79 thousand downloads total - 1,260 stars on GitHub - 1 maintainer
axum_static_macro 💰
A macro to serve static files from the binary in Axum, and a list of content types for them
15 versions - Latest release: 1 day ago - 1 dependent package - 2 dependent repositories - 5.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
postgres-named-parameters-derive 0.1.0
Derive macros used internally by `postgres-named-parameters`. You should not use this crate direc...
1 version - Latest release: 3 months ago - 1 dependent package - 427 downloads total - 1 stars on GitHub - 1 maintainer
gaclen_shader 0.0.14
Tweaked re-export of vulkano_shader! procedural macro.
9 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 4.56 thousand downloads total - 1 maintainer
inline-proc 0.1.1
Inline procedural macros
2 versions - Latest release: over 2 years ago - 1 dependent package - 1.36 thousand downloads total - 52 stars on GitHub - 1 maintainer