rustio rustio.net

Memory Management

75

bumpalo

3.20.3 Stable

A fast bump allocation arena for Rust.

399.2M downloads · 3d ago
72

once_cell

1.21.4 Stable

Single assignment cells and lazy values.

911.7M downloads · 2mo ago
72

tikv-jemallocator

0.7.0 Growing

A Rust allocator backed by jemalloc

71.3M downloads · today
71

esp-alloc

0.10.0 Growing

A heap allocator for Espressif devices

710.3K downloads · 1mo ago
71

tor-memquota

0.42.0 Growing

Memory use tracking and quota utilities, used by Tor software

394.1K downloads · 18d ago
71

tikv-jemalloc-ctl

0.7.0 Growing

A safe wrapper over jemalloc's control and introspection APIs

48.7M downloads · today
70

arc-swap

1.9.1 Stable

Atomically swappable Arc

225.5M downloads · 1mo ago
69

foundations

5.7.1 Stable

A Rust service foundations library.

2.6M downloads · 6d ago
69

id-arena

2.3.0 Growing

A simple, id-based arena.

64.5M downloads · 4mo ago
69

yoke

0.8.2 Growing

Abstraction allowing borrowed data to be carried along with the backing data it borrows from

346.4M downloads · 1mo ago
69

calendrical_calculations

0.2.4 Growing

Calendrical calculations in Rust

6.9M downloads · 1mo ago
69

cudarc

0.19.7 Growing

Safe and minimal CUDA bindings

4.5M downloads · 10d ago
68

flatbuffers

25.12.19 Growing

Official FlatBuffers Rust runtime library.

74.9M downloads · 5mo ago
68

stacksafe

1.0.1 Growing

Prevent stack overflow in deeply recursive functions with automatic stack management.

359.9K downloads · 3mo ago
68

mimalloc-safe

0.1.61 Growing

Performance and security oriented drop-in allocator

390.4K downloads · 10d ago
67

memory_addr

0.4.1 Growing

Wrappers and helper functions for physical and virtual addresses

152.6K downloads · 1mo ago
67

flexbuffers

25.12.19 Growing

Official FlexBuffers Rust runtime library.

3.8M downloads · 5mo ago
67

talc

5.0.3 Stable

A fast and flexible allocator for no_std and WebAssembly

724.3K downloads · 2mo ago
67

bincode_derive-next

2.1.0 Experimental

Procedural macros for bincode-next: high-performance derive macros for Encode, Decode, ZeroCopy, and more.

220.8K downloads · 4d ago
67

tor-memquota-cost

0.42.0 Experimental

Low-level memory tracking traits, for use by Arti

42.6K downloads · 19d ago
66

memory_set

0.4.1 Growing

Data structures and operations for managing memory mappings

80.6K downloads · 1mo ago
66

page_table_entry

0.6.1 Growing

Page table entry definition for various hardware architectures

117.5K downloads · 1mo ago
66

stable_deref_trait

1.2.1 Growing

An 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.

432.2M downloads · 7mo ago
66

slabbin

1.2.0 Growing

An efficient slab allocator with stable addresses

658.5K downloads · 1y ago
66

lazy_static

1.5.0 Growing

A macro for declaring lazily evaluated statics in Rust.

754.6M downloads · 1y ago
66

zeroize

1.8.2 Growing

Securely 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!

476.9M downloads · 7mo ago
66

planus

1.3.0 Growing

Planus is an alternative compiler for flatbuffers, an efficient cross platform serialization library.

12.9M downloads · 4mo ago
66

associative-cache

3.0.1 Stable

A generic N-way associative cache with fixed-size capacity and random or least recently used (LRU) replacement.

2.0M downloads · 1mo ago
65

snmalloc-rs

0.7.4 Growing

rust bindings of snmalloc.

9.2M downloads · 2mo ago
65

metrics-lib

1.0.0 Growing

High-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.

34.4K downloads · 7d ago
65

hwlocality

1.0.0-alpha.12 Stable

Idiomatic Rust bindings for the hwloc hardware locality library

205.8K downloads · 1mo ago
65

range-alloc

0.1.5 Growing

Generic range allocator

10.0M downloads · 2mo ago
65

bump-scope

2.3.0 Stable

A fast bump allocator that supports allocation scopes / checkpoints. Aka an arena for values of arbitrary types.

196.4K downloads · 1mo ago
65

sdd

4.8.6 Stable

Scalable lock-free delayed memory reclaimer

64.5M downloads · 1mo ago
65

databake

0.2.1 Growing

Trait that lets structs represent themselves as (const) Rust expressions

357.4K downloads · 1mo ago
65

mimalloc

0.1.52 Growing

Performance and security oriented drop-in allocator

36.2M downloads · 3d ago
65

tikv-jemallocator-global

0.7.0 Growing

Sets `jemalloc` as the `#[global_allocator]`

165.5K downloads · today
64

page_table_multiarch

0.6.1 Growing

Generic page table structures for various hardware architectures

100.8K downloads · 1mo ago
64

arcstr

1.2.0 Growing

A better reference-counted string type, with zero-cost (allocation-free) support for string literals, and reference counted substrings.

13.6M downloads · 2y ago
64

range-alloc-arceos

0.3.9 Experimental

Generic range allocator

1.6K downloads · 7d ago
64

slab

0.4.12 Growing

Pre-allocated storage for a uniform data type

654.1M downloads · 3mo ago
64

stacksafe-macro

1.0.1 Growing

Procedural macro implementation for the stacksafe crate.

360.1K downloads · 3mo ago
64

aligned

0.4.3 Growing

A newtype with alignment of at least `A` bytes

18.7M downloads · 5mo ago
64

praborrow-core

1.2.2 Experimental

Core primitives for PraBorrow. Implements Sovereign<T> for distributed ownership enforcement.

886 downloads · 4mo ago
64

zerofrom-derive

0.1.7 Growing

Custom derive for the zerofrom crate

333.6M downloads · 1mo ago
63

typed-arena

2.0.2 Growing

The arena, a fast but limited type of allocator

61.8M downloads · 3y ago
63

ptxr

1.0.0-rc4 Experimental

unifies *const/*mut pointers using the trait system

58 downloads · 3mo ago
63

d3d12

22.0.0 Growing

Low level D3D12 API wrapper

4.7M downloads · 1y ago
63

snmalloc-sys

0.7.4 Growing

rust raw bindings of snmalloc.

9.2M downloads · 2mo ago
63

zeroize_derive

1.4.3 Growing

Custom derive support for zeroize

176.2M downloads · 4mo ago