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

ockam_message_derive 0.1.0 💰
Ockam Message trait [derive] macro.
1 version - Latest release: over 2 years ago - 7 dependent packages - 1 dependent repositories - 694 downloads total - 4,351 stars on GitHub - 3 maintainers
ockam_node_test_attribute 0.5.0 💰
Ockam node attribute proc_macros.
5 versions - Latest release: over 2 years ago - 4 dependent packages - 1 dependent repositories - 1.84 thousand downloads total - 4,351 stars on GitHub - 3 maintainers
validatron_derive 0.5.0
A data structure validation library designed for user input
6 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 34.5 thousand downloads total - 4 stars on GitHub - 3 maintainers
fort 0.4.0 💰
Proc macro attributes for Bastion runtime
6 versions - Latest release: over 3 years ago - 1 dependent repositories - 5.26 thousand downloads total - 48 stars on GitHub - 3 maintainers
validatron 0.5.0
A data structure validation library designed for user input
6 versions - Latest release: over 1 year ago - 33.9 thousand downloads total - 4 stars on GitHub - 3 maintainers
Top 9.1% on crates.io
ockam_node_attribute 0.27.0 💰
Ockam node attribute proc_macro.
35 versions - Latest release: over 2 years ago - 1 dependent package - 6 dependent repositories - 16.5 thousand downloads total - 4,351 stars on GitHub - 3 maintainers
proc-bitfield 0.4.0
A crate to expressively declare bitfield-like structs
12 versions - Latest release: about 2 months ago - 5 dependent packages - 3 dependent repositories - 11.7 thousand downloads total - 44 stars on GitHub - 2 maintainers
veil-macros 0.1.7
Veil procedural macros
8 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 162 thousand downloads total - 18 stars on GitHub - 2 maintainers
functor_derive 0.4.3
A derive macro to derive a functor for a type.
15 versions - Latest release: about 2 months ago - 3.87 thousand downloads total - 20 stars on GitHub - 2 maintainers
ruststep-derive 0.3.0
proc-macro for ruststep
4 versions - Latest release: almost 2 years ago - 3 dependent packages - 1 dependent repositories - 4.44 thousand downloads total - 107 stars on GitHub - 2 maintainers
gettext-macros 0.6.1
A few proc-macros to help internationalizing Rust applications
9 versions - Latest release: over 2 years ago - 3 dependent repositories - 17.9 thousand downloads total - 11 stars on GitHub - 2 maintainers
Top 5.2% on crates.io
auto_impl 1.2.0
Automatically implement traits for common smart pointers and closures
14 versions - Latest release: 3 months ago - 78 dependent packages - 2,148 dependent repositories - 9.36 million downloads total - 98 stars on GitHub - 2 maintainers
espr-derive 0.3.0
Procedual macro for running espr compiler
2 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 5.11 thousand downloads total - 107 stars on GitHub - 2 maintainers
veil 0.1.7
Rust derive macro for redacting sensitive data in `std::fmt::Debug`
8 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 158 thousand downloads total - 18 stars on GitHub - 2 maintainers
Top 8.8% on crates.io
venial 0.6.0
A very small syn
7 versions - Latest release: 2 months ago - 12 dependent packages - 10 dependent repositories - 102 thousand downloads total - 179 stars on GitHub - 2 maintainers
test_each_file 0.3.2
Generates a test for each file in a specified directory.
8 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories - 30.1 thousand downloads total - 4 stars on GitHub - 2 maintainers
jsonrpc_client 0.7.1
An async, macro-driven JSON-RPC client with pluggable backends.
9 versions - Latest release: almost 3 years ago - 4 dependent packages - 14 dependent repositories - 68.8 thousand downloads total - 4 stars on GitHub - 2 maintainers
proc-bitfield-macros 0.4.0
The supporting proc-macro library for the proc-bitfield crate
9 versions - Latest release: about 2 months ago - 1 dependent package - 3 dependent repositories - 11.3 thousand downloads total - 44 stars on GitHub - 2 maintainers
functor_derive_lib 0.4.3
The proc macro for a derive macro to derive a functor for a type.
14 versions - Latest release: about 2 months ago - 1 dependent package - 3.85 thousand downloads total - 20 stars on GitHub - 2 maintainers
sbp-derive
A derive-like macro for declaring binary parsable structs
2 versions - Latest release: 19 days ago - 1 dependent package - 940 downloads total - 0 stars on GitHub - 2 maintainers
sanctum-macros 1.3.0
Sanctum Solana Macros
4 versions - Latest release: about 1 month ago - 2.02 thousand downloads total - 5 stars on GitHub - 2 maintainers
objc2-proc-macros 0.1.1
Procedural macros for the objc2 project
5 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 3.72 thousand downloads total - 204 stars on GitHub - 2 maintainers
bitfield-struct 0.6.1
Struct-like procedural macro for bitfields.
28 versions - Latest release: about 2 months ago - 28 dependent packages - 12 dependent repositories - 223 thousand downloads total - 47 stars on GitHub - 1 maintainer
i18n-format 0.2.0
A simple proc-macro to allow gettext! and xgettext to work together
2 versions - Latest release: over 1 year ago - 16.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
simple_tables-derive 0.3.0 💰
Contains the procedural macros for the simple_tables crate
5 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 8.65 thousand downloads total - 3 stars on GitHub - 1 maintainer
syn-file-expand-cli 0.3.0
CLI tool to read full source code of multi-file crates and output it to stdout
4 versions - Latest release: 11 months ago - 1.39 thousand downloads total - 12 stars on GitHub - 1 maintainer
fancy-default-derive 0.1.0
A better `derive(Default)` implementation.
1 version - Latest release: about 1 month ago - 1 dependent package - 301 downloads total - 0 stars on GitHub - 1 maintainer
better-macro 1.0.4
This crate provides better versions of common macros like println.
4 versions - Latest release: over 3 years ago - 2.73 thousand downloads total - 10 stars on GitHub - 1 maintainer
portrait 0.3.0
Fills an `impl` with the associated items required by the trait.
6 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 4.28 thousand downloads total - 23 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: 12 months ago - 13 dependent packages - 115 dependent repositories - 458 thousand downloads total - 21 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
maybe-async 0.2.10
A procedure macro to unify SYNC and ASYNC implementation
15 versions - Latest release: 3 months ago - 59 dependent packages - 582 dependent repositories - 4.08 million downloads total - 127 stars on GitHub - 1 maintainer
irzha 0.1.0 💰
Write Rust programs using Ukrainian language
1 version - Latest release: over 2 years ago - 454 downloads total - 61 stars on GitHub - 1 maintainer
iter-enum 1.1.3 💰
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.
12 versions - Latest release: 4 months ago - 8 dependent packages - 30 dependent repositories - 187 thousand downloads total - 13 stars on GitHub - 1 maintainer
impl-tools 0.10.0
Helper macros: autoimpl
20 versions - Latest release: 9 months ago - 12 dependent packages - 8 dependent repositories - 59.1 thousand downloads total - 56 stars on GitHub - 1 maintainer
quote2 0.7.0
An alternative lightweight version of quote
5 versions - Latest release: 11 months ago - 2 dependent packages - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
yo-html 0.1.0
JSX-like macro similar to what you can find in React or Yew but without framework nor trait.
1 version - Latest release: 3 months ago - 295 downloads total - 0 stars on GitHub - 1 maintainer
unrest_tmp_quote 0.1.0 💰
don't use
1 version - Latest release: almost 7 years ago - 3 dependent packages - 2.21 thousand downloads total - 1,231 stars on GitHub - 1 maintainer
lazylink 0.1.2
Convert extern fn to libdl call procedural macro.
3 versions - Latest release: almost 3 years ago - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
hard-xml 1.36.0
Strong typed xml, based on xmlparser.
20 versions - Latest release: 3 months ago - 6 dependent packages - 17 dependent repositories - 49.4 thousand downloads total - 5 stars on GitLab.com - 1 maintainer
try_from_tup_macro 0.1.2
Library for implement from tuple trait
1 version - Latest release: about 1 year ago - 378 downloads total - 0 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.49 thousand downloads total - 3 stars on GitHub - 1 maintainer
real-proc 0.0.3
proc macros for floating point constants.
3 versions - Latest release: about 2 years ago - 2 dependent packages - 2 dependent repositories - 2.28 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
cache-this 0.1.2
Macro for simple caching of expression using the file system
3 versions - Latest release: about 2 months ago - 788 downloads total - 1 stars on GitHub - 1 maintainer
try_tup_to_arr_macro 0.1.0
Library for implement from tuple trait
1 version - Latest release: about 1 year ago - 1 dependent package - 638 downloads total - 0 stars on GitHub - 1 maintainer
flag-mast-derive 0.2.1
Ergonomic Rust bit flags
5 versions - Latest release: over 3 years ago - 1 dependent package - 2.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
syn 2.0.64 💰
Parser for Rust source code
299 versions - Latest release: 14 days ago - 8,692 dependent packages - 105,913 dependent repositories - 472 million downloads total - 2,533 stars on GitHub - 1 maintainer
dagger_macros
Macros for dagger.
1 version - 0 downloads total - 1 maintainer
postgres-named-parameters 0.1.0
A lightweight macro wrapper around the `postgres` crate which gives you the ergonomics of named p...
1 version - Latest release: 3 months ago - 426 downloads total - 1 stars on GitHub - 1 maintainer
inet2_derive 0.9.0
Derivation macros for Internet2-based crates
21 versions - Latest release: over 1 year ago - 1 dependent package - 21 dependent repositories - 57 thousand downloads total - 1 maintainer
address-literal 1.2.4
Procedural macro for converting Address(H160) literals to Address(H160) at compile time.
8 versions - Latest release: 8 months ago - 2.86 thousand downloads total - 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
Top 7.1% on crates.io
proc-macro-error 1.0.4
Almost drop-in replacement to panics in proc-macros
38 versions - Latest release: almost 4 years ago - 604 dependent packages - 36,312 dependent repositories - 109 million downloads total - 14 stars on GitLab.com - 1 maintainer
include-crypt-bytes-macro 0.1.0
Proc macro crate for include-crypt-bytes
1 version - Latest release: almost 2 years ago - 1 dependent package - 1.61 thousand downloads total - 14 stars on GitHub - 1 maintainer
simd_helpers 0.1.0 💰
Helpers to write more compact simd code
1 version - Latest release: over 4 years ago - 1 dependent package - 262 dependent repositories - 1.15 million downloads total - 0 stars on GitHub - 1 maintainer
simple_tables-core 0.3.0 💰
The core functionality of the simple_tables crate
5 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 9.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
field_accessor_pub 0.5.3
A procedural macro to get and set a struct field by String dynamically. This crate is a quick and...
2 versions - Latest release: 3 months ago - 1 dependent package - 1.13 thousand downloads total - 17 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 - 252 downloads total - 1 stars on GitHub - 1 maintainer
newtype-enum-macro 0.1.0
Procedural macro to generate newtype enums.
1 version - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 4.28 thousand downloads total - 2 stars on GitHub - 1 maintainer
trait-gen 0.3.2
Trait implementation generator macro
14 versions - Latest release: 11 months ago - 1 dependent repositories - 4 thousand downloads total - 9 stars on GitHub - 1 maintainer
reacty_yew 0.1.0
Generate Yew components from React component via Typescript type definitions
1 version - Latest release: over 3 years ago - 524 downloads total - 53 stars on GitHub - 1 maintainer
filestruct 0.3.0
Read a directory into a Rust struct
2 versions - Latest release: about 1 year ago - 615 downloads total - 2 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.5 million downloads total - 338 stars on GitHub - 1 maintainer
field_names 0.2.0
A proc-macro for exposing a struct's field names at runtime.
3 versions - Latest release: over 2 years ago - 4 dependent packages - 1 dependent repositories - 228 thousand downloads total - 37 stars on GitHub - 1 maintainer
argio 0.2.0
A macro to convert function input and output to stdio
5 versions - Latest release: almost 3 years ago - 3 dependent repositories - 6.16 thousand downloads total - 11 stars on GitHub - 1 maintainer
lightning_encoding_derive 0.9.1 💰
Derive macros for lightning network peer protocol encodings
13 versions - Latest release: about 1 year ago - 1 dependent package - 28 dependent repositories - 73.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
derive_hub 0.1.0
A proc-macro for a simple actor framework.
1 version - Latest release: 8 months ago - 303 downloads total - 0 stars on GitHub - 1 maintainer
synthez-core 0.3.1
Internal implementations of `synthez` crate.
7 versions - Latest release: about 1 year ago - 2 dependent packages - 33 dependent repositories - 1.29 million downloads total - 2 stars on GitHub - 1 maintainer
racetrack 0.0.2
A library for writing assertions on methods, function and closure calls.
2 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 1.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
gdnative_export_node_as_path 0.1.2
Boilerplate-code replacement macros when exporting node references through NodePath.
1 version - Latest release: 4 months ago - 2 dependent packages - 469 downloads total - 1 stars on GitHub - 1 maintainer
unstringify 0.1.4
Procedural macro implemention of the reverse operation of `stringify!`
6 versions - Latest release: over 2 years ago - 6 dependent packages - 4 dependent repositories - 26.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
dyck-derive 0.1.0
A procedural macro to derive the DyckToken trait on a post-lexer Token enum for use in running Dy...
1 version - Latest release: about 2 months ago - 1 dependent package - 211 downloads total - 0 stars on GitHub - 1 maintainer
fn_has_this 0.1.1
A proc attribute macro that allows you to specify whether a function has a `this` argument (for c...
2 versions - Latest release: over 2 years ago - 1 dependent package - 3 dependent repositories - 5.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
absolut 0.2.1
Autogenerated Bytewise SIMD-Optimized Look-Up Tables
3 versions - Latest release: about 2 months ago - 837 downloads total - 20 stars on GitHub - 1 maintainer
template-quote 0.3.1
A new-fasioned quote! macro implementation with pretty template-engine like syntax
5 versions - Latest release: 8 months ago - 6 dependent packages - 3 dependent repositories - 5.57 thousand downloads total - 8 stars on GitHub - 1 maintainer
i18n_langid_codegen 0.1.1
Function-like proc macro for internationalization
2 versions - Latest release: about 1 year ago - 671 downloads total - 2 stars on GitHub - 1 maintainer
real-async-trait 0.0.2
A proc macro that uses experimental features to work around type erasure for async traits
3 versions - Latest release: almost 4 years ago - 1.42 thousand downloads total - 45 stars on GitHub - 1 maintainer
proc-utils 0.1.0
A series of traits, macros, functions, and utilities that make writing and debugging proc macros ...
1 version - Latest release: 12 months ago - 3 dependent packages - 1 dependent repositories - 5.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.6% on crates.io
rocket_contrib_codegen 0.4.11 💰
Procedural macros for the Rocket contrib libraries.
15 versions - Latest release: about 2 years ago - 1 dependent package - 258 dependent repositories - 290 thousand downloads total - 23,300 stars on GitHub - 1 maintainer
column_store_proc_macros 0.1.0
Procedural macros for crate column_store.
1 version - Latest release: over 2 years ago - 1 dependent package - 909 downloads total - 1 stars on GitHub - 1 maintainer
filestruct_derive 0.3.0
Derive macro to read a directory into a Rust struct
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 821 downloads total - 2 stars on GitHub - 1 maintainer
ruwren-macros 0.4.10
Proc-macros for ruwren
4 versions - Latest release: 6 months ago - 1 dependent package - 1.08 thousand downloads total - 37 stars on GitHub - 1 maintainer
negate 0.1.1
Attribute macro that generates negated versions of functions that return booleans.
2 versions - Latest release: over 2 years ago - 767 downloads total - 9 stars on GitHub - 1 maintainer
darth-rust 4.3.0
DarthRust is a Rust procedural macro library that aims to enhance developer productivity by auto-...
66 versions - Latest release: about 1 month ago - 8 dependent packages - 15.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
fast_tuple 0.1.3
This is a Rust procedural macro library that provides an easy way to construct and annotate tuples.
4 versions - Latest release: over 4 years ago - 1.87 thousand downloads total - 1 maintainer
synthez-codegen 0.3.1
Internal codegen shim of `synthez` crate.
7 versions - Latest release: about 1 year ago - 1 dependent package - 33 dependent repositories - 1.29 million downloads total - 2 stars on GitHub - 1 maintainer
proc-quote-impl 0.3.2
A procedural macro implementation of quote!.
9 versions - Latest release: about 4 years ago - 1 dependent package - 302 dependent repositories - 1.36 million downloads total - 22 stars on GitHub - 1 maintainer
assay-proc-macro 0.1.1
A super powered testing macro for Rust
2 versions - Latest release: over 2 years ago - 1 dependent package - 17 dependent repositories - 42.3 thousand downloads total - 112 stars on GitHub - 1 maintainer
datastruct_derive 0.1.1
The derive macro of `datastruct` crate.
2 versions - Latest release: 3 months ago - 1 dependent package - 633 downloads total - 1 stars on GitHub - 1 maintainer
staticfilemap 0.7.0 💰
Procedural macro to embed optionally compressed files during compilation
14 versions - Latest release: 6 months ago - 1 dependent package - 5.57 thousand downloads total - 9 stars on GitHub - 1 maintainer
enpow 2.0.2
Generating methods for user defined enums as known from Option<T> or Result<T, E>
6 versions - Latest release: 8 months ago - 1.61 thousand downloads total - 1 stars on GitHub - 1 maintainer
mquote 0.1.0
Quasi-quoting library aimed on better readability and usability
1 version - Latest release: almost 5 years ago - 649 downloads total - 0 stars on GitHub - 1 maintainer
proclet 0.3.0
Proc macros made easy
3 versions - Latest release: 2 months ago - 3 dependent packages - 1.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
u256-literal 1.2.1
Procedural macro for converting u256 literals to U256 at compile time.
8 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 8.18 thousand downloads total - 1 stars on GitHub - 1 maintainer
proc-contra 5.0.2
The proc-macros of contra
31 versions - Latest release: about 1 year ago - 2 dependent packages - 8.96 thousand downloads total - 0 stars on GitHub - 1 maintainer
safety-guard 0.1.9
#[safety] attribute to generate a corresponding doc entry and a debug assertion if a constraint i...
9 versions - Latest release: about 5 years ago - 1 dependent repositories - 25.1 thousand downloads total - 14 stars on GitLab.com - 1 maintainer
scylladb-parse-macros 0.1.0
Procedural macros for the scylladb driver
1 version - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 1.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
ffishim_derive 0.1.2
Procedural macros for generating ffi-compatible stubs
3 versions - Latest release: almost 4 years ago - 1 dependent repositories - 1.33 thousand downloads total - 10 stars on GitHub - 1 maintainer
rename-item 0.1.1
Procedural macro to rename items on declaration, according to different case styles
2 versions - Latest release: 12 months ago - 2 dependent packages - 1 dependent repositories - 4.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
assay 0.1.1
A super powered testing macro for Rust
2 versions - Latest release: over 2 years ago - 4 dependent packages - 18 dependent repositories - 43.2 thousand downloads total - 112 stars on GitHub - 1 maintainer
include-crypt-bytes 0.1.3
Rust macro to embed encrypted files in compiled binary
4 versions - Latest release: over 1 year ago - 2.08 thousand downloads total - 14 stars on GitHub - 1 maintainer