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

typsy 0.1.0
Heterogenous containers
1 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 macros
2 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: 9 months ago - 1 dependent package - 950 downloads total - 1 maintainer
const-primes 0.5.1
Generate and work with prime numbers in const contexts
22 versions - Latest release: 1 day ago - 5.13 thousand downloads total - 7 stars on GitHub - 1 maintainer
telety 0.2.0
Access type information across crates and modules in your proc macros
2 versions - Latest release: about 1 month ago - 591 downloads total - 0 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
utoipa-redoc 4.0.0
Redoc for utoipa
5 versions - Latest release: 6 days ago - 3 dependent packages - 2 dependent repositories - 93.5 thousand downloads total - 1,866 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
utoipa-swagger-ui 7.0.1
Swagger UI for utoipa
28 versions - Latest release: 5 days ago - 24 dependent packages - 505 dependent repositories - 1.57 million downloads total - 1,866 stars on GitHub - 1 maintainer
utoipa-scalar 0.1.0
Scalar for utoipa
1 version - Latest release: 6 days ago - 296 downloads total - 1,866 stars on GitHub - 1 maintainer
Top 4.6% on crates.io
utoipa-gen 4.3.0
Code generation implementation for utoipa
43 versions - Latest release: 6 days ago - 3 dependent packages - 632 dependent repositories - 2.26 million downloads total - 1,866 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
utoipa-rapidoc 4.0.0
RapiDoc for utoipa
5 versions - Latest release: 6 days ago - 5 dependent packages - 1 dependent repositories - 76.7 thousand downloads total - 1,866 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
utoipa 4.2.3
Compile time generated OpenAPI documentation for Rust
45 versions - Latest release: 5 days ago - 57 dependent packages - 655 dependent repositories - 2.26 million downloads total - 1,866 stars on GitHub - 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
dough 0.1.3
Internal macros for the bagel crate
4 versions - Latest release: almost 2 years ago - 1 dependent package - 1.51 thousand downloads total - 4 stars on GitHub - 1 maintainer
bagel 0.1.3
Compile-time evaluation and other tools
4 versions - Latest release: almost 2 years ago - 1.23 thousand downloads total - 4 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: 10 months ago - 819 downloads total - 1 stars on GitHub - 1 maintainer
const_fixedp 0.1.1
A const type for fixed point arithmetic
2 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: 2 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: 9 months ago - 311 downloads total - 0 stars on GitHub - 1 maintainer
intern-str-codegen 0.1.2 💰
Generate intern-str graphs at compile time
3 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 time
1 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 Rust
1 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 time
5 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 shortcuts
2 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: 4 months ago - 3 dependent packages - 3.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
qed 1.6.1
Compile-time assertions
10 versions - Latest release: 11 months ago - 1 dependent repositories - 38.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
rsb_derive 0.5.1
An opinionated macro implementation for Rust struct builder pattern with compile-time validation
16 versions - Latest release: over 1 year ago - 8 dependent packages - 11 dependent repositories - 268 thousand downloads total - 8 stars on GitHub - 1 maintainer
func_ 1.0.1 💰
Proc macro to add function name constant within body of function
2 versions - Latest release: 8 months ago - 524 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: 6 months ago - 3 dependent packages - 3 dependent repositories - 26.9 thousand downloads total - 20 stars on GitHub - 1 maintainer
temply 0.3.0
Simple, opinionated template engine
3 versions - Latest release: about 2 years ago - 2 dependent repositories - 1.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
metric 0.1.2
zero-cost dimensional analysis for safe, unit-aware numeric computations in Rust
3 versions - Latest release: over 6 years ago - 11 dependent repositories - 2.26 thousand downloads total - 24 stars on GitHub - 1 maintainer
get-random-const 2.0.3 💰
Simple compile-time random generator
6 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 7.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
current_platform 0.2.0
Find out what platform your code is running on
3 versions - Latest release: about 2 years ago - 11 dependent packages - 15 dependent repositories - 603 thousand downloads total - 31 stars on GitHub - 2 maintainers
flycatcherc-clif 0.1.1
A Cranelift backend for Flycatcher's compiler.
1 version - Latest release: over 2 years ago - 1 dependent package - 878 downloads total - 4 stars on GitHub - 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: 3 months ago - 2.3 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: 4 months ago - 1.12 thousand downloads total - 59 stars on GitHub - 1 maintainer
ct-python 0.5.7
Execute Python code at compile time to generate Rust code
8 versions - Latest release: 10 months ago - 2.98 thousand downloads total - 1,117 stars on GitHub - 2 maintainers
get-field-by-type 0.0.4
Get a value of field, based on the type of a field
3 versions - Latest release: 2 months ago - 1 dependent package - 1.94 thousand downloads total - 0 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: about 1 month ago - 15 dependent packages - 11 dependent repositories - 1.41 million downloads total - 15 stars on GitHub - 1 maintainer
const-gen-derive 1.1.5
A derive macro for the const-gen crate.
14 versions - Latest release: 6 months ago - 1 dependent package - 4 dependent repositories - 19.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
glob_include 0.0.0
embed files into an executable via glob patterns
1 version - Latest release: 4 months ago - 252 downloads total - 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 - 7.56 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.02 thousand downloads total - 4 stars on GitHub - 1 maintainer
sa 2.0.0 💰
Simple Rust macro to assert constant expressions
3 versions - Latest release: over 2 years ago - 1 dependent package - 1.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
static_assertions 1.1.0 💰
Compile-time assertions to ensure that invariants are met.
15 versions - Latest release: over 4 years ago - 738 dependent packages - 23,015 dependent repositories - 95.1 million downloads total - 553 stars on GitHub - 1 maintainer
include-bytes-plus 1.1.0 💰
Improved include_bytes! allowing to reinterpret input differently
5 versions - Latest release: 8 months ago - 1.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
has_impl 0.1.0
Check if trait is implemented for type in compile time
1 version - Latest release: almost 4 years ago - 516 downloads total - 0 stars on GitHub - 1 maintainer
compile-time-run-macro 0.2.8 💰
implementation crate for compile-time-run
9 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 6.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
compile-time-run 0.2.12 💰
run a command at compile time and capture the output
13 versions - Latest release: almost 3 years ago - 2 dependent packages - 187 dependent repositories - 274 thousand downloads total - 3 stars on GitHub - 1 maintainer
typerat 0.0.4
Type-level rational numbers based on `typenum`.
4 versions - Latest release: about 2 months ago - 1.16 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
str-block 0.1.2
Remove the initial newline and common indentation from string literals
3 versions - Latest release: about 2 months ago - 1.08 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: 10 months ago - 1 dependent package - 1 dependent repositories - 455 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.02 thousand downloads total - 7 stars on GitHub - 1 maintainer
trait_info_gen 0.1.0
Procedural macros for obtaining Trait information at compile time
1 version - Latest release: 10 months ago - 3 dependent packages - 1 dependent repositories - 865 downloads total - 1 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: almost 4 years ago - 1 dependent package - 1 dependent repositories - 2.57 thousand downloads total - 351 stars on GitHub - 1 maintainer
assert_size 0.1.1
A macro to assert that a type has a specific size at compile time
2 versions - Latest release: 22 days ago - 201 downloads total - 0 stars on GitHub - 1 maintainer
yok 0.1.9
Embed the contents of a directory in your binary
8 versions - Latest release: 6 months ago - 1.64 thousand downloads total - 0 stars on GitLab.com - 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: 11 months ago - 1 dependent package - 1.82 thousand downloads total - 1 maintainer
smallest-uint 0.1.5
Gets the smallest unsigned integer type that can represent a given value
6 versions - Latest release: over 1 year ago - 1.89 thousand downloads total - 0 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 - 106 thousand downloads total - 120 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
konst 0.3.9
Const equivalents of std functions, compile-time comparison, and parsing
33 versions - Latest release: 24 days ago - 15 dependent packages - 144 dependent repositories - 1.73 million downloads total - 78 stars on GitHub - 1 maintainer
konst_kernel 0.3.9
Foundational const functionality shared between konst and const_panic
7 versions - Latest release: 24 days ago - 2 dependent packages - 16 dependent repositories - 856 thousand downloads total - 78 stars on GitHub - 1 maintainer
konst_macro_rules 0.2.19
Implementation detail of the konst crate
12 versions - Latest release: over 1 year ago - 1 dependent package - 118 dependent repositories - 857 thousand downloads total - 78 stars on GitHub - 1 maintainer
konst_proc_macros 0.3.0
Implementation detail of the `konst` crate
4 versions - Latest release: over 1 year ago - 1 dependent package - 70 dependent repositories - 581 thousand downloads total - 78 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 - 106 thousand downloads total - 120 stars on GitHub - 1 maintainer
spx 0.5.0 💰
File archive library for bundling and protecting resources using compile-time code generation
7 versions - Latest release: 10 months ago - 1 dependent package - 1.71 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 generation
7 versions - Latest release: 10 months ago - 1.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
syringe-di-derive 0.0.2
Macros for syringe, a compile-time dependency injection framework
2 versions - Latest release: about 1 year ago - 519 downloads total - 0 stars on GitHub - 1 maintainer
color-char 0.2.0
Character with color information
3 versions - Latest release: over 1 year ago - 1 dependent package - 775 downloads total - 2 stars on GitHub - 1 maintainer
color-core 0.1.6
Color shared definition
7 versions - Latest release: about 1 year ago - 5 dependent packages - 6.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
syringe-di 0.0.2
A compile-time dependency injection framework for Rust
2 versions - Latest release: about 1 year ago - 522 downloads total - 0 stars on GitHub - 1 maintainer
colormap 0.0.2
Color gradient and color interpolation
3 versions - Latest release: about 1 year ago - 688 downloads total - 2 stars on GitHub - 1 maintainer
float01 0.1.0
A float in range 0-1
2 versions - Latest release: about 1 year ago - 2 dependent packages - 507 downloads total - 2 stars on GitHub - 1 maintainer
color-ansi 0.1.0
Lightweight terminal color writer
3 versions - Latest release: 11 months ago - 1 dependent package - 1.77 thousand downloads total - 2 stars on GitHub - 1 maintainer
f01 0.1.1
A float in range 0-1
2 versions - Latest release: about 1 year ago - 508 downloads total - 2 stars on GitHub - 1 maintainer
color-gradient 0.1.3
Color gradient and color interpolation
4 versions - Latest release: about 1 year ago - 948 downloads total - 2 stars on GitHub - 1 maintainer
color-parser 0.1.1
Css color level3 parser
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 1.23 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 - 627 downloads total - 1 maintainer
flycatcher-diagnostic 0.1.1
Tools for emitting Rustc style error messages.
2 versions - Latest release: over 2 years ago - 2 dependent packages - 1.81 thousand downloads total - 4 stars on GitHub - 1 maintainer
flycatcherc 0.1.1
The front-end of the Flycatcher compiler.
1 version - Latest release: over 2 years ago - 2 dependent packages - 1.13 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: over 2 years ago - 1 dependent package - 822 downloads total - 4 stars on GitHub - 1 maintainer
flycatcher-lexer 0.1.1
A lexer for Flycatcher source.
2 versions - Latest release: over 2 years ago - 1 dependent package - 2.13 thousand downloads total - 4 stars on GitHub - 1 maintainer
flycatcher 0.1.1
The Flycatcher programming language.
2 versions - Latest release: over 2 years ago - 814 downloads total - 4 stars on GitHub - 1 maintainer
ya-compile-time-utils 0.2.1
Yagna Compile-time utilities
6 versions - Latest release: 12 months ago - 1 dependent package - 3 dependent repositories - 4.13 thousand downloads total - 326 stars on GitHub - 4 maintainers
flycatcher-parser 0.1.1
The Flycatcher programming language's parser.
2 versions - Latest release: over 2 years ago - 2 dependent packages - 1.72 thousand downloads total - 5 stars on GitHub - 1 maintainer
git-const 1.1.0 💰
Proc macro to provide properties of git repo
2 versions - Latest release: over 1 year ago - 1.21 thousand downloads total - 0 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: 11 months ago - 1.15 thousand downloads total - 1 stars on GitHub - 1 maintainer
todo_by 0.3.0
Compile-time lifetimes for comments.
4 versions - Latest release: 12 months ago - 3.44 thousand downloads total - 117 stars on GitHub - 1 maintainer
env-smart 1.0.1 💰
Proc macro to insert env vars into code
4 versions - Latest release: 4 months ago - 889 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: 29 days ago - 305 downloads total - 1 maintainer
const_graphs 0.2.2 💰
Blazingly-fast compile-time no-std graph crate
5 versions - Latest release: over 1 year ago - 1.17 thousand downloads total - 5 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.42 thousand downloads total - 219 stars on GitHub - 1 maintainer
typsy-macros 0.1.0
macros for `typsy`
1 version - Latest release: over 3 years ago - 1 dependent package - 885 downloads total - 0 stars on GitHub - 1 maintainer