Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "compile-time" keyword
rsb_derive 0.5.1
An opinionated macro implementation for Rust struct builder pattern with compile-time validation16 versions - Latest release: over 1 year ago - 8 dependent packages - 11 dependent repositories - 298 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 4.6% on crates.io
44 versions - Latest release: about 1 month ago - 3 dependent packages - 632 dependent repositories - 2.49 million downloads total - 1,949 stars on GitHub - 1 maintainer
utoipa-gen 4.3.0
Code generation implementation for utoipa44 versions - Latest release: about 1 month ago - 3 dependent packages - 632 dependent repositories - 2.49 million downloads total - 1,949 stars on GitHub - 1 maintainer
utoipa-scalar 0.1.0
Scalar for utoipa2 versions - Latest release: about 1 month ago - 2.35 thousand downloads total - 1,949 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
46 versions - Latest release: about 1 month ago - 98 dependent packages - 655 dependent repositories - 2.49 million downloads total - 1,949 stars on GitHub - 1 maintainer
utoipa 4.2.3
Compile time generated OpenAPI documentation for Rust46 versions - Latest release: about 1 month ago - 98 dependent packages - 655 dependent repositories - 2.49 million downloads total - 1,949 stars on GitHub - 1 maintainer
utoipa-swagger-ui-vendored
Vendored Swagger UI for utoipa1 version - 293 downloads total - 1,949 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
6 versions - Latest release: about 1 month ago - 11 dependent packages - 1 dependent repositories - 91.1 thousand downloads total - 1,949 stars on GitHub - 1 maintainer
utoipa-rapidoc 4.0.0
RapiDoc for utoipa6 versions - Latest release: about 1 month ago - 11 dependent packages - 1 dependent repositories - 91.1 thousand downloads total - 1,949 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
32 versions - Latest release: about 1 month ago - 38 dependent packages - 505 dependent repositories - 1.71 million downloads total - 1,949 stars on GitHub - 1 maintainer
utoipa-swagger-ui 7.0.1
Swagger UI for utoipa32 versions - Latest release: about 1 month ago - 38 dependent packages - 505 dependent repositories - 1.71 million downloads total - 1,949 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
6 versions - Latest release: about 1 month ago - 6 dependent packages - 2 dependent repositories - 107 thousand downloads total - 1,949 stars on GitHub - 1 maintainer
utoipa-redoc 4.0.0
Redoc for utoipa6 versions - Latest release: about 1 month ago - 6 dependent packages - 2 dependent repositories - 107 thousand downloads total - 1,949 stars on GitHub - 1 maintainer
bagel 0.1.3
Compile-time evaluation and other tools4 versions - Latest release: almost 2 years ago - 1.41 thousand downloads total - 4 stars on GitHub - 1 maintainer
dough 0.1.3
Internal macros for the bagel crate4 versions - Latest release: almost 2 years ago - 1 dependent package - 1.69 thousand downloads total - 4 stars on GitHub - 1 maintainer
func_ 1.0.1 💰
Proc macro to add function name constant within body of function2 versions - Latest release: 9 months ago - 640 downloads total - 0 stars on GitHub - 1 maintainer
const-gen 1.6.4
A crate for generating (relatively) complex compile-time constants in rust.40 versions - Latest release: 7 months ago - 3 dependent packages - 3 dependent repositories - 30.4 thousand downloads total - 22 stars on GitHub - 1 maintainer
temply 0.3.0
Simple, opinionated template engine3 versions - Latest release: about 2 years ago - 2 dependent repositories - 1.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
metric 0.1.2
zero-cost dimensional analysis for safe, unit-aware numeric computations in Rust3 versions - Latest release: almost 7 years ago - 11 dependent repositories - 2.41 thousand downloads total - 24 stars on GitHub - 1 maintainer
get-random-const 2.0.3 💰
Simple compile-time random generator6 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 7.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
qed 1.6.1
Compile-time assertions10 versions - Latest release: about 1 year ago - 1 dependent repositories - 39.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
current_platform 0.2.0
Find out what platform your code is running on3 versions - Latest release: about 2 years ago - 19 dependent packages - 15 dependent repositories - 745 thousand downloads total - 32 stars on GitHub - 2 maintainers
get-field-by-type 0.0.4
Get a value of field, based on the type of a field3 versions - Latest release: 3 months ago - 1 dependent package - 2.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
ct-python 0.5.7
Execute Python code at compile time to generate Rust code8 versions - Latest release: 11 months ago - 3.27 thousand downloads total - 1,117 stars on GitHub - 2 maintainers
flycatcherc-clif 0.1.1
A Cranelift backend for Flycatcher's compiler.1 version - Latest release: almost 3 years ago - 1 dependent package - 956 downloads total - 4 stars on GitHub - 1 maintainer
glob_include 0.0.0
embed files into an executable via glob patterns1 version - Latest release: 5 months ago - 310 downloads total - 1 maintainer
cryptify 3.1.1
A procedural macro library to obfuscate Rust code. Provides compile-time string encryption and ra...8 versions - Latest release: 4 months ago - 2.71 thousand downloads total - 59 stars on GitHub - 1 maintainer
labyrinth_macros 3.0.0
A procedural macro crate for the cryptify crate meant to provide obfuscation through compile time...3 versions - Latest release: 5 months ago - 1 dependent package - 1.35 thousand downloads total - 59 stars on GitHub - 1 maintainer
const-primes 0.6.0
Generate and work with prime numbers in const contexts31 versions - Latest release: 22 days ago - 1 dependent package - 7.29 thousand downloads total - 7 stars on GitHub - 1 maintainer
docify 0.2.8
Docify allows you to live-embed at compile time pieces of code from throughout your project as ru...26 versions - Latest release: 2 months ago - 25 dependent packages - 11 dependent repositories - 1.57 million downloads total - 19 stars on GitHub - 1 maintainer
const-gen-derive 1.1.5
A derive macro for the const-gen crate.14 versions - Latest release: 7 months ago - 1 dependent package - 4 dependent repositories - 21.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
staticsort 0.4.2
Implements a macro providing a compile-time quicksort function for arrays of any length, containi...11 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 8.32 thousand downloads total - 7 stars on GitHub - 1 maintainer
regex_static 0.1.1 💰
Compile-time validated regex, with convenience functions for lazy and static regexes.2 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 2.23 thousand downloads total - 5 stars on GitHub - 1 maintainer
sa 2.0.0 💰
Simple Rust macro to assert constant expressions3 versions - Latest release: over 2 years ago - 1 dependent package - 1.81 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
15 versions - Latest release: over 4 years ago - 842 dependent packages - 23,015 dependent repositories - 99.9 million downloads total - 555 stars on GitHub - 1 maintainer
static_assertions 1.1.0 💰
Compile-time assertions to ensure that invariants are met.15 versions - Latest release: over 4 years ago - 842 dependent packages - 23,015 dependent repositories - 99.9 million downloads total - 555 stars on GitHub - 1 maintainer
include-bytes-plus 1.1.0 💰
Improved include_bytes! allowing to reinterpret input differently5 versions - Latest release: 9 months ago - 1 dependent package - 2.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
compile-time-run 0.2.12 💰
run a command at compile time and capture the output13 versions - Latest release: almost 3 years ago - 2 dependent packages - 187 dependent repositories - 286 thousand downloads total - 3 stars on GitHub - 1 maintainer
has_impl 0.1.0
Check if trait is implemented for type in compile time1 version - Latest release: about 4 years ago - 578 downloads total - 0 stars on GitHub - 1 maintainer
compile-time-run-macro 0.2.8 💰
implementation crate for compile-time-run9 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 6.84 thousand downloads total - 3 stars on GitHub - 1 maintainer
typerat 0.0.4
Type-level rational numbers based on `typenum`.4 versions - Latest release: 3 months ago - 1.35 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
str-block 0.1.2
Remove the initial newline and common indentation from string literals3 versions - Latest release: 3 months ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
trait_info 0.1.0
Procedural macros for obtaining Trait information at compile time (proc-macro export)1 version - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 530 downloads total - 1 stars on GitHub - 1 maintainer
constime 0.2.2
Zig's comptime for Rust with zero dependencies. Mostly something to play around with until more s...4 versions - Latest release: over 1 year ago - 1.18 thousand downloads total - 7 stars on GitHub - 1 maintainer
trait_info_gen 0.1.0
Procedural macros for obtaining Trait information at compile time1 version - Latest release: 11 months ago - 3 dependent packages - 1 dependent repositories - 993 downloads total - 1 stars on GitHub - 1 maintainer
assert_size 0.1.1
A macro to assert that a type has a specific size at compile time2 versions - Latest release: about 2 months ago - 444 downloads total - 0 stars on GitHub - 1 maintainer
trait_eval 0.1.3 💰
We all know Rust's trait system is Turing complete, so tell me, why aren't we exploiting this???4 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 2.76 thousand downloads total - 352 stars on GitHub - 1 maintainer
crate-settings 0.0.7
Allows compile-time access to crate-specific settings defined as metadata in Cargo.toml.7 versions - Latest release: 12 months ago - 1 dependent package - 2.08 thousand downloads total - 1 maintainer
yok 0.1.9
Embed the contents of a directory in your binary8 versions - Latest release: 7 months ago - 1.93 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
smallest-uint 0.1.5
Gets the smallest unsigned integer type that can represent a given value6 versions - Latest release: over 1 year ago - 2.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
pre-proc-macro 0.2.1
Procedural marco implementations for [pre](https://crates.io/crates/pre/).3 versions - Latest release: over 2 years ago - 1 dependent package - 60 dependent repositories - 108 thousand downloads total - 120 stars on GitHub - 1 maintainer
pre 0.2.1
Compile-time assistance for working with unsafe code.3 versions - Latest release: over 2 years ago - 4 dependent packages - 109 dependent repositories - 108 thousand downloads total - 120 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
33 versions - Latest release: about 2 months ago - 16 dependent packages - 144 dependent repositories - 1.86 million downloads total - 78 stars on GitHub - 1 maintainer
konst 0.3.9
Const equivalents of std functions, compile-time comparison, and parsing33 versions - Latest release: about 2 months ago - 16 dependent packages - 144 dependent repositories - 1.86 million downloads total - 78 stars on GitHub - 1 maintainer
konst_kernel 0.3.9
Foundational const functionality shared between konst and const_panic7 versions - Latest release: about 2 months ago - 2 dependent packages - 16 dependent repositories - 917 thousand downloads total - 78 stars on GitHub - 1 maintainer
konst_proc_macros 0.3.0
Implementation detail of the `konst` crate4 versions - Latest release: over 1 year ago - 1 dependent package - 70 dependent repositories - 645 thousand downloads total - 78 stars on GitHub - 1 maintainer
konst_macro_rules 0.2.19
Implementation detail of the konst crate12 versions - Latest release: over 1 year ago - 1 dependent package - 118 dependent repositories - 923 thousand downloads total - 78 stars on GitHub - 1 maintainer
colormap 0.0.2
Color gradient and color interpolation3 versions - Latest release: about 1 year ago - 835 downloads total - 2 stars on GitHub - 1 maintainer
spx 0.5.0 💰
File archive library for bundling and protecting resources using compile-time code generation7 versions - Latest release: 11 months ago - 1 dependent package - 2.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
spx-codegen 0.5.0 💰
File archive library for bundling and protecting resources using compile-time code generation7 versions - Latest release: 11 months ago - 1.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
syringe-di 0.0.2
A compile-time dependency injection framework for Rust2 versions - Latest release: about 1 year ago - 618 downloads total - 0 stars on GitHub - 1 maintainer
f01 0.1.1
A float in range 0-12 versions - Latest release: about 1 year ago - 620 downloads total - 2 stars on GitHub - 1 maintainer
syringe-di-derive 0.0.2
Macros for syringe, a compile-time dependency injection framework2 versions - Latest release: about 1 year ago - 613 downloads total - 0 stars on GitHub - 1 maintainer
color-char 0.2.0
Character with color information3 versions - Latest release: over 1 year ago - 1 dependent package - 918 downloads total - 2 stars on GitHub - 1 maintainer
color-core 0.1.6
Color shared definition7 versions - Latest release: about 1 year ago - 5 dependent packages - 6.71 thousand downloads total - 2 stars on GitHub - 1 maintainer
float01 0.1.0
A float in range 0-12 versions - Latest release: about 1 year ago - 2 dependent packages - 600 downloads total - 2 stars on GitHub - 1 maintainer
color-ansi 0.1.0
Lightweight terminal color writer3 versions - Latest release: 12 months ago - 1 dependent package - 2.02 thousand downloads total - 2 stars on GitHub - 1 maintainer
color-gradient 0.1.3
Color gradient and color interpolation4 versions - Latest release: about 1 year ago - 1.13 thousand downloads total - 2 stars on GitHub - 1 maintainer
color-parser 0.1.1
Css color level3 parser2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 1.37 thousand downloads total - 2 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
ya-compile-time-utils 0.2.1
Yagna Compile-time utilities6 versions - Latest release: about 1 year ago - 1 dependent package - 3 dependent repositories - 4.58 thousand downloads total - 326 stars on GitHub - 4 maintainers
flycatcher-diagnostic 0.1.1
Tools for emitting Rustc style error messages.2 versions - Latest release: almost 3 years ago - 2 dependent packages - 1.95 thousand downloads total - 4 stars on GitHub - 1 maintainer
flycatcherc 0.1.1
The front-end of the Flycatcher compiler.1 version - Latest release: almost 3 years ago - 2 dependent packages - 1.22 thousand downloads total - 4 stars on GitHub - 1 maintainer
flycatcher-lexer 0.1.1
A lexer for Flycatcher source.2 versions - Latest release: almost 3 years ago - 1 dependent package - 2.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
flycatcherc-link 0.1.1
Cross platform binary linking library for Flycatcher's compiler.1 version - Latest release: almost 3 years ago - 1 dependent package - 897 downloads total - 4 stars on GitHub - 1 maintainer
flycatcher-parser 0.1.1
The Flycatcher programming language's parser.2 versions - Latest release: almost 3 years ago - 2 dependent packages - 1.87 thousand downloads total - 5 stars on GitHub - 1 maintainer
flycatcher 0.1.1
The Flycatcher programming language.2 versions - Latest release: almost 3 years ago - 902 downloads total - 4 stars on GitHub - 1 maintainer
git-const 1.1.0 💰
Proc macro to provide properties of git repo2 versions - Latest release: over 1 year ago - 1.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
todo_by 0.3.0
Compile-time lifetimes for comments.4 versions - Latest release: about 1 year ago - 3.62 thousand downloads total - 117 stars on GitHub - 1 maintainer
const-arithmetic 1.0.4
Exploits Rust's type generic system to perform integer arithmetics at compile time.5 versions - Latest release: 12 months ago - 1.34 thousand downloads total - 1 stars on GitHub - 1 maintainer
telety 0.2.0
Access type information across crates and modules in your proc macros2 versions - Latest release: about 2 months ago - 2 dependent packages - 591 downloads total - 0 stars on GitHub - 1 maintainer
env-smart 1.0.1 💰
Proc macro to insert env vars into code4 versions - Latest release: 5 months ago - 1.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
split_array 0.2.0
Split array references in two with compile-time size validation.3 versions - Latest release: about 2 months ago - 738 downloads total - 1 maintainer
const_graphs 0.2.2 💰
Blazingly-fast compile-time no-std graph crate5 versions - Latest release: over 1 year ago - 1.34 thousand downloads total - 5 stars on GitHub - 1 maintainer
typsy-macros 0.1.0
macros for `typsy`1 version - Latest release: over 3 years ago - 1 dependent package - 982 downloads total - 0 stars on GitHub - 1 maintainer
fortraith 0.1.3
Compile-time compiler that compiles Forth to compile-time trait expressions.4 versions - Latest release: almost 4 years ago - 1.57 thousand downloads total - 219 stars on GitHub - 1 maintainer
typsy 0.1.0
Heterogenous containers1 version - Latest release: over 3 years ago - 1 dependent package - 1.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
counting-macros 0.2.0
Stateful numeric incrementing macros2 versions - Latest release: about 1 year ago - 3.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
construe 0.0.3
Compile-Time Growable Array: Vec & String for const!3 versions - Latest release: 10 months ago - 1 dependent package - 950 downloads total - 1 maintainer
def-mod 0.5.0
Simplifies module implementation routing and statically verifies exports.5 versions - Latest release: almost 5 years ago - 3.09 thousand downloads total - 1 stars on GitHub - 1 maintainer
map-to-const 0.2.0
Easily convert HashMap<K, V> to constant [(K, V); N] values.2 versions - Latest release: about 2 years ago - 726 downloads total - 2 stars on GitHub - 1 maintainer
proc_static_assertions 0.0.0 💰
Compile-time assertions via procedural macros.1 version - Latest release: over 4 years ago - 608 downloads total - 555 stars on GitHub - 1 maintainer
smol-symbol 0.1.7
Provides compile-time globally unique, 25-character, 128-bit symbols similar to the Symbol type i...3 versions - Latest release: 11 months ago - 819 downloads total - 1 stars on GitHub - 1 maintainer
const_fixedp 0.1.1
A const type for fixed point arithmetic2 versions - Latest release: almost 3 years ago - 758 downloads total - 0 stars on GitHub - 1 maintainer
compile-symbol
Provides compile-time globally unique, 25-character, 128-bit symbols similar to the Symbol type i...4 versions - Latest release: 30 days ago - 923 downloads total - 1 stars on GitHub - 1 maintainer
super_enum 0.0.1
super_enum allows for compile-time aggregated enums and an easy synatx for defining 'fields' shar...1 version - Latest release: 10 months ago - 311 downloads total - 0 stars on GitHub - 1 maintainer
intern-str-codegen 0.1.2 💰
Generate intern-str graphs at compile time3 versions - Latest release: over 1 year ago - 1.12 thousand downloads total - 2 stars on GitHub - 1 maintainer
include-cargo-toml 0.1.0
Load properties of Cargo.toml at compile time1 version - Latest release: over 2 years ago - 3.57 thousand downloads total - 2 stars on GitHub - 1 maintainer
arranged 0.1.2
Statically bounds-checked (machine-word-abstracting? TBD) ranged types as zero or low-runtime ove...3 versions - Latest release: about 2 years ago - 1.13 thousand downloads total - 12 stars on GitHub - 1 maintainer
intern-str 0.1.0 💰
Efficient, compile-time string interning for Rust1 version - Latest release: over 1 year ago - 2 dependent packages - 1.75 thousand downloads total - 2 stars on GitHub - 1 maintainer
register-bits 0.2.3
Perform register-bit manipulation which is verified at compile time5 versions - Latest release: almost 2 years ago - 1.43 thousand downloads total - 1 stars on GitHub - 1 maintainer
derivenum 0.1.1
macros intended for use on enums to reduce boilerplate / provide useful shortcuts2 versions - Latest release: over 2 years ago - 750 downloads total - 0 stars on GitHub - 1 maintainer
compile-fmt 0.1.0
Compile-time formatting and derived functionality (e.g., panics / assertions)1 version - Latest release: 5 months ago - 30.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
float_approx_math 0.1.9
A math library for compile-time floating-point approximations (sqrt, sin, cos, etc...)10 versions - Latest release: 5 months ago - 3 dependent packages - 3.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
rust
48
macro
20
meta-programming
15
const
13
compile
9
optimization
8
color
8
parser
8
documentation
8
high-level
7
high-level-programming
7
language
7
cranelift
7
static
7
no-std
7
lexer
7
compiler-construction
7
compiler
7
programming
7
programming-language
7
sdk
7
standard-library
7
std
7
swagger
7
openapi
7
rest-api-documentation
7
rest-api
7
rest
7
openapi3
7
openapi-documentation
7
generated
7
auto-generated
7
proc-macro
6
macros
6
assert
5
no_std
5
constants
4
build
4
rust-library
4
rust-lang
4
string
4
type
3
testing
3
array
3
static-assertions
3
reflection
3
runtime
2
safety
2
renaming
2
obfuscator
2
encryption
2
control-flow
2
zero-cost
2
integer
2
unsafe
2
const_fn
2
file-archive
2
perfect-hashing
2
traits
2
evaluator
2
ioc
2
dependency-injection
2
di
2
trait
2
introspection
2
inversion-of-control
2
typenum
2
hacktoberfest
2
command
2
list
2
hlist
2
unique
2
source
2
interning
2
enum
2
rust-crate
2
library
2
swagger-ui
2
automatic
2
embed
2
include
2
crystal
2
generate
2
symbol
2
cargo
1
todo
1
git
1
golem
1
yagna
1
ints
1
cargo-toml
1
version
1
ranges
1
safe-arithmetic
1
ranged-types
1
bits
1
register
1
math
1
approximation
1
float
1