-
once_cell
Single assignment cells and lazy values
-
phf
Runtime support for perfect hash function data structures
-
lazy-regex
lazy static regular expressions checked at compile time
-
rust-embed
Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev
-
static_assertions
Compile-time assertions to ensure that invariants are met
-
lazy_static
A macro for declaring lazily evaluated statics in Rust
-
aligned
A newtype with alignment of at least
Abytes -
strfmt
formatting dynamic strings
-
async-once-cell
Async single assignment cells and lazy values
-
str-buf
Static string buffer
-
http-server
configurable command-line HTTP server
-
state
safe and effortless global and thread-local state management
-
phf_shared
Support code shared by PHF libraries
-
const_fn
A lightweight attribute for easy generation of const functions with conditional compilations
-
rust-embed-for-web
Rust Macro which embeds files into your executable. A fork of
rust-embedwith a focus on usage on web servers. -
precomputed-map
Precomputed a Map to embed in binary
-
probe
Static instrumentation probes
-
json-gettext
getting text from JSON usually for internationalization
-
simpleicons-rs
SVG icons for popular brands
-
mozjpeg-sys
FFI bindings for MozJPEG v4. MozJPEG is automatically built and linked statically. Requires nasm and a C compiler.
-
danceinterpreter-rs
Danceinterpreter in Rust
-
resource
Macros for statically including assets in release mode, but dynamically loading them in debug mode. This is primarily intended for games, allowing you to both avoid file IO in release…
-
web-static-pack
Embed static resources (GUI, assets, images, styles, html) within executable. Serve with hyper or any server of your choice.
-
lazy-static-include
lazy_static_include_bytesandlazy_static_include_strmacros to replaceinclude_bytesandinclude_strmacros -
mubo
A static url shortener generator
-
static-serve
A helper for compressing and embedding static assets in an Axum webserver
-
embed_it
A proc-macro library for to create rust structs from file system entries and include content as a reference to a byte array
-
tld
Top Level domain static hash map, tld list is obtained from of iana.org
-
heapless_graphs
composable graphs for no_alloc environments
-
static_assertions_next
Compile-time assertions to ensure that invariants are met
-
console_static_text
Logging for text that should stay in the same place in a console
-
generic_singleton
allowing for generic singleton patterns
-
docserve
Minimally configurable static web server
-
aligned-array
A newtype with alignment of at least
Abytes -
toml_const
Compile-time constants from TOML
-
env-flags
A convenience macro for declaring environment variables
-
once_cell_no_std
Sync single assignment cells for
no_std -
reference-counted-singleton
Reference-counted singleton whose protected data can be recreated as needed
-
bounded-static
Defines the ToBoundedStatic and IntoBoundedStatic traits
-
phylactery
Safe and thin wrappers around lifetime extension to allow non-static values to cross static boundaries
-
jelly-fish
A lightweight static resource server built with axum
-
manually-static
ManualStaticthat is a wrapper which allows to manually manage'staticlifetimes. It is unsafe but withdebug_assertionsit panics when the usage is wrong -
extend_mut
extending exclusive references
-
bevy_cell
Attach Bevy's Handles/Entities statically to Types
-
soop3
the based http fileserver (rust port)
-
type_cell
Attach values statically to a type using static get/set methods
-
httprs
A fast simple command line http server tool
-
stavec
Stack-allocated vector with static capacity
-
atomic-state
static asynchronous data that can be accessed safely and concurrently from any part of your program
-
rust-silos
Minimal, robust file embedding for Rust. Efficient, allocation-free, and reliable.
-
from-singleton
FromSoftware singleton manipulation library
-
pusu
High-performance, fully static, event-driven architecture for Rust services
-
samserve
A minimal file server with upload support, Basic Auth, and range support. A better drop-in replacement for python3 -m http.server.
-
rust-embed-utils
rust-embed
-
inline-config
Effortlessly embed config as static data and access with any compatible data structures
-
noalloc-vec-rs
A no-allocation vector implementation for environment without memory allocation
-
transient
Reimplementation of
std::any::Anywith support for non-'statictypes -
hermit-sync
Synchronization primitives for kernels
-
fs-embed
Embed files in release, read from disk in debug — with a unified API
-
plotly_static
Export Plotly graphs to static images using WebDriver
-
rust-sfsm
A full static Rust finite state machine macro library
-
clubcard
exact membership query filter for static sets
-
rocket-include-tera
macros
tera_resources_initialize!andtera_response!to statically include Tera files from your Rust project and make them be the HTTP response sources quickly -
rocket-include-handlebars
macros
handlebars_resources_initialize!andhandlebars_response!to statically include HBS (Handlebars) files from your Rust project and make them be the HTTP response sources quickly -
fixed_bitmaps
A small crate implementing bitmap functionality around primitive Rust unsigned integers
-
static-iref
Build static IRI and IRI references at compile time
-
lazy-exclusive
A global type like LazyLock/LazyStatic
-
runtime-format
formatting dynamic strings
-
metriken
A fast and lightweight metrics library
-
precompress_static
Brotli pre-compression for http static content
-
sfsm
Static state machine generator for no_std and embedded environments
-
build_const
creating importable constants from build.rs or a script
-
moar
Download an Ordinary application's templates as static files
-
arcref
For when you need a pointer and don't care if it's &'static T or Arc<T>
-
boltse
A lightweight HTTP server for static files
-
botan-src
Sources of Botan cryptography library
-
noalloc-slip-rs
A no-std SLIP (Serial Line Internet Protocol) encoder and decoder implementation
-
into-static
Upgrading to static lifetimes
-
path_scan
A lightweight Rust procedural macro for parsing path patterns (URLs, routes) with variable capturing, static binding, and compile-time checks
-
async-lazy
A value which is initialized on the first access, with an async function
-
static-dispatch
Implement a trait for an enum, where all variants implement the trait
-
rust-embed-for-web-utils
rust-embed-for-web
-
enumly
procedural macro that exposes a compile-time static list of all variants of an enum
-
grounded
A toolkit for managing unsafe statics
-
include_url_macro
A procedural macro to include URL content as static strings at compile time
-
stecs
Experimental static compiler-checked ECS library
-
oncelock
A fast and simple implementation of OnceLock
-
just-serve
HTTP server for serving a static directory with CORS support
-
qed
Compile-time assertions
-
derive-enum-all-values
A procedural derive macro which exposes a method named
all_valuesthat returns all defined values as a compile-time static -
assert-impl
Macro for static assert types implement a trait or not
-
localserve
static folder web server with start/stop support
-
act-zero
Ergonomic actor system
-
threadcell
A cell whose value can only be accessed by a owning thread
-
duf
file server
-
assert-size-derive
Compile time type size assertion attribute macro
-
flexible-io
Wraps values such that dyn-safe IO traits need not appear as static bounds
-
lucide-svg
Lucide static icons in Rust
-
web-static-pack-common
Common types for web-static-pack and web-static-pack-packer crates
-
once_cell_serde
Single assignment cells and lazy values
-
static_assert_macro
so-called
static_assert -
bounded-static-derive-more
Macro to derive ToBoundedStatic and IntoBoundedStatic traits
-
tiny_file_server
The simplest file server for the web development purposes
-
mdbook-fs-summary
Summary generator for mdbook
-
ref_thread_local
A macro for declaring thread-local
statics like using both oflazy_static!andRefCell -
wstr-literal
Proc macros for building UTF-16 null-terminated arrays at compile time
-
highroller
high-level rolling index that is thread-safe and guarantees cheap runtime-unique IDs
-
enum_properties
A macro for declaring static properties on enum variants
-
includedir
Include a whole directory tree at compile time! - Runtime part
-
dose
Your daily dose of structs and functions
-
pusu_producer_macro
High-performance, fully static, event-driven architecture for Rust services
-
pusu_consumer_macro
High-performance, fully static, event-driven architecture for Rust services
-
once-cell-regex
just gives you the
regexmacro from theonce_celldocs! -
axum-embed-hashed-asset
serve assets with hashed URLs
-
take-static
Static items that provide mutable access only once
-
slist
Algebraic lists with statically determined size that live on stack
-
pusu_broker_macro
High-performance, fully static, event-driven architecture for Rust services
-
sa
macro to assert constant expressions
-
static-cond
Macro for performing comparisons during macro expansion
-
static-config
Create custom wasi:config components with static values
-
hcstatic-str
compact storage for short static strings
-
iphost
Stable hostname resolution library that supports storing a hostname in either a static IP addresses or an FQDN
-
rocket-starter
create skeleton for a Rocket-based web application
-
symtool
edits static symbol tables of MachO and ELF object files and archives
-
hyper-static-server
friendly library to build static servers with hyper HTTP server
-
galemu
workaround for generic associated types (GAT) limited to lifetimes (GAL)
-
uniqify
Compile-time unique IDs for Rust, a
__COUNTER__-like macro, safe and simple -
gen-readme
Just a simple readme generator that uses a static templates
-
async-oncecell
Asynchronous versions of OnceCell and Lazy
-
mt-kahypar
A statically-linked Mt-KaHyPar
-
ceres-solver-src
Rust distribution of Ceres Solver built as a minimal static library
-
circomspect-circom-algebra
Support crate for the Circomspect static analyzer
-
kcup
A http web server for serving a single file via GET request
-
utally
Unique ids in static contexts
-
static-page-builder
set of utilities to build static pages. Built off of maud.
-
serve-cli
file serving and file upload service in the local area network (LAN) CLI
-
lazy-regex-proc_macros
proc macros for the lazy_regex crate
-
larc
Lazy Arc/Weak pointers
-
includedir_codegen
Include a whole directory tree at compile time! - Compile time part
-
rlz
Relative Lempel-Ziv (RLZ): a LZ based compressor against a large static dictionary
-
generic_once_cell
A bring-your-own-mutex version of once_cell
-
make-message-bus
Generate a pub-sub bus for use in async applications
-
static-array
A no-std rust crate providing a heap-allocated non-resizable type-checked array
-
scoped-thread-pool
A flexible thread pool providing scoped threads. Updated fork of https://github.com/reem/rust-scoped-pool
-
global-static
Lazily evaluated non-constant static items
-
docblock
type generation
-
lightstatic
lightweight static file server
-
staticize
trait which provides access to a 'static version of any T that implements Staticize
-
singlyton
Safe, single-threaded global state in Rust
-
include_dir_as_map
Embed files from a directory as a hashmap in the rust binary
-
compressed_map
'Static functions': compressed maps with the keys removed
-
numid
A macro for generating structures which behave like numerical id
-
tlayuda
A derive procedural macro for structs that adds a static method that generates instances of the struct with minimal configuration
-
aux-context
some common context variable
-
index_alloc
A toy static allocator wich can serve as a global_allocator
-
aux-enums
define eunms
-
static-include-bytes
Like the built-in
include_bytes!macro but produces a static array definition -
sfsm-base
Traits for the sfsm crate
-
align-data
Simply increase the alignment of any statics or include_bytes!
-
morrr
Download an Ordinary application's templates as static files
-
static_dir
embedding static assets into warp webservers
-
routing-match
route match utils
-
serde_fields
Macro making rendered serde field-names available as
&'static str -
staticbitset
A container like std::collections::BitSet but static storage + Copy trait
-
qcontext
One-time initializable static state with statically-checked zero-cost interior mutability
-
constany_blank
Convert any function to constant
-
const-dispatch
Static dispatch of small runtime
enums into the const/type reälm, to reduce runtime branching -
once_mut
Safe mutable reference to static variable that can be obtained only once
-
expand_array
Macro to convert a static array to a fixed-size array
-
vec-string-to-static-str
providing utilities for converting vectors of
Strings into vectors of&'static str -
callback_cell
Like an Atomic<Option<Box<FnOnce()>>>
-
constany_stage_two
Convert any function to constant
-
cargo-server-here
setup a static server for local frontend files
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
ckb-fixed-hash
Provide several simple fixed-sized hash data type and their static constructors
-
lazy_id
A thread-safe lazily-initialized ID
-
fullhouse
statically-allocated deque
-
generic-statics
generic statics for rust
-
static_map
A static hashmap implementation, based on the Round-Robin hashing algorithm found in rustc
-
const-identify
Generates unique ids that can be used at compile time
-
scoped-callback
Register scoped functions with local references to 'static lifetime callbacks in a safe manner
-
embedded-async-helpers
staticfriendly helpers for async on embedded -
scoped-pool
A flexible thread pool providing scoped threads
-
cacheb
Compile time cache busting for static assets in web applications
-
assoc_static
Associate static objects to types
-
adhocerr
construction of efficient single use static/dynamic error types per callsite
-
mut_static
struct to help create mutable statics with lazy_static
-
stack-stack
stack-allocated stack
-
cobalt-web
static web framework, enabling individuals to build beautiful websites fast. Written in Rust.
Try searching with DuckDuckGo.