Memory Management
bumpalo
3.20.3 StableA fast bump allocation arena for Rust.
once_cell
1.21.4 StableSingle assignment cells and lazy values.
tikv-jemallocator
0.7.0 GrowingA Rust allocator backed by jemalloc
esp-alloc
0.10.0 GrowingA heap allocator for Espressif devices
tor-memquota
0.42.0 GrowingMemory use tracking and quota utilities, used by Tor software
tikv-jemalloc-ctl
0.7.0 GrowingA safe wrapper over jemalloc's control and introspection APIs
arc-swap
1.9.1 StableAtomically swappable Arc
foundations
5.7.1 StableA Rust service foundations library.
id-arena
2.3.0 GrowingA simple, id-based arena.
yoke
0.8.2 GrowingAbstraction allowing borrowed data to be carried along with the backing data it borrows from
calendrical_calculations
0.2.4 GrowingCalendrical calculations in Rust
cudarc
0.19.7 GrowingSafe and minimal CUDA bindings
flatbuffers
25.12.19 GrowingOfficial FlatBuffers Rust runtime library.
stacksafe
1.0.1 GrowingPrevent stack overflow in deeply recursive functions with automatic stack management.
mimalloc-safe
0.1.61 GrowingPerformance and security oriented drop-in allocator
memory_addr
0.4.1 GrowingWrappers and helper functions for physical and virtual addresses
flexbuffers
25.12.19 GrowingOfficial FlexBuffers Rust runtime library.
talc
5.0.3 StableA fast and flexible allocator for no_std and WebAssembly
bincode_derive-next
2.1.0 ExperimentalProcedural macros for bincode-next: high-performance derive macros for Encode, Decode, ZeroCopy, and more.
tor-memquota-cost
0.42.0 ExperimentalLow-level memory tracking traits, for use by Arti
memory_set
0.4.1 GrowingData structures and operations for managing memory mappings
page_table_entry
0.6.1 GrowingPage table entry definition for various hardware architectures
stable_deref_trait
1.2.1 GrowingAn unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.
slabbin
1.2.0 GrowingAn efficient slab allocator with stable addresses
lazy_static
1.5.0 GrowingA macro for declaring lazily evaluated statics in Rust.
zeroize
1.8.2 GrowingSecurely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM!
planus
1.3.0 GrowingPlanus is an alternative compiler for flatbuffers, an efficient cross platform serialization library.
associative-cache
3.0.1 StableA generic N-way associative cache with fixed-size capacity and random or least recently used (LRU) replacement.
snmalloc-rs
0.7.4 Growingrust bindings of snmalloc.
metrics-lib
1.0.0 GrowingHigh-performance Rust metrics library: sub-2ns counters, sub-1ns gauges, nanosecond timers, tumbling-window rate meters, async timing, adaptive sampling, and system health. Cross-platform with minimal dependencies.
hwlocality
1.0.0-alpha.12 StableIdiomatic Rust bindings for the hwloc hardware locality library
range-alloc
0.1.5 GrowingGeneric range allocator
bump-scope
2.3.0 StableA fast bump allocator that supports allocation scopes / checkpoints. Aka an arena for values of arbitrary types.
sdd
4.8.6 StableScalable lock-free delayed memory reclaimer
databake
0.2.1 GrowingTrait that lets structs represent themselves as (const) Rust expressions
mimalloc
0.1.52 GrowingPerformance and security oriented drop-in allocator
tikv-jemallocator-global
0.7.0 GrowingSets `jemalloc` as the `#[global_allocator]`
page_table_multiarch
0.6.1 GrowingGeneric page table structures for various hardware architectures
arcstr
1.2.0 GrowingA better reference-counted string type, with zero-cost (allocation-free) support for string literals, and reference counted substrings.
range-alloc-arceos
0.3.9 ExperimentalGeneric range allocator
slab
0.4.12 GrowingPre-allocated storage for a uniform data type
stacksafe-macro
1.0.1 GrowingProcedural macro implementation for the stacksafe crate.
aligned
0.4.3 GrowingA newtype with alignment of at least `A` bytes
praborrow-core
1.2.2 ExperimentalCore primitives for PraBorrow. Implements Sovereign<T> for distributed ownership enforcement.
zerofrom-derive
0.1.7 GrowingCustom derive for the zerofrom crate
typed-arena
2.0.2 GrowingThe arena, a fast but limited type of allocator
ptxr
1.0.0-rc4 Experimentalunifies *const/*mut pointers using the trait system
d3d12
22.0.0 GrowingLow level D3D12 API wrapper
snmalloc-sys
0.7.4 Growingrust raw bindings of snmalloc.
zeroize_derive
1.4.3 GrowingCustom derive support for zeroize