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.3 thousand downloads total - 11 stars on GitHub - 1 maintainer
linear-malloc 0.1.0
An ultra simple single-threaded linear allocator
1 version - Latest release: about 4 years ago - 1.63 thousand downloads total - 1 stars on GitHub - 1 maintainer
memory_pages 0.1.0 💰
`memory_pages` provides a cross-platform memory management API which allows for acquiring memory ...
1 version - Latest release: about 3 years ago - 1.66 thousand downloads total - 29 stars on GitHub - 1 maintainer
d3d12-descriptor-heap 0.2.1
Descriptor heap allocator for Direct3D 12
5 versions - Latest release: 7 months ago - 31.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
slotmap-slice-fork 1.0.7
Fork of slotmap
1 version - Latest release: 6 months ago - 69 downloads total - 1 maintainer
faux_alloc 0.1.0
A fake 'allocator'
1 version - Latest release: almost 4 years ago - 1.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
libtcmalloc-sys 0.1.14
Sys crate wrapping the tcmalloc allocator
15 versions - Latest release: 10 months ago - 45.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
ruvix-region 0.1.0
Memory region management for RuVix Cognition Kernel (ADR-087)
1 version - Latest release: about 1 month ago - 0 downloads total - 3,238 stars on GitHub - 1 maintainer
bump_alloc 0.1.0
global_allocator implementation of a bump allocator
1 version - Latest release: about 7 years ago - 1 dependent package - 2 dependent repositories - 7.41 thousand downloads total - 9 stars on GitHub - 1 maintainer
arenars 0.1.0
A simple, safe, no_std arena allocator with bump-pointer allocation and optional Drop support
1 version - Latest release: about 6 hours ago - 0 downloads total - 1 maintainer
alloc_buddy_simple2 0.1.2
Simple, drop-in replacement allocator for Rust running on bare metal (no_std)
2 versions - Latest release: almost 10 years ago - 1 dependent package - 7.08 thousand downloads total - 1 stars on GitHub - 1 maintainer
bumpslab 0.2.0
A slab allocator with stable references
2 versions - Latest release: about 3 years ago - 1 dependent package - 32 dependent repositories - 102 thousand downloads total - 15 stars on GitHub - 1 maintainer
sodium-alloc 0.1.1
Allocator type that allocates memory using Sodium's secure memory utilities
2 versions - Latest release: over 4 years ago - 2.94 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
linked_list_allocator 0.10.6
Simple allocator usable for no_std systems. It builds a linked list from the freed blocks and thu...
47 versions - Latest release: 7 days ago - 41 dependent packages - 242 dependent repositories - 4.02 million downloads total - 238 stars on GitHub - 1 maintainer
intid-allocator 0.3.5
Types to allocate and free integer ids
13 versions - Latest release: 4 months ago - 2.97 thousand downloads total - 1 stars on GitHub - 1 maintainer
dummy-alloc 1.0.0
Global allocator that fails all allocations
2 versions - Latest release: 10 months ago - 2.28 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
rsbmalloc 0.4.4
A simple but fast binned allocator for Rust. Single-threaded for no_std, multi-threaded otherwise
6 versions - Latest release: almost 2 years ago - 7.48 thousand downloads total - 8 stars on GitHub - 1 maintainer
memkit-co 0.2.0-beta.1
CPU-GPU memory coordination for the memkit ecosystem
4 versions - Latest release: 3 months ago - 116 downloads total - 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
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.43 million downloads total - 712 stars on GitHub - 4 maintainers
lite-alloc 0.1.0
A lightweight, single-threaded memory allocator designed for WebAssembly and embedded systems.
1 version - Latest release: 4 months ago - 60 downloads total - 1 maintainer
vk-mem-erupt 0.2.4
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA) using erupt.
2 versions - Latest release: over 4 years ago - 3.01 thousand downloads total - 1 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: 3 months ago - 441 dependent packages - 57,925 dependent repositories - 585 million downloads total - 887 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
snmalloc-rs 0.7.4
rust bindings of snmalloc.
43 versions - Latest release: 27 days ago - 10 dependent packages - 448 dependent repositories - 9.02 million downloads total - 1,811 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: 27 days ago - 2 dependent packages - 373 dependent repositories - 9.08 million downloads total - 1,811 stars on GitHub - 2 maintainers
alloc_geiger 0.4.0
A Rust allocator which makes sound when active, like a Geiger counter.
5 versions - Latest release: 4 months ago - 5.78 thousand downloads total - 119 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
mimalloc 0.1.49
Performance and security oriented drop-in allocator
50 versions - Latest release: 1 day ago - 195 dependent packages - 2,085 dependent repositories - 32.9 million downloads total - 760 stars on GitHub - 1 maintainer
handle_rs 0.1.1
a lib for using handle array in rust more easier
2 versions - Latest release: 5 months ago - 65 downloads total - 1 maintainer
marching-buffer 0.1.0
Marching buffer with resets
1 version - Latest release: about 5 years ago - 1 dependent package - 1.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
slab-alloc 0.1.1
A fast, single-threaded object allocator.
2 versions - Latest release: over 8 years ago - 3.56 thousand downloads total - 316 stars on GitHub - 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.12 million downloads total - 56 stars on GitHub - 1 maintainer
vk-mem-vulkanalia 0.1.0+vk-mem-0.4.0
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA) using vulkanalia in...
1 version - Latest release: almost 2 years ago - 1.65 thousand downloads total - 1 stars on GitHub - 1 maintainer
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.8 million downloads total - 500 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 - 45.5 million downloads total - 500 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 - 70.2 million downloads total - 500 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
jemalloc-sys 0.5.4+5.3.0-patched
Rust FFI bindings to jemalloc
17 versions - Latest release: over 2 years ago - 15 dependent packages - 2,139 dependent repositories - 26.2 million downloads total - 500 stars on GitHub - 4 maintainers
tikv-jemallocator-global 0.6.0
Sets `jemalloc` as the `#[global_allocator]`
3 versions - Latest release: almost 2 years ago - 2 dependent packages - 2 dependent repositories - 164 thousand downloads total - 500 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
tikv-jemallocator 0.6.1
A Rust allocator backed by jemalloc
7 versions - Latest release: 6 months ago - 93 dependent packages - 1,394 dependent repositories - 65.5 million downloads total - 500 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.8 million downloads total - 500 stars on GitHub - 3 maintainers
bsalloc 0.1.0
A simple general-purpose allocator used to bootstrap other allocators.
1 version - Latest release: over 8 years ago - 1 dependent package - 3.83 thousand downloads total - 316 stars on GitHub - 1 maintainer
allocated 0.1.1
Abstractions for working with explicitly allocated data structures
2 versions - Latest release: 4 months ago - 120 downloads total - 1 maintainer
coca 0.3.0
Data structures with constant capacity
3 versions - Latest release: about 4 years ago - 4.4 thousand downloads total - 145 stars on GitHub - 1 maintainer
slaballoc 0.1.1
Safe and lockless fixed-size memory allocator for `no_std` systems
2 versions - Latest release: over 1 year ago - 2.74 thousand downloads total - 1 stars on GitHub - 1 maintainer
compatmalloc 0.2.0
A memory-hardening drop-in allocator with standard C ABI
2 versions - Latest release: about 1 month ago - 13 downloads total - 1 maintainer
jenga 0.1.10
A stack based allocator
11 versions - Latest release: almost 8 years ago - 17.9 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
ralloc 1.0.0
An efficient alternative platform-agnostic allocator.
1 version - Latest release: over 9 years ago - 2.38 thousand downloads total - 319 stars on GitHub - 2 maintainers
mmalloc 0.1.0
A simple mmap-based allocator
1 version - Latest release: almost 9 years ago - 2.07 thousand downloads total - 2 stars on GitHub - 1 maintainer
memkit-gpu 0.2.0-beta.1
Backend-agnostic GPU memory management for memkit
4 versions - Latest release: 3 months ago - 180 downloads total - 1 maintainer
Top 8.4% on crates.io
embedded-alloc 0.7.0
A heap allocator for embedded systems
5 versions - Latest release: 4 months ago - 6 dependent packages - 6 dependent repositories - 1.65 million downloads total - 414 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 - 476 thousand downloads total - 27 stars on GitHub - 1 maintainer
simple-chunk-allocator 💰
A simple `no_std` allocator written in Rust that manages memory in fixed-size chunks/blocks. Usef...
7 versions - Latest release: 1 day ago - 4 dependent packages - 3 dependent repositories - 15 thousand downloads total - 12 stars on GitHub - 1 maintainer
memkit-bevy 0.1.0-alpha.1
Bevy ECS integration for memkit
1 version - Latest release: 4 months ago - 17 downloads total - 1 maintainer
mimalloc-safe 0.1.57 💰
Performance and security oriented drop-in allocator
12 versions - Latest release: 5 days ago - 330 thousand downloads total - 15 stars on GitHub - 1 maintainer
vk-mem-alloc-sys 0.2.0
A very lightweight wrapper around the Vulkan Memory Allocator
1 version - Latest release: over 3 years ago - 1 dependent package - 2.45 thousand downloads total - 14 stars on GitHub - 1 maintainer
baby-mimalloc 0.2.1 💰
Mimalloc implemented in Rust (not a binding to the C library) with only basic features.
4 versions - Latest release: over 1 year ago - 20.5 thousand downloads total - 8 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
mappedpages 0.1.0
A fixed-size page provider backed by memory mapping, intended for building higher-level allocator...
1 version - Latest release: 2 days ago - 0 downloads total - 1 maintainer
id_allocator 0.1.0
A simple ID allocator adapted from. [idalloc](https://github.com/udoprog/idalloc)
1 version - Latest release: about 2 years ago - 1 dependent package - 2.08 thousand downloads total - 5 stars on GitHub - 1 maintainer
playdate-allocator 0.1.0 💰
Global allocator and allocator-api implementation for Playdate
2 versions - Latest release: about 1 year ago - 1.42 thousand downloads total - 181 stars on GitHub - 1 maintainer
bort-vma 0.3.4
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)
5 versions - Latest release: over 2 years ago - 1 dependent package - 7.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
better_mimalloc_rs 0.1.1
A mimalloc wrapper that exposes tuning knobs and tracks the dev branch
2 versions - Latest release: 3 months ago - 195 downloads total - 1 stars on GitHub - 1 maintainer
emma 0.0.1
A full-fledged `no_std` and "no-libc" capable memory allocator.
2 versions - Latest release: over 1 year ago - 2.65 thousand downloads total - 2 stars on GitHub - 1 maintainer
checkers-macros 0.6.2
Macros for checkers, a sanity checker for global allocations.
13 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 351 thousand downloads total - 48 stars on GitHub - 1 maintainer
stack-allocator 0.1.1
A stack-based memory allocator with optional fallback to a global/secondary allocator.
2 versions - Latest release: 4 months ago - 28 downloads total - 1 maintainer
colosseum 0.2.2
A variety of arena allocators for Rust, including thread-safe arenas.
5 versions - Latest release: over 8 years ago - 5 dependent packages - 17 dependent repositories - 322 thousand downloads total - 5 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000067
Pre-allocated storage for a uniform data type
1 version - Latest release: 2 days ago - 728 downloads total - 1 maintainer
fixed-bump 0.3.4
A bump allocator that uses fixed-size chunks to ensure non-amortized O(1) allocations
13 versions - Latest release: 11 months ago - 15.2 thousand downloads total - 9 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: 8 months ago - 8 dependent packages - 2,049 dependent repositories - 32.8 million downloads total - 760 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.5 thousand downloads total - 760 stars on GitHub - 1 maintainer
mimalloc-rspack 0.2.4
Performance and security oriented drop-in allocator
9 versions - Latest release: 11 months ago - 87.6 thousand downloads total - 760 stars on GitHub - 1 maintainer
rspack-libmimalloc-sys 0.2.4
Sys crate wrapping the mimalloc allocator
6 versions - Latest release: 11 months ago - 83.9 thousand downloads total - 760 stars on GitHub - 1 maintainer
buddyalloc 0.1.5
Safe and simple drop-in allocator for Rust running on embedded or bare metal systems (no_std)
2 versions - Latest release: over 4 years ago - 22.9 thousand downloads total - 15 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 - 342 million downloads total - 311 stars on GitHub - 1 maintainer
allocators 0.1.9
composable memory allocators and utilities for creating more.
4 versions - Latest release: over 10 years ago - 8.4 thousand downloads total - 46 stars on GitHub - 1 maintainer
isoalloc 0.3.0
Security oriented allocator
12 versions - Latest release: 3 months ago - 13.3 thousand downloads total - 1 maintainer
customizable-buddy 0.0.4
A new buddy allocator that allows custom buddy finding algorithm
4 versions - Latest release: 20 days ago - 5 dependent repositories - 28.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
emballoc 0.3.0
Simple but reliable memory allocator for embedded Rust and #![no_std]
6 versions - Latest release: over 1 year ago - 1 dependent repositories - 14.8 thousand downloads total - 12 stars on GitHub - 1 maintainer
dpdk-global-allocator 0.1.0
A wrapper around DPDK's global, NUMA-aware memory allocator that can replace malloc.
1 version - Latest release: over 7 years ago - 1.98 thousand downloads total - 46 stars on GitHub - 1 maintainer
zallocator 0.5.1 💰
Amortizes the cost of small allocations by allocating memory in bigger chunks.
16 versions - Latest release: about 2 years ago - 1 dependent package - 18.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
gpu-alloc-erupt 0.9.0 💰
`erupt` backend for `gpu-alloc`
10 versions - Latest release: almost 3 years ago - 1 dependent package - 3 dependent repositories - 26.1 thousand downloads total - 91 stars on GitHub - 1 maintainer
chunked-range-alloc 1.0.0
A simple generic range allocator for chunked external memory
1 version - Latest release: 8 months ago - 369 downloads total - 0 stars on GitHub - 1 maintainer
libmimalloc-sys2 0.1.53 💰
Sys crate wrapping the mimalloc allocator
14 versions - Latest release: 5 days ago - 324 thousand downloads total - 14 stars on GitHub - 1 maintainer
object-alloc-test 0.1.0
A suite of tests for object allocators.
1 version - Latest release: over 8 years ago - 1 dependent package - 3.1 thousand downloads total - 316 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
rpmalloc 0.2.2
Cross-platform global memory allocator using rpmalloc
6 versions - Latest release: almost 5 years ago - 8 dependent packages - 52 dependent repositories - 439 thousand downloads total - 151 stars on GitHub - 2 maintainers
bitcoinleveldb-arena 0.1.19
Low-level bump-allocating memory arena and LCG-based test harness extracted from a Bitcoin LevelD...
4 versions - Latest release: 5 months ago - 3 dependent packages - 25 thousand downloads total - 36 stars on GitHub - 1 maintainer
allocator_api 0.6.0
This is a copy of the unstable allocator_api (https://github.com/rust-lang/rust/issues/32838) and...
9 versions - Latest release: almost 7 years ago - 1 dependent package - 2 dependent repositories - 269 thousand downloads total - 3 stars on GitHub - 1 maintainer
shared_slab 0.1.0
Data structure with shared insertion
2 versions - Latest release: almost 3 years ago - 1 dependent package - 3.27 thousand downloads total - 1 maintainer
interb 0.1.1
A high-performance, thread-safe string interner backed by a concurrent bump allocator.
2 versions - Latest release: 6 months ago - 1.03 thousand downloads total - 1 stars on GitHub - 1 maintainer
mimalloc3-rs 0.0.5
mimalloc is a compact general purpose allocator with excellent performance.
4 versions - Latest release: 9 months ago - 1.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
picoalloc 5.2.0
Simple, small and fast memory allocator
9 versions - Latest release: 9 months ago - 15.9 thousand downloads total - 6 stars on GitHub - 1 maintainer
memapi2 0.11.4
A no_std/no-alloc-friendly memory allocation interface for raw buffers, with improved error repor...
27 versions - Latest release: 2 months ago - 619 downloads total - 4 stars on GitHub - 1 maintainer
arena-alloc 0.1.2
A small arena allocator with a static backing store and ability to allocate arbitrary types.
3 versions - Latest release: over 1 year ago - 4.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
ruyi-slab 0.1.1
An object based allocator
2 versions - Latest release: almost 6 years ago - 3.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
landauer-allocator 0.1.0
Landauer-on-Drop global allocator — counts bit erasures on every dealloc.
1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
rallo 0.5.2 💰
Rust allocator for tracking memory usage
7 versions - Latest release: 6 months ago - 2.97 thousand downloads total - 9 stars on GitHub - 2 maintainers
tracing-allocator 0.1.0
track allocations and deallocations
1 version - Latest release: about 8 years ago - 1.97 thousand downloads total - 54 stars on GitHub - 1 maintainer
atomic-matrix 0.1.0
A lock-free, high end allocator primitive for high-performance IPC.
1 version - Latest release: 5 days ago - 0 downloads total - 1 maintainer
ring-alloc 0.2.0 💰
Specialized allocator for short-living objects
3 versions - Latest release: almost 3 years ago - 4.51 thousand downloads total - 6 stars on GitHub - 1 maintainer
mtb-entity-slab 0.2.4
Slab-style entity storage: stable IDs, internal mutability; not a full ECS.
6 versions - Latest release: about 1 month ago - 165 downloads total - 1 maintainer
arena-b 1.0.0
Production-grade bump allocator with lock-free, slab, and virtual-memory tooling for parsers, gam...
17 versions - Latest release: 4 months ago - 536 downloads total - 1 maintainer