crates.io "metaprogramming" keyword
coe-rs 0.1.2 💰
Type coercion3 versions - Latest release: almost 3 years ago - 9 dependent packages - 1 dependent repositories - 799 thousand downloads total - 4 stars on GitHub - 1 maintainer
irox-enums_derive 0.2.3
Derivable impls of the traits in irox-enums5 versions - Latest release: over 1 year ago - 3 dependent packages - 15.2 thousand downloads total - 14 stars on GitHub - 1 maintainer
tuple_list 0.1.3
Crate for macro-free variadic tuple metaprogramming4 versions - Latest release: over 4 years ago - 5 dependent packages - 26 dependent repositories - 539 thousand downloads total - 27 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.21 thousand downloads total - 2 stars on GitHub - 1 maintainer
rsmonad 0.2.4
Haskell-style monads for idiomatic Rust.7 versions - Latest release: over 2 years ago - 1 dependent package - 8.72 thousand downloads total - 25 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: 5 months ago - 1.85 thousand downloads total - 1 maintainer
oak-elixir 0.0.0
Elixir functional programming language parser with support for metaprogramming and concurrent pro...1 version - Latest release: 4 months ago - 173 downloads total - 2 stars on GitHub - 1 maintainer
traitreg 0.4.0
Create a registry of implementations of a trait4 versions - Latest release: 5 months ago - 3.63 thousand downloads total - 1 stars on GitHub - 1 maintainer
feat-hijekt 0.0.2
Procedural macros for hijakt feature based compile time code injection1 version - Latest release: 6 months ago - 375 downloads total - 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 thousand downloads total - 1 stars on GitHub - 1 maintainer
polyquine-derive 0.0.8
Teach Rust types to codegen their own constructors6 versions - Latest release: 3 months ago - 9.3 thousand downloads total - 1 stars on GitHub - 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: 3 months ago - 28 downloads total - 0 stars on GitHub - 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: 4 months ago - 918 downloads total - 1 maintainer
iter_mod 0.1.0
A macro for enumerating all the constants in a module1 version - Latest release: over 1 year ago - 1.18 thousand downloads total - 1 stars on GitHub - 1 maintainer
irox-structs 0.5.1
Traits for Struct Types - linearly serialized big/little endian bytes7 versions - Latest release: almost 2 years ago - 4 dependent packages - 10.9 thousand downloads total - 14 stars on GitHub - 1 maintainer
functionate 0.1.0
Automatically implement Fn* traits for structs and enums1 version - Latest release: over 5 years ago - 1.76 thousand downloads total - 8 stars on GitHub - 1 maintainer
glowstick-burn 0.2.0
Integration of glowstick with the burn tensor2 versions - Latest release: 9 months ago - 961 downloads total - 74 stars on GitHub - 1 maintainer
typosaurus 0.2.0
Heterogenous lists and other type-level tomfoolery2 versions - Latest release: 9 months ago - 1.46 thousand downloads total - 1 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: 3 months ago - 59 downloads total - 1 maintainer
inception-macros 0.1.0
Macros for Inception1 version - Latest release: 6 months ago - 412 downloads total - 56 stars on GitHub - 1 maintainer
guilder-abstraction 0.1.1
multi-exchange crypto trading trait2 versions - Latest release: over 1 year ago - 2.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
shame-rs 0.1.0
Shader metaprogramming1 version - Latest release: over 1 year 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: almost 3 years ago - 3.99 thousand downloads total - 7 stars on GitHub - 1 maintainer
oxur 0.1.0
Oxur: A Lisp dialect that treats Rust as its compilation target and runtime1 version - Latest release: about 1 month ago - 8 downloads total - 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.25 thousand downloads total - 0 stars on GitHub - 1 maintainer
typegraph 0.1.0
Graphs of types in the type system1 version - Latest release: 4 months ago - 151 downloads total - 1 maintainer
inception 0.1.0
Automatic Trait Implementation by Induction1 version - Latest release: 6 months ago - 334 downloads total - 56 stars on GitHub - 1 maintainer
metals 0.1.3
A meta programming language for Composable Systems4 versions - Latest release: over 3 years ago - 5.07 thousand downloads total - 1 maintainer
glowstick 0.2.0
Gradual typing for tensor shapes2 versions - Latest release: 9 months ago - 1.22 thousand downloads total - 75 stars on GitHub - 1 maintainer
spidermeme 0.1.0
Traits to test for type equality and type inequality1 version - Latest release: almost 5 years ago - 1.66 thousand downloads total - 2 stars on GitHub - 1 maintainer
traitreg-macros 0.4.0
Create a registry of implementations of a trait4 versions - Latest release: 5 months ago - 3.86 thousand downloads total - 1 stars on GitHub - 2 maintainers
do-with-in 0.1.6
A template language for Rust metaprogramming using partial staging.7 versions - Latest release: over 1 year ago - 8.63 thousand downloads total - 3 stars on GitHub - 1 maintainer
purpurea 0.1.0
Attribute based accessor/updater/mutator/constructor generation.1 version - Latest release: almost 5 years ago - 1.71 thousand downloads total - 2 stars on GitHub - 1 maintainer
clockwork-tuples 0.1.2
Type-level tuple utilities for compile-time structural reasoning.3 versions - Latest release: about 1 month ago - 69 downloads total - 1 maintainer
unroll-fn 0.1.1 💰
A generic unrollling function.2 versions - Latest release: almost 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-candle 0.2.0
Integration of glowstick with the candle tensor2 versions - Latest release: 9 months ago - 965 downloads total - 74 stars on GitHub - 1 maintainer
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: 4 months ago - 6.4 thousand downloads total - 20 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.28 thousand downloads total - 1 maintainer
fortuples 0.9.1
Procedural macros to generalize inherent and trait implementations over tuples6 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 123 thousand downloads total - 4 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.46 thousand downloads total - 17 stars on GitHub - 1 maintainer
apply_attr 0.2.4
A syntax extension providing higher-order attributes to Rust.6 versions - Latest release: about 8 years ago - 11.9 thousand downloads total - 17 stars on GitHub - 1 maintainer
irox-structs_derive 0.4.0
Derivable impls of the traits in irox-structs9 versions - Latest release: about 1 year ago - 2 dependent packages - 13.1 thousand downloads total - 14 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: 21 days ago - 1.09 thousand downloads total - 3 stars on GitHub - 2 maintainers
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
facet-spez 0.1.7 💰
Auto-deref specialization helpers for the Facet reflection system8 versions - Latest release: 11 months ago - 4.72 thousand downloads total - 2,081 stars on GitHub - 1 maintainer
polyquine 0.0.8
Teach Rust types to codegen their own constructors8 versions - Latest release: 3 months ago - 10.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
photonix_derive 0.1.1
Derive macros for optics traits defined in photonix.2 versions - Latest release: almost 7 years ago - 1 dependent package - 2 dependent repositories - 4.23 thousand downloads total - 1 stars on GitHub - 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: 5 months ago - 2 thousand downloads total - 1 maintainer
typle 0.13.0
Generic tuple bounds and transformations59 versions - Latest release: about 2 months ago - 1 dependent package - 72.6 thousand downloads total - 7 stars on GitHub - 1 maintainer
integral_constant 0.1.0
Type-level wrappers around constant values1 version - Latest release: over 2 years ago - 1 dependent package - 96.2 thousand downloads total - 0 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 - 11.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
tuplities-eq 0.1.4
A trait for comparing tuples for equality5 versions - Latest release: 2 months ago - 362 downloads total - 1 maintainer
tuplities-len 0.1.4
A trait for getting the compile-time length of tuples5 versions - Latest release: 2 months ago - 342 downloads total - 1 maintainer
tuplities-derive 0.1.4
Procedural macros for deriving tuple traits5 versions - Latest release: 2 months ago - 659 downloads total - 1 maintainer
tuplities-hash 0.1.4
A trait for hashing tuples5 versions - Latest release: 2 months ago - 326 downloads total - 1 maintainer
tuplities-pop-back 0.1.4
A trait for popping elements from the back of tuples5 versions - Latest release: 2 months ago - 307 downloads total - 1 maintainer
tuplities-split 0.1.4
A trait for splitting tuples at compile-time indices2 versions - Latest release: 2 months ago - 214 downloads total - 1 maintainer
tuplities-remove 0.1.4
A trait for removing elements from tuples at compile-time indices5 versions - Latest release: 2 months ago - 297 downloads total - 1 maintainer
tuplities-insert 0.1.4
A trait for inserting elements into tuples at compile-time indices5 versions - Latest release: 2 months ago - 324 downloads total - 1 maintainer
tuplities-replicate 0.1.4
A trait for replicating values into tuples1 version - Latest release: 2 months ago - 173 downloads total - 1 maintainer
tuplities-row 0.1.4
A trait for indexing rows in tuples of tuples1 version - Latest release: 2 months ago - 173 downloads total - 1 maintainer
tuplities-reverse 0.1.4
A trait for reversing the order of tuple elements2 versions - Latest release: 2 months ago - 215 downloads total - 1 maintainer
tuplities-try-from 0.1.4
Traits for fallible conversion of values into tuples1 version - Latest release: 2 months ago - 173 downloads total - 1 maintainer
tuplities-from 0.1.4
Traits for converting values into tuples1 version - Latest release: 2 months ago - 173 downloads total - 1 maintainer
tuplities-partial-eq 0.1.4
A trait for partial equality comparison of tuples5 versions - Latest release: 2 months ago - 376 downloads total - 1 maintainer
tuplities-push-back 0.1.4
A trait for pushing elements to the back of tuples5 versions - Latest release: 2 months ago - 297 downloads total - 1 maintainer
tuplities-push-front 0.1.4
A trait for pushing elements to the front of tuples5 versions - Latest release: 2 months ago - 327 downloads total - 1 maintainer
tuplities-option 0.1.4
Traits for working with tuples of Options5 versions - Latest release: 2 months ago - 318 downloads total - 1 maintainer
tuplities 0.1.4
A collection of utilities for working with tuples in Rust.5 versions - Latest release: 2 months ago - 297 downloads total - 1 maintainer
tuplities-partial-ord 0.1.4
A trait for partial ordering comparison of tuples5 versions - Latest release: 2 months ago - 324 downloads total - 1 maintainer
tuplities-pop-front 0.1.4
A trait for popping elements from the front of tuples5 versions - Latest release: 2 months ago - 306 downloads total - 1 maintainer
tuplities-ord 0.1.4
A trait for total ordering comparison of tuples5 versions - Latest release: 2 months ago - 306 downloads total - 1 maintainer
tuplities-ref 0.1.4
A trait for getting tuples of references from tuples5 versions - Latest release: 2 months ago - 308 downloads total - 1 maintainer
tuplities-flatten-nest 0.1.4
Traits for flattening nested tuples and nesting flat tuples1 version - Latest release: 2 months ago - 172 downloads total - 1 maintainer
tuplities-default 0.1.4
A trait for creating default values for tuples5 versions - Latest release: 2 months ago - 318 downloads total - 1 maintainer
tuplities-debug 0.1.4
A trait for debug formatting of tuples5 versions - Latest release: 2 months ago - 292 downloads total - 1 maintainer
tuplities-clone 0.1.4
A trait for cloning tuples5 versions - Latest release: 2 months ago - 315 downloads total - 1 maintainer
tuplities-copy 0.1.4
A trait for copying tuples5 versions - Latest release: 2 months ago - 297 downloads total - 1 maintainer
tuplities-mut 0.1.4
A trait for getting tuples of mutable references from tuples5 versions - Latest release: 2 months ago - 328 downloads total - 1 maintainer
tuplities-index 0.1.4
Traits for compile-time indexing into tuples5 versions - Latest release: 2 months ago - 333 downloads total - 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.93 thousand downloads total - 24 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
11 versions - Latest release: over 5 years ago - 13 dependent packages - 56 dependent repositories - 1.7 million downloads total - 191 stars on GitHub - 1 maintainer
log-derive 0.4.1 💰
Procedural Macros for logging the result and inputs of a function11 versions - Latest release: over 5 years ago - 13 dependent packages - 56 dependent repositories - 1.7 million downloads total - 191 stars on GitHub - 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.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
ay 0.1.0
Ay automatically implement Fn* traits for structs and enums1 version - Latest release: almost 5 years ago - 1.98 thousand downloads total - 1 stars on GitHub - 1 maintainer
rusttoolkit 0.1.0
Rust toolkit with cool useful procedural macros1 version - Latest release: 7 months ago - 538 downloads total - 1 maintainer
validation-boilerplate-derive
derive macros for the validation-boilerplate crate1 version - Latest release: about 1 month ago - 1.11 thousand downloads total - 3 stars on GitHub - 2 maintainers
irox-enums 0.2.2
Traits for better Enumerated Types4 versions - Latest release: almost 2 years ago - 8 dependent packages - 14.2 thousand downloads total - 14 stars on GitHub - 1 maintainer
hijekt-macro 0.0.1 removed
Procedural macros for hijakt feature based compile time code injection1 version - Latest release: 6 months ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
hijekt 0.0.1 removed
Feature based compile time code injection for Rust1 version - Latest release: 6 months ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
typenum
30
tuples
30
utilities
29
rust
22
types
13
macro
11
proc-macro
10
math
9
macros
8
science
7
reflection
6
codegen
6
proofs
5
logic
5
rust-lang
5
library
4
irox
4
machine-learning
4
meta
4
derive
4
dinosaurs
4
tuple
4
function
3
trait
3
compile-time
3
no_std
3
injection
3
quote
2
optimization
2
totokens
2
parametrization
2
unstable
2
utility
2
crate
2
api
2
components
2
compose
2
type-level
2
traitreg
2
specialization
2
registry
2
variadic
2
type-system
2
lenses
1
secrets
1
non-linear-types
1
exposure-control
1
generalization
1
logging
1
impl
1
for
1
modeling
1
comptime
1
const-generics
1
zero-cost
1
log
1
constructor
1
feature
1
updater
1
mutator
1
accessor
1
optics
1
rust-library
1
functional-programming
1
serialization
1
introspection
1
deserialization
1
macro_rules
1
wrapper
1
debugging
1
type
1
const
1
constant
1
traits
1
io
1
type-level-integers
1
compiler-plugin
1
apply
1
higher-order
1
attribute
1
security
1
templates
1
cryptocurrency
1
proc_macro
1
functions
1
data
1
polynomial
1
symbolic
1
reparameterization
1
sync
1
macros-rust
1
async
1
zero-cost-abstraction
1
zero-allocation
1
parsec
1
parse-combinator
1
high-performance
1
elixir
1
functional
1
parser
1