-
uint
Large fixed-size integer arithmetic
-
aligned-vec
Aligned vector and box containers
-
fallible_collections
adds fallible allocation api to std collections
-
mem_dbg
Traits and associated procedural macros to display recursively the layout and memory usage of a value
-
dyn-stack
Dynamic stack wrapper for unsized allocations
-
vm-allocator
Helpers for allocating resources needed during the lifetime of a VM
-
columnation
Unsafe columnar containers for native Rust types
-
jemalloc-info
A small library for exporting jemalloc allocation data in Elixir
-
mmtk
framework for the design and implementation of high-performance and portable memory managers
-
microdb
A very small in-program database with cache, disk storage, etc
-
memapi2
A no_std/no-alloc-friendly memory allocation interface for raw buffers, with improved error reporting
-
matte
Minimalist and allocation free GUI Layout
-
microjson
No frills JSON parsing without allocations
-
ino_color
A output coloring crate with limited functionality, limit platform support and limited allocations
-
aws-sdk-partnercentralbenefits
AWS SDK for Partner Central Benefits API
-
trop
managing ephemeral port reservations
-
tracking-allocator
global allocator that provides hooks for tracking allocation events
-
redoubt-alloc
Allocation-locked Vec that guarantees no reallocation after sealing
-
alloc_counter
Count allocations, reallocations, deallocations. Allow, deny, or forbid allocations on an expression or function basis.
-
recycle_vec
method for Vec to recycle it's backing allocation for use with another Vec of different type
-
redox_uefi_alloc
UEFI allocation support
-
static-collections
Implementations of fixed-capacity collection types
-
dumballoc
A dumb (or smart?) alternative allocation strategy for reusable allocations
-
triple-r
Macros to for the recuerdame crate
-
allocated
Abstractions for working with explicitly allocated data structures
-
waremax-policies
Pluggable policies for Waremax simulation
-
ahtml
An HTML templating and manipulation library
-
untyped-box
A heap allocation utility when the datatype is unknown
-
sfo-pool
A work allocation pool
-
tato_layout
Minimalist and allocation free GUI Layout
-
gpu-alloc-vulkanalia
vulkanaliabackend forgpu-alloc -
tlv-rs
A parser for SIMPLE TLVs
-
latentdirichletallocation
Latent Dirichlet Allocation (LDA) using collapsed Gibbs sampling for topic modeling
-
tracing-prof
Experimental library for profiling tracing spans
-
bencode-minimal
A Bencode library depending only on the Rust standard library
-
moveref
Types and traits for safe C++ style placement initialization and move semantics
-
alloc-profiler
Alloc profiler
-
vec_mem_heap
Fun little object pool allocator
-
portable-string
Static-length strings without any allocations
-
alloc-from-pool
Single-threaded object pool implementation
-
hadris-common
Common types and functions used by Hadris
-
columnation-master
An experimental columnar arena
-
ngram_rs
Facilitate creating ngrams in Rust to be used in the polars plugin
-
mmap-fixed
dealing with memory-mapped I/O This is a fork of a fork of the original rust-mmap with updated dependencies and a fix for the Windows version. This exists only because there are no other…
-
zone-alloc
Containers for zone-based data allocation
-
sequential-id-alloc
sequential ID allocator that guarantees sequential allocation
-
mastring
A string type that tries to minimise memory allocations
-
fmt-interspersed
write an iterator's items, interspersed with a separator, to a destination
-
cutup
A flexible and efficient allocation library for Rust, capable of distributing assets, resources, and other divisible entities
-
tomt_atom
Basic Atom (string) registry for use with ID strings. For when an application contains and passes around many constant strings (mainly de/serialized strings), this should reduce the…
-
interpose
extern c function
-
gpu-descriptor-types
Core types of gpu-descriptor crate
-
fionn-pool
Tape pooling for reduced allocation overhead
-
pjson
JSON stream parser
-
haz-alloc
A general-purpose allocator written in Rust
-
magic-buffer
a virtual ring buffer implementation that magically wraps around itself
-
vecshard
Split Vecs in constant time
-
allocators
composable memory allocators and utilities for creating more
-
memapi-jemalloc-sys
FFI bindings to Jemalloc made for memapi
-
fast_collections
noheap zero copy collections
-
sirius
A binary serialization/deserialization library
-
substr-iterator
Substring extractor based on characters without allocation
-
chunked-range-alloc
generic range allocator for chunked external memory
-
pages-and-pages
Allows control over a manually allocated region of page-aligned memory with support for granular protection and locking of underlying pages
-
rs_malloc_tracker
Wraps LibC allocation calls to expose Prometheus memory statistics
-
corealloc
Helper CLI utility decide on core allocation on the current system
-
growable
reusable box for Rust
-
dynstack
A stack for trait objects that minimizes allocations
-
sfparse
RFC 9651 Structured Field Values parser
-
trybox
stable,
no_std-compatible, fallible heap allocation -
nstd_alloc
NSTD memory allocation crate
-
freelist-rs
Free list for numeric values
-
pagefind_microjson
No frills JSON parsing without allocations
-
shared-string
Split a string without another allocation
-
mimty
mimetype matcher
-
xml1
sane, non compliant xml parser without allocations
-
flatvec
An indirection-collapsing container that stores all its elements in at most 2 allocations
-
fallible_alloc
Fallible rust stable std collections allocations
-
frodo-ring
Ring queue with FIFO ordering with no allocations
-
extract-words
Extracts words from text without allocation
-
byte-slab
A statically allocated slab of bytes
-
flat-veb
Fast implementation of vEB trees without internal allocation
-
arcstring
Atomically reference-counted thin string type with SSO
-
maprc
Rc and Arc alternatives that allow the smart pointer to refer to just a portion of a reference-counted allocation
-
function_string_builder
A string builder that takes a user-provided function
-
lazy-string-replace
A lazy version of
String::replace, so that it can be formatted or recursively replaced without intermediate allocations -
libcrux-traits
Traits for cryptographic algorithms
-
feanor-mempool
interface to memory allocation and pooling, designed for use by feanor-math
-
zeronbt
A no-std, minimal allocation, streaming NBT parser
-
ostr
Owned str
-
fast-version
Fast version requirenments and matching
-
simple_arena
arena allocator for Rust
-
boxing-arena
reuse of Box allocation
-
another-option
option data type; useful when allocations are expensive
-
regalloc
Modular register allocation algorithms
-
na_print
Printing without allocations and other tools for debugging allocators
-
balloc
Bounded allocation datastructures
-
slot-arena
Compacted memory allocation using opaque references
-
fedimint-portalloc
Port allocation utility for Fedimint
-
arenavec
An arena backed implementation of vectors and related types
-
vec_storage_reuse
API to reuse a
Vec’s allocation -
fallacy-alloc
fallible allocation
-
ndless-handler
Rust handlers for Ndless for TI Nspire
-
goro
Dynamic Token List Allocation
-
memalloc
Memory allocation in stable rust
-
msvc-alloca
MSVC's _alloca for the most bare metal of bare metal projects
-
mempool
A fast thread safe memory pool for reusing allocations
-
shalloc
Implements the
GlobalAlloctrait for supahero1’s allocator written in C: https://github.com/supahero1/alloc -
kanameshiki
An alternative allocator, utilizing 領式(Kaname Shiki)
Try searching with DuckDuckGo.