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

crates.io "metaprogramming" keyword

constime 0.4.1
Zig's comptime for Rust with zero dependencies. Mostly something to play around with until more s...
7 versions - Latest release: 6 months ago - 6.42 thousand downloads total - 20 stars on GitHub - 1 maintainer
fortuples 0.9.1
Procedural macros to generalize inherent and trait implementations over tuples
6 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 132 thousand downloads total - 4 stars on GitHub - 1 maintainer
glowstick 0.2.0
Gradual typing for tensor shapes
2 versions - Latest release: 10 months ago - 1.29 thousand downloads total - 74 stars on GitHub - 1 maintainer
glowstick-candle 0.2.0
Integration of glowstick with the candle tensor
2 versions - Latest release: 10 months ago - 969 downloads total - 74 stars on GitHub - 1 maintainer
metals-poly 0.1.1
Poly library provides the interface and interface type abstractions that form the foundations of ...
2 versions - Latest release: over 3 years ago - 1 dependent package - 3.32 thousand downloads total - 1 maintainer
apply_attr 0.2.4
A syntax extension providing higher-order attributes to Rust.
6 versions - Latest release: over 8 years ago - 11.9 thousand downloads total - 17 stars on GitHub - 1 maintainer
sosecrets-rs 0.2.6
A simple `Secret` wrapper type that reveals the secret at most `MEC: typenum::Unsigned` times wit...
8 versions - Latest release: over 1 year ago - 9.47 thousand downloads total - 17 stars on GitHub - 1 maintainer
tokel 0.2.4
A declarative, pipeline-based templating engine for simplifying Rust procedural macros.
7 versions - Latest release: 9 days ago - 86 downloads total - 0 stars on GitHub - 1 maintainer
tokel-engine 0.2.4
The core parsing, AST, and bottom-up evaluation engine for the Tokel macro language.
7 versions - Latest release: 9 days ago - 143 downloads total - 0 stars on GitHub - 1 maintainer
tokel-derive 0.2.4
Procedural macro entry points and derive implementations for the Tokel templating engine.
7 versions - Latest release: 9 days ago - 109 downloads total - 0 stars on GitHub - 1 maintainer
tokel-std 0.2.4
A standard library of built-in TokenStream transformers for the Tokel engine.
7 versions - Latest release: 9 days ago - 124 downloads total - 0 stars on GitHub - 1 maintainer
irox-structs_derive 0.5.0
Derivable impls of the traits in irox-structs
10 versions - Latest release: 2 months ago - 2 dependent packages - 13.4 thousand downloads total - 13 stars on GitHub - 1 maintainer
typegraph 0.1.0
Graphs of types in the type system
1 version - Latest release: 5 months ago - 158 downloads total - 5 stars on GitHub - 1 maintainer
validation-boilerplate
Utility for generating boilerplate for types that require runtime validation whenever they are lo...
1 version - Latest release: 5 days ago - 1.09 thousand downloads total - 3 stars on GitHub - 2 maintainers
facet-spez 0.1.7 💰
Auto-deref specialization helpers for the Facet reflection system
8 versions - Latest release: 12 months ago - 4.77 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
photonix_derive 0.1.1
Derive macros for optics traits defined in photonix.
2 versions - Latest release: about 7 years ago - 1 dependent package - 2 dependent repositories - 4.28 thousand downloads total - 1 stars on GitHub - 1 maintainer
tuplities-ref 0.1.4
A trait for getting tuples of references from tuples
5 versions - Latest release: 4 months ago - 390 downloads total - 1 maintainer
tuplities-eq 0.1.4
A trait for comparing tuples for equality
5 versions - Latest release: 4 months ago - 475 downloads total - 1 maintainer
macro_io 0.1.0
Rust package that contains procedural macros to do IO during compile time.
1 version - Latest release: about 5 years ago - 1.89 thousand downloads total - 1 stars on GitHub - 1 maintainer
rsmonad-macros 0.1.2
Haskell-style monads for idiomatic Rust.
3 versions - Latest release: almost 3 years ago - 1 dependent package - 3.94 thousand downloads total - 25 stars on GitHub - 1 maintainer
tuplities-pop-front 0.1.4
A trait for popping elements from the front of tuples
5 versions - Latest release: 4 months ago - 386 downloads total - 1 stars on GitHub - 1 maintainer
tuplities-try-from 0.1.4
Traits for fallible conversion of values into tuples
1 version - Latest release: 4 months ago - 214 downloads total - 1 stars on GitHub - 1 maintainer
typenum-consts 0.1.5
Procedural macros that take a literal integer (or the result of an evaluation of simple mathemati...
6 versions - Latest release: almost 2 years ago - 15 thousand downloads total - 3 stars on GitHub - 1 maintainer
tuplities-partial-eq 0.1.4
A trait for partial equality comparison of tuples
5 versions - Latest release: 4 months ago - 551 downloads total - 1 maintainer
tuplities-push-back 0.1.4
A trait for pushing elements to the back of tuples
5 versions - Latest release: 4 months ago - 342 downloads total - 1 maintainer
type-flow-macros 0.2.0
Macros to make pipelines that encode the order of operation execution in the type signature of th...
6 versions - Latest release: 7 months ago - 2.01 thousand downloads total - 1 maintainer
polyquine 0.0.8
Teach Rust types to codegen their own constructors
8 versions - Latest release: 5 months ago - 12.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
tuplities-reverse 0.1.4
A trait for reversing the order of tuple elements
2 versions - Latest release: 4 months ago - 257 downloads total - 1 maintainer
tuplities-remove 0.1.4
A trait for removing elements from tuples at compile-time indices
5 versions - Latest release: 4 months ago - 409 downloads total - 1 maintainer
tuplities-flatten-nest 0.1.4
Traits for flattening nested tuples and nesting flat tuples
1 version - Latest release: 4 months ago - 214 downloads total - 1 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
log-derive 0.4.1 💰
Procedural Macros for logging the result and inputs of a function
11 versions - Latest release: over 5 years ago - 13 dependent packages - 56 dependent repositories - 1.8 million downloads total - 191 stars on GitHub - 1 maintainer
typle 0.13.0
Generic tuple bounds and transformations
59 versions - Latest release: 3 months ago - 1 dependent package - 80.1 thousand downloads total - 7 stars on GitHub - 1 maintainer
tuplities-option 0.1.4
Traits for working with tuples of Options
5 versions - Latest release: 4 months ago - 362 downloads total - 1 maintainer
tuplities-clone 0.1.4
A trait for cloning tuples
5 versions - Latest release: 4 months ago - 394 downloads total - 1 maintainer
tuplities-split 0.1.4
A trait for splitting tuples at compile-time indices
2 versions - Latest release: 4 months ago - 255 downloads total - 1 maintainer
tuplities-copy 0.1.4
A trait for copying tuples
5 versions - Latest release: 4 months ago - 341 downloads total - 1 maintainer
tuplities-ord 0.1.4
A trait for total ordering comparison of tuples
5 versions - Latest release: 4 months ago - 350 downloads total - 1 maintainer
tuplities-insert 0.1.4
A trait for inserting elements into tuples at compile-time indices
5 versions - Latest release: 4 months ago - 368 downloads total - 1 stars on GitHub - 1 maintainer
tuplities-push-front 0.1.4
A trait for pushing elements to the front of tuples
5 versions - Latest release: 4 months ago - 467 downloads total - 1 maintainer
tuplities-partial-ord 0.1.4
A trait for partial ordering comparison of tuples
5 versions - Latest release: 4 months ago - 399 downloads total - 1 maintainer
tuplities-index 0.1.4
Traits for compile-time indexing into tuples
5 versions - Latest release: 4 months ago - 409 downloads total - 1 maintainer
tuplities-pop-back 0.1.4
A trait for popping elements from the back of tuples
5 versions - Latest release: 4 months ago - 384 downloads total - 1 maintainer
tuplities-default 0.1.4
A trait for creating default values for tuples
5 versions - Latest release: 4 months ago - 394 downloads total - 1 maintainer
tuplities-len 0.1.4
A trait for getting the compile-time length of tuples
5 versions - Latest release: 4 months ago - 451 downloads total - 1 maintainer
tuplities-row 0.1.4
A trait for indexing rows in tuples of tuples
1 version - Latest release: 4 months ago - 212 downloads total - 1 maintainer
integral_constant 0.1.0
Type-level wrappers around constant values
1 version - Latest release: over 2 years ago - 1 dependent package - 115 thousand downloads total - 0 stars on GitHub - 1 maintainer
tuplities-hash 0.1.4
A trait for hashing tuples
5 versions - Latest release: 4 months ago - 369 downloads total - 1 maintainer
tuplities-debug 0.1.4
A trait for debug formatting of tuples
5 versions - Latest release: 4 months ago - 335 downloads total - 1 maintainer
tuplities-mut 0.1.4
A trait for getting tuples of mutable references from tuples
5 versions - Latest release: 4 months ago - 403 downloads total - 1 maintainer
junglefowl-macros 0.1.1
Macros for type-level mathematical computation.
2 versions - Latest release: almost 3 years ago - 1 dependent package - 3.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
irox-enums 0.2.2
Traits for better Enumerated Types
4 versions - Latest release: about 2 years ago - 8 dependent packages - 15.2 thousand downloads total - 14 stars on GitHub - 1 maintainer
tuplities-derive 0.1.4
Procedural macros for deriving tuple traits
5 versions - Latest release: 4 months ago - 1.36 thousand downloads total - 1 maintainer
tuplities-from 0.1.4
Traits for converting values into tuples
1 version - Latest release: 4 months ago - 211 downloads total - 1 maintainer
tuplities 0.1.4
A collection of utilities for working with tuples in Rust.
5 versions - Latest release: 4 months ago - 306 downloads total - 1 maintainer
tuplities-replicate 0.1.4
A trait for replicating values into tuples
1 version - Latest release: 4 months ago - 211 downloads total - 1 stars on GitHub - 1 maintainer
validation-boilerplate-derive
derive macros for the validation-boilerplate crate
1 version - Latest release: 16 days ago - 1.12 thousand downloads total - 3 stars on GitHub - 2 maintainers
ay 0.1.0
Ay automatically implement Fn* traits for structs and enums
1 version - Latest release: about 5 years ago - 1.99 thousand downloads total - 1 stars on GitHub - 1 maintainer
rusttoolkit 0.1.0
Rust toolkit with cool useful procedural macros
1 version - Latest release: 8 months ago - 581 downloads total - 1 maintainer
nimiser 0.1.0
Generate high-performance C libraries from high-level descriptions using Nim metaprogramming
1 version - Latest release: 18 days ago - 0 downloads total - 1 maintainer
oak-elixir 0.0.9
Elixir functional programming language parser with support for metaprogramming and concurrent pro...
10 versions - Latest release: 18 days ago - 280 downloads total - 14 stars on GitHub - 1 maintainer
same-as 1.0.0
Type equality in stable Rust.
1 version - Latest release: almost 3 years ago - 1 dependent package - 2.27 thousand downloads total - 2 stars on GitHub - 1 maintainer
coe-rs 0.1.2 💰
Type coercion
3 versions - Latest release: about 3 years ago - 9 dependent packages - 1 dependent repositories - 907 thousand downloads total - 4 stars on GitHub - 1 maintainer
irox-enums_derive 0.2.4
Derivable impls of the traits in irox-enums
6 versions - Latest release: 2 months ago - 3 dependent packages - 16.6 thousand downloads total - 13 stars on GitHub - 1 maintainer
type-flow-proc-macros 0.2.0
The procedural macros that are used to make the declarative macros work.
5 versions - Latest release: 7 months ago - 1.93 thousand downloads total - 1 maintainer
tuple_list 0.1.3
Crate for macro-free variadic tuple metaprogramming
4 versions - Latest release: over 4 years ago - 5 dependent packages - 26 dependent repositories - 563 thousand downloads total - 27 stars on GitHub - 1 maintainer
rsmonad 0.2.4
Haskell-style monads for idiomatic Rust.
7 versions - Latest release: almost 3 years ago - 1 dependent package - 8.74 thousand downloads total - 25 stars on GitHub - 1 maintainer
iter_mod 0.1.0
A macro for enumerating all the constants in a module
1 version - Latest release: over 1 year ago - 1.19 thousand downloads total - 1 stars on GitHub - 1 maintainer
traitreg 0.4.0
Create a registry of implementations of a trait
4 versions - Latest release: 6 months ago - 3.73 thousand downloads total - 1 stars on GitHub - 1 maintainer
feat-hijekt 0.0.2
Procedural macros for hijakt feature based compile time code injection
1 version - Latest release: 8 months ago - 379 downloads total - 1 maintainer
const_poly 0.0.5
Evaluate any multivariable equation or polynomial at compile time with high accuracy and zero run...
5 versions - Latest release: 5 months ago - 950 downloads total - 1 maintainer
parametric 0.1.0
A crate providing the trait and a derive macro to bridge complex, hierarchical data structures wi...
1 version - Latest release: 5 months ago - 31 downloads total - 0 stars on GitHub - 1 maintainer
flexi_func 0.2.7
a Rust crate designed to supercharge your Rust programming experience with two powerful macros: f...
9 versions - Latest release: about 2 years ago - 11.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
polyquine-derive 0.0.8
Teach Rust types to codegen their own constructors
6 versions - Latest release: 5 months ago - 11 thousand downloads total - 1 stars on GitHub - 1 maintainer
irox-structs 0.5.1
Traits for Struct Types - linearly serialized big/little endian bytes
7 versions - Latest release: almost 2 years ago - 4 dependent packages - 11 thousand downloads total - 14 stars on GitHub - 1 maintainer
functionate 0.1.0
Automatically implement Fn* traits for structs and enums
1 version - Latest release: over 5 years ago - 1.76 thousand downloads total - 8 stars on GitHub - 1 maintainer
parametric_derive 0.1.0
A derive macro to bridge complex, hierarchical data structures with optimization algorithms that ...
1 version - Latest release: 5 months ago - 101 downloads total - 1 maintainer
inception-macros 0.1.0
Macros for Inception
1 version - Latest release: 7 months ago - 453 downloads total - 56 stars on GitHub - 1 maintainer
oxur 0.2.0
Oxur: A Lisp dialect that treats Rust as its compilation target and runtime
2 versions - Latest release: 3 months ago - 28 downloads total - 1 maintainer
shame-rs 0.1.0
Shader metaprogramming
1 version - Latest release: almost 2 years ago - 1.33 thousand downloads total - 302 stars on GitHub - 1 maintainer
catalyst_entities 0.1.2
Low level data-structures for multithreaded and incremental compilation.
3 versions - Latest release: about 3 years ago - 4.01 thousand downloads total - 7 stars on GitHub - 1 maintainer
enum-from-functions 0.3.0
A procedural macro that will create an enum with associated functions that each have a correspond...
5 versions - Latest release: over 2 years ago - 6.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
inception 0.1.0
Automatic Trait Implementation by Induction
1 version - Latest release: 7 months ago - 339 downloads total - 56 stars on GitHub - 1 maintainer
guilder-abstraction 0.1.9
multi-exchange crypto trading trait
9 versions - Latest release: 25 days ago - 2.33 thousand downloads total - 5 stars on GitHub - 1 maintainer
metals 0.1.3
A meta programming language for Composable Systems
4 versions - Latest release: over 3 years ago - 5.09 thousand downloads total - 1 maintainer
spidermeme 0.1.0
Traits to test for type equality and type inequality
1 version - Latest release: almost 5 years ago - 1.67 thousand downloads total - 2 stars on GitHub - 1 maintainer
do-with-in 0.1.6
A template language for Rust metaprogramming using partial staging.
7 versions - Latest release: over 1 year ago - 8.66 thousand downloads total - 3 stars on GitHub - 1 maintainer
clockwork-tuples 0.1.2
Type-level tuple utilities for compile-time structural reasoning.
3 versions - Latest release: 3 months ago - 76 downloads total - 1 maintainer
traitreg-macros 0.4.0
Create a registry of implementations of a trait
4 versions - Latest release: 6 months ago - 4 thousand downloads total - 1 stars on GitHub - 2 maintainers
typosaurus 0.2.0
Heterogenous lists and other type-level tomfoolery
2 versions - Latest release: 10 months ago - 1.67 thousand downloads total - 1 stars on GitHub - 1 maintainer
purpurea 0.1.0
Attribute based accessor/updater/mutator/constructor generation.
1 version - Latest release: about 5 years ago - 1.71 thousand downloads total - 2 stars on GitHub - 1 maintainer
unroll-fn 0.1.1 💰
A generic unrollling function.
2 versions - Latest release: about 4 years ago - 1 dependent package - 2.88 thousand downloads total - 1 stars on GitHub - 1 maintainer
junglefowl 0.1.1
Brutally murdering Rust's type system one proof at a time.
2 versions - Latest release: almost 3 years ago - 2.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
glowstick-burn 0.2.0
Integration of glowstick with the burn tensor
2 versions - Latest release: 10 months ago - 972 downloads total - 74 stars on GitHub - 1 maintainer
hijekt-macro 0.0.1 removed
Procedural macros for hijakt feature based compile time code injection
1 version - Latest release: 8 months ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
hijekt 0.0.1 removed
Feature based compile time code injection for Rust
1 version - Latest release: 8 months ago - 0 downloads total - 0 stars on GitHub - 1 maintainer