An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "allocator" keyword

obstack 0.1.4
A fast, stack-based allocator, usable for any object
5 versions - Latest release: over 5 years ago - 1 dependent repositories - 11.2 thousand downloads total - 11 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
jemalloc-ctl 0.5.4
A safe wrapper over jemalloc's control and introspection APIs
10 versions - Latest release: over 2 years ago - 29 dependent packages - 704 dependent repositories - 11.5 million downloads total - 493 stars on GitHub - 3 maintainers
Top 4.1% on crates.io
jemallocator 0.5.4
A Rust allocator backed by jemalloc
14 versions - Latest release: over 2 years ago - 176 dependent packages - 1,749 dependent repositories - 23.3 million downloads total - 493 stars on GitHub - 4 maintainers
Top 4.7% on crates.io
tikv-jemalloc-ctl 0.6.1
A safe wrapper over jemalloc's control and introspection APIs
7 versions - Latest release: 6 months ago - 19 dependent packages - 495 dependent repositories - 43.7 million downloads total - 493 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
tikv-jemalloc-sys 0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
Rust FFI bindings to jemalloc
11 versions - Latest release: 6 months ago - 17 dependent packages - 2,018 dependent repositories - 67 million downloads total - 493 stars on GitHub - 1 maintainer
ordered-pool-allocator 0.1.1
A fast and compact pool allocator with block sorting support.
2 versions - Latest release: 12 months ago - 1.92 thousand downloads total - 1 stars on GitHub - 1 maintainer
libc_alloc 1.0.7
A simple global allocator which hooks into libc's malloc/free
8 versions - Latest release: about 2 years ago - 2 dependent packages - 44 dependent repositories - 460 thousand downloads total - 27 stars on GitHub - 1 maintainer
aren_alloc 0.3.0
Simple allocator for small copyable objects inspired by object-pools.
4 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 8.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
ordex 0.1.0
A strict generational arena with static/dynamic multi-mutable access, optimized for zero-allocati...
1 version - Latest release: about 1 month ago - 17 downloads total - 0 stars on GitHub - 1 maintainer
xalloc 0.2.7
Suballocators for external memory (e.g., Vulkan device memory)
9 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 22.9 thousand downloads total - 15 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
mimalloc 0.1.48
Performance and security oriented drop-in allocator
49 versions - Latest release: 7 months ago - 195 dependent packages - 2,085 dependent repositories - 31 million downloads total - 757 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
linked_list_allocator 0.10.5
Simple allocator usable for no_std systems. It builds a linked list from the freed blocks and thu...
46 versions - Latest release: about 3 years ago - 41 dependent packages - 242 dependent repositories - 3.8 million downloads total - 238 stars on GitHub - 1 maintainer
sbitmap 0.1.1
Fast and scalable bitmap implementation based on Linux kernel's sbitmap
2 versions - Latest release: 6 months ago - 575 downloads total - 0 stars on GitHub - 1 maintainer
allocator-tracer 0.1.0
Allocator trace utilities for benchmarking
1 version - Latest release: 4 months ago - 40 downloads total - 1 maintainer
one_alloc 0.1.0
A custom allocator that allows a singular allocation of a specific size known ahead of time.
1 version - Latest release: almost 4 years ago - 1 dependent repositories - 1.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
libmimalloc-sys-rspack 0.2.1
Sys crate wrapping the mimalloc allocator
4 versions - Latest release: about 1 year ago - 5.44 thousand downloads total - 757 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
libmimalloc-sys 0.1.44
Sys crate wrapping the mimalloc allocator
45 versions - Latest release: 7 months ago - 8 dependent packages - 2,049 dependent repositories - 31 million downloads total - 757 stars on GitHub - 1 maintainer
rspack-libmimalloc-sys 0.2.4
Sys crate wrapping the mimalloc allocator
6 versions - Latest release: 10 months ago - 82.7 thousand downloads total - 757 stars on GitHub - 1 maintainer
mimalloc-rspack 0.2.4
Performance and security oriented drop-in allocator
9 versions - Latest release: 10 months ago - 86.3 thousand downloads total - 757 stars on GitHub - 1 maintainer
index_alloc 0.1.1
A toy static allocator wich can serve as a global_allocator.
2 versions - Latest release: almost 2 years ago - 2.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
umm-malloc-sys 0.3.2
FFI bindings to the umm_malloc memory allocator.
6 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 8.69 thousand downloads total - 4 stars on GitHub - 1 maintainer
stable_gen_map 0.13.0
This crate provides Single-threaded generational maps with insert(&self), stable references acros...
25 versions - Latest release: 2 days ago - 508 downloads total - 0 stars on GitHub - 1 maintainer
mini-alloc 1.0.0
Very simple global allocator
17 versions - Latest release: 8 months ago - 2 dependent packages - 234 thousand downloads total - 306 stars on GitHub - 1 maintainer
smartalloc-sys 0.2.0
Unsafe rust binding to smartalloc
3 versions - Latest release: over 3 years ago - 1 dependent package - 4.46 thousand downloads total - 2 stars on GitHub - 1 maintainer
malloc-best-effort 0.1.4
A Rust wrapper over Google's TCMalloc and Microsoft's MIMalloc memory allocators
5 versions - Latest release: 10 months ago - 5.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
simple-slab 0.3.3
Fast and lightweight Slab Allocator.
9 versions - Latest release: over 5 years ago - 2 dependent packages - 19.8 thousand downloads total - 7 stars on GitHub - 1 maintainer
scratchpad 1.3.1
Stack-like memory allocator with double-ended allocation support
12 versions - Latest release: about 5 years ago - 40 dependent repositories - 18.3 thousand downloads total - 22 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
wee_alloc 0.4.5
wee_alloc: The Wasm-Enabled, Elfin Allocator
9 versions - Latest release: over 6 years ago - 220 dependent packages - 3,403 dependent repositories - 4.24 million downloads total - 711 stars on GitHub - 4 maintainers
slab_allocator 0.3.5
Slab allocator for no_std systems. Uses multiple slabs with blocks of different sizes and a linke...
8 versions - Latest release: over 7 years ago - 13 thousand downloads total - 12 stars on GitHub - 1 maintainer
department 0.2.6 💰
Implementation of the proposed Storages API
10 versions - Latest release: over 1 year ago - 12.6 thousand downloads total - 9 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
mimalloc-sys 0.1.6
Rust FFI bindings to mimalloc
7 versions - Latest release: over 6 years ago - 4 dependent packages - 122 dependent repositories - 59.2 thousand downloads total - 54 stars on GitHub - 1 maintainer
slab_allocator_rs 1.0.2
Slab allocator for no_std systems. Uses multiple slabs with blocks of different sizes and a buddy...
3 versions - Latest release: about 3 years ago - 1 dependent package - 3 dependent repositories - 9.45 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
snmalloc-rs 0.7.4
rust bindings of snmalloc.
43 versions - Latest release: 6 days ago - 10 dependent packages - 448 dependent repositories - 8.95 million downloads total - 1,804 stars on GitHub - 2 maintainers
Top 8.1% on crates.io
snmalloc-sys 0.7.4
rust raw bindings of snmalloc.
43 versions - Latest release: 6 days ago - 2 dependent packages - 373 dependent repositories - 9.01 million downloads total - 1,804 stars on GitHub - 2 maintainers
alloc_cat 1.1.1
a simple allocator for small-to-tiny Wasm projects in rust
3 versions - Latest release: 5 months ago - 5.29 thousand downloads total - 0 stars on code.lag.net - 1 maintainer
slotmap_fork_lmondada 1.0.8
Slotmap data structure
1 version - Latest release: 7 months ago - 63.3 thousand downloads total - 1,261 stars on GitHub - 1 maintainer
Top 2.3% on crates.io
slab 0.4.12
Pre-allocated storage for a uniform data type
19 versions - Latest release: about 2 months ago - 441 dependent packages - 57,925 dependent repositories - 552 million downloads total - 890 stars on GitHub - 1 maintainer
bitena 0.1.1
Simple lock-free Thread-safe Bump Arena for extemely fast memory allocations
2 versions - Latest release: about 1 month ago - 29 downloads total - 0 stars on GitHub - 1 maintainer
range-alloc 0.1.5
Generic range allocator
6 versions - Latest release: about 1 month ago - 5 dependent packages - 4,113 dependent repositories - 8.16 million downloads total - 2 stars on GitHub - 3 maintainers
generic_slab 0.1.2
Pre-allocated storage for a uniform data type
3 versions - Latest release: 3 months ago - 2.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
only_alloc 0.1.0
An allocator wrapper that disables deallocating memory within it.
1 version - Latest release: 11 months ago - 600 downloads total - 1 stars on GitHub - 1 maintainer
nalloc 0.1.2
An allocator wrapper that can be turned on and off
3 versions - Latest release: almost 6 years ago - 4.27 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
zeroize_alloc 0.1.2
A zeroizing allocator wrapper.
3 versions - Latest release: over 6 years ago - 4.89 thousand downloads total - 2 stars on GitHub - 1 maintainer
system_alloc_stats 0.1.0
A wrapper exposing some stats for the System allocator.
1 version - Latest release: over 2 years ago - 1.51 thousand downloads total - 1 maintainer
ruspiro-allocator 0.4.6
Simple and lightweight heap memory allocator for Raspberry Pi baremetal environments.
15 versions - Latest release: about 4 years ago - 3 dependent packages - 2 dependent repositories - 23.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
erased-type-arena 0.3.1
A type-erased allocation arena with proper dropping.
4 versions - Latest release: about 4 years ago - 5.52 thousand downloads total - 7 stars on GitHub - 1 maintainer
cpp_new 0.1.0
Overload C++ new/delete to map them back to Rust's global allocator
1 version - Latest release: over 7 years ago - 1.91 thousand downloads total - 8 stars on GitHub - 1 maintainer
stable-alloc-shim 0.64.0
Stable shims for the Allocator API
2 versions - Latest release: over 3 years ago - 2.69 thousand downloads total - 4 stars on GitHub - 1 maintainer
allocator-suite 0.1.7
Allocator Suite for various allocation types
7 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 16.7 thousand downloads total - 14 stars on GitHub - 2 maintainers
densemap 0.1.3
A collection data structure that is permanently accessible by unique keys and fast iterable.
3 versions - Latest release: over 2 years ago - 4.08 thousand downloads total - 1 stars on GitHub - 1 maintainer
ialloc 0.0.0-2025-05-02
Allocator interface traits
9 versions - Latest release: 11 months ago - 1 dependent package - 10.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
gpu-alloc-types 0.3.0 💰
Core types of gpu-alloc crate
3 versions - Latest release: almost 3 years ago - 5 dependent packages - 3,508 dependent repositories - 15.1 million downloads total - 91 stars on GitHub - 1 maintainer
jevmalloc 0.0.0+5.3.0-1-g54eaed1d8b56b1aa528be3bdd1877e59c56fa90c
Rust allocator wrapping jemalloc.
1 version - Latest release: 3 months ago - 20 downloads total - 1 maintainer
mimalloc-redirect 0.2.1
Application-wide allocator redirection to MiMalloc.
6 versions - Latest release: about 1 month ago - 2.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
tcmalloc2 0.3.2+2.17.2
Rust FFI bindings to tcmalloc
9 versions - Latest release: 7 months ago - 10 thousand downloads total - 7 stars on GitHub - 1 maintainer
ringal 0.4.0
Efficient ring allocator for short-lived buffers.
4 versions - Latest release: over 1 year ago - 3.09 thousand downloads total - 8 stars on GitHub - 1 maintainer
stary-alloc
A collection allocation-related items.
1 version - Latest release: 4 days ago - 1.02 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
orderly-allocator 0.2.2
A super-simple fast soft-realtime allocator for managing an external pool of memory
5 versions - Latest release: about 1 year ago - 4.49 thousand downloads total - 7 stars on GitHub - 1 maintainer
contiguous-arena 0.2.0
Efficient, reusable memory arena for Rust with support for contiguous memory blocks.
2 versions - Latest release: 11 months ago - 1.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
scoped_allocator 0.1.4
A scoped linear allocator.
5 versions - Latest release: over 10 years ago - 9.37 thousand downloads total - 45 stars on GitHub - 1 maintainer
ash-alloc 2.3.1
A segregated list memory allocator for Vulkan, but for Ash
2 versions - Latest release: over 1 year ago - 1.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
tg-kernel-alloc 0.4.2-preview.1
Kernel memory allocator for rCore tutorial OS using buddy allocation.
5 versions - Latest release: about 2 months ago - 323 downloads total - 3 maintainers
jevmalloc-sys 0.0.0+5.3.0-1-g54eaed1d8b56b1aa528be3bdd1877e59c56fa90c
Rust allocator wrapping jemalloc.
1 version - Latest release: 3 months ago - 70 downloads total - 2 maintainers
alloc_buddy_simple 0.1.2
Simple, drop-in replacement allocator for Rust running on bare metal (no_std)
2 versions - Latest release: over 9 years ago - 1 dependent package - 5.12 thousand downloads total - 90 stars on GitHub - 1 maintainer
memory-pool-allocator 1.0.2
A fixed-size, thread-safe memory pool allocator for Rust, supporting custom chunk sizes and effic...
3 versions - Latest release: 5 months ago - 1.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
generational-box 0.7.3 💰
A box backed by a generational runtime
31 versions - Latest release: 2 months ago - 9 dependent packages - 1.23 million downloads total - 32,431 stars on GitHub - 1 maintainer
alloc-align 1.0.0
Allocator wrapper that forces a given alignment (nightly only)
1 version - Latest release: about 1 year ago - 801 downloads total - 0 stars on GitHub - 1 maintainer
lock_free_buddy_allocator 0.2.1
Scalable lock-free buddy system allocator
3 versions - Latest release: about 1 year ago - 2.93 thousand downloads total - 11 stars on GitHub - 1 maintainer
object-alloc 0.2.0
An object allocator trait for Rust.
2 versions - Latest release: almost 7 years ago - 3 dependent packages - 1 dependent repositories - 14.8 thousand downloads total - 316 stars on GitHub - 1 maintainer
palloc 0.1.3
portable linked-list allocator for baremetal systems
4 versions - Latest release: over 4 years ago - 5.06 thousand downloads total - 4 stars on GitHub - 1 maintainer
free-list 0.3.3
A free-list-based page/frame allocator.
10 versions - Latest release: about 1 month ago - 72.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
aligned_alloc
Provides cross-platform primitives for aligned memory allocation
4 versions - Latest release: 5 days ago - 10 dependent packages - 19 dependent repositories - 132 thousand downloads total - 15 stars on GitHub - 1 maintainer
safe-bump 0.2.1
Safe typed arena — zero unsafe, auto Drop, checkpoint/rollback, single-thread Arena + concurrent ...
3 versions - Latest release: about 1 month ago - 153 downloads total - 1 maintainer
Top 4.7% on crates.io
gpu-allocator 0.28.0
Memory allocator for GPU memory in Vulkan and DirectX 12
31 versions - Latest release: 6 months ago - 15 dependent packages - 2,242 dependent repositories - 7.36 million downloads total - 437 stars on GitHub - 2 maintainers
tcmalloc 0.3.0
Drop-in global allocator using tcmalloc
8 versions - Latest release: almost 7 years ago - 5 dependent packages - 107 dependent repositories - 169 thousand downloads total - 19 stars on GitHub - 1 maintainer
galloc 1.10.0
Gear Wasm allocator
43 versions - Latest release: 4 months ago - 2 dependent packages - 139 thousand downloads total - 254 stars on GitHub - 1 maintainer
allocator-fallback 0.1.10
Minimal fallback for the standard library’s allocator API
11 versions - Latest release: 5 days ago - 2 dependent packages - 13.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
trallocator 0.2.2
A no_std lbrary for wrapping an existing allocator and tracking the heap usage.
4 versions - Latest release: 10 months ago - 1 dependent package - 10.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
ochenslab 0.0.2
Trivial and fast fixed-size allocator/container
2 versions - Latest release: about 6 years ago - 3.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
malloc-bind 0.1.0
A tool to implement the C malloc API using a Rust allocator.
1 version - Latest release: over 8 years ago - 2.36 thousand downloads total - 310 stars on GitHub - 1 maintainer
bump-local 0.1.0
A thread-safe bump allocator backed by bumpalo crate.
1 version - Latest release: 2 months ago - 16 downloads total - 1 maintainer
bump-allocator 0.1.2 💰
A high performance `#[global_allocator] implementation using the bump-pointer allocation algorithm
3 versions - Latest release: about 6 years ago - 4.71 thousand downloads total - 3 stars on GitHub - 1 maintainer
wdk-alloc 0.4.1
alloc support for binaries compiled with the Windows Development Kit (WDK)
7 versions - Latest release: 5 months ago - 2 dependent repositories - 180 thousand downloads total - 1,848 stars on GitHub - 1 maintainer
typed-slab 0.2.1
Typed wrapper for Slab
11 versions - Latest release: about 1 year ago - 5 dependent packages - 4 dependent repositories - 71.9 thousand downloads total - 1 stars on GitHub - 2 maintainers
auto-allocator 0.1.0
Zero-configuration automatic memory allocator selection based on runtime hardware analysis and pe...
1 version - Latest release: 9 months ago - 1.23 thousand downloads total - 1 maintainer
Top 8.7% on crates.io
mimalloc-rust 0.2.1
the best binding for mimalloc in rust
5 versions - Latest release: almost 3 years ago - 6 dependent packages - 274 dependent repositories - 3.06 million downloads total - 56 stars on GitHub - 1 maintainer
bump_alloc2 0.2.0
An implementation of a bump allocator using mmap
2 versions - Latest release: 5 months ago - 360 downloads total - 1 maintainer
bh_alloc 0.2.4
A fuzzer friendly bump pointer allocator
6 versions - Latest release: over 7 years ago - 9.83 thousand downloads total - 5 stars on GitHub - 1 maintainer
thresher 0.1.0
Execute a callback when a memory threshold is reached
1 version - Latest release: 7 months ago - 359 downloads total - 1 stars on GitHub - 1 maintainer
alleakator 1.0.4
leaking global allocator
5 versions - Latest release: over 6 years ago - 7.9 thousand downloads total - 5 stars on GitHub - 1 maintainer
jit-allocator 0.2.8
An executable code allocator
11 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 16.4 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
buddy_system_allocator 0.12.0
A bare metal allocator that uses buddy system.
25 versions - Latest release: 3 months ago - 2 dependent packages - 54 dependent repositories - 1.22 million downloads total - 111 stars on GitHub - 1 maintainer
mips-mcu-alloc 0.6.2
A heap allocator for MIPS based microcontrollers
4 versions - Latest release: about 2 years ago - 1 dependent repositories - 5.33 thousand downloads total - 32 stars on GitHub - 1 maintainer
libmimalloc3-sys 3.1.6-dev2+639b73e
Native bindings to the mimalloc library
4 versions - Latest release: 8 months ago - 1.66 thousand downloads total - 1 stars on GitHub - 1 maintainer
vmem 1.0.0
Vmem is a resource management system theorized by Jeff Bonwick and Jonathan Adams in *[Magazines ...
4 versions - Latest release: about 2 years ago - 5.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
rpmalloc-sys 0.2.3+b097fd0
Unsafe FFI bindings to rpmalloc C library
8 versions - Latest release: almost 4 years ago - 1 dependent package - 50 dependent repositories - 437 thousand downloads total - 151 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
sharded-slab 0.1.7 💰
A lock-free concurrent slab.
17 versions - Latest release: over 2 years ago - 20 dependent packages - 18,640 dependent repositories - 318 million downloads total - 309 stars on GitHub - 1 maintainer
fork_union 2.3.1
Low-latency OpenMP-style NUMA-aware cross-platform fine-grained parallelism library
29 versions - Latest release: 9 days ago - 14.4 thousand downloads total - 257 stars on GitHub - 1 maintainer
bump-scope 2.2.0
A fast bump allocator that supports allocation scopes / checkpoints. Aka an arena for values of a...
86 versions - Latest release: about 1 month ago - 143 thousand downloads total - 61 stars on GitHub - 1 maintainer
fastarena 0.1.0
A zero-dependency, bump-pointer arena allocator with RAII transactions, nested savepoints, option...
1 version - Latest release: 9 days ago - 0 downloads total - 1 maintainer