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

crates.io "allocator" keyword

View the packages on the crates.io package registry that are tagged with the "allocator" keyword.

vulkan-malloc 0.1.5
A general purpose device memory allocator for Vulkan
6 versions - Latest release: over 8 years ago - 9.47 thousand downloads total - 7 stars on GitHub - 1 maintainer
libtcmalloc-sys 0.1.14
Sys crate wrapping the tcmalloc allocator
15 versions - Latest release: 8 months ago - 29.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
secmem-alloc 0.4.0
Custom allocators for secret memory
8 versions - Latest release: 11 months ago - 8.87 thousand downloads total - 8 stars on GitHub - 1 maintainer
mimalloc-redirect 0.2.0
Application-wide allocator redirection to MiMalloc.
5 versions - Latest release: 3 months ago - 2.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
jemallocator-global 0.3.2
Sets `jemalloc` as the `#[global_allocator]`
3 versions - Latest release: over 6 years ago - 4 dependent packages - 4 dependent repositories - 65.4 thousand downloads total - 422 stars on GitHub - 1 maintainer
alloc_hoard 0.3.0
use Hoard as rust's allocator
3 versions - Latest release: over 8 years ago - 6.69 thousand downloads total - 3 stars on GitHub - 1 maintainer
jit-allocator2 0.2.9
An executable code allocator. Fork for jit-allocator
1 version - Latest release: 9 months ago - 8.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
memoria 0.1.0
Memory allocation tracker. A bad memory profiler for production.
1 version - Latest release: over 2 years ago - 1.57 thousand downloads total - 2 stars on GitHub - 1 maintainer
bitmap-allocator 0.2.1
Bit allocator based on segment tree algorithm.
3 versions - Latest release: 5 months ago - 72.4 thousand downloads total - 14 stars on GitHub - 2 maintainers
memapi2 0.8.1
A no_std/no-alloc-friendly memory allocation interface for raw buffers, with improved error repor...
16 versions - Latest release: 21 days ago - 467 downloads total - 4 stars on GitHub - 1 maintainer
fixed-typed-arena 0.3.3
A typed arena that uses fixed-size chunks to ensure non-amortized O(1) allocations
11 versions - Latest release: over 2 years ago - 14.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
dodgems 0.1.1
A simple and fast bump allocator library
2 versions - Latest release: over 2 years ago - 2.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
teaspoon 0.1.0
An allocator for when all you have is a teaspoon of memory
1 version - Latest release: over 1 year ago - 1.12 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: 12 days ago - 441 dependent packages - 57,925 dependent repositories - 490 million downloads total - 848 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 - 286 million downloads total - 302 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
alloc-stdlib 0.2.2
A dynamic allocator example that may be used with the stdlib
4 versions - Latest release: over 3 years ago - 2 dependent packages - 7,804 dependent repositories - 125 million downloads total - 176 stars on GitHub - 1 maintainer
stack-arena 0.12.0
A fast, stack-like arena allocator for efficient memory management, implemented in Rust.
8 versions - Latest release: 8 months ago - 3.54 thousand downloads total - 1 maintainer
numanji 0.1.5 💰
Local-affinity first NUMA-aware allocator with optional fallback
4 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 9.07 thousand downloads total - 23 stars on GitHub - 2 maintainers
Top 4.8% on crates.io
alloc-no-stdlib 2.0.4
A dynamic allocator that may be used with or without the stdlib. This allows a package with nostd...
9 versions - Latest release: over 3 years ago - 8 dependent packages - 7,812 dependent repositories - 125 million downloads total - 175 stars on GitHub - 1 maintainer
haz-alloc 0.3.1
A general-purpose allocator written in Rust
7 versions - Latest release: almost 3 years ago - 8.86 thousand downloads total - 9 stars on GitHub - 1 maintainer
indexed 0.2.0
Convenient allocator for index-linked data structures
3 versions - Latest release: almost 6 years ago - 1 dependent package - 82 dependent repositories - 139 thousand downloads total - 5 stars on GitHub - 1 maintainer
d3d12-descriptor-heap 0.2.1
Descriptor heap allocator for Direct3D 12
5 versions - Latest release: 4 months ago - 28.4 thousand downloads total - 1 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
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.1 thousand downloads total - 11 stars on GitHub - 1 maintainer
scratchpad 1.3.1
Stack-like memory allocator with double-ended allocation support
12 versions - Latest release: almost 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 - 3.96 million downloads total - 711 stars on GitHub - 4 maintainers
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: almost 3 years ago - 41 dependent packages - 242 dependent repositories - 3.34 million downloads total - 236 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: 4 months ago - 17 dependent packages - 2,018 dependent repositories - 59 million downloads total - 456 stars on GitHub - 1 maintainer
tikv-jemallocator-global 0.6.0
Sets `jemalloc` as the `#[global_allocator]`
3 versions - Latest release: over 1 year ago - 2 dependent packages - 2 dependent repositories - 162 thousand downloads total - 456 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 - 10.7 million downloads total - 456 stars on GitHub - 3 maintainers
Top 4.1% on crates.io
tikv-jemallocator 0.6.1
A Rust allocator backed by jemalloc
7 versions - Latest release: 4 months ago - 93 dependent packages - 1,394 dependent repositories - 54.8 million downloads total - 456 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 - 22 million downloads total - 456 stars on GitHub - 4 maintainers
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 - 24.3 million downloads total - 456 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: 4 months ago - 19 dependent packages - 495 dependent repositories - 38.6 million downloads total - 456 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
vk-mem 0.5.0
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)
16 versions - Latest release: 6 months ago - 6 dependent packages - 15 dependent repositories - 109 thousand downloads total - 191 stars on GitHub - 2 maintainers
accounting-allocator 0.2.0
A global memory allocator wrapper which counts allocated and deallocated bytes.
2 versions - Latest release: about 3 years ago - 1 dependent repositories - 11.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
tracking-allocator 0.4.0
global allocator that provides hooks for tracking allocation events
6 versions - Latest release: over 3 years ago - 1 dependent package - 8 dependent repositories - 69.1 thousand downloads total - 49 stars on GitHub - 1 maintainer
managed-heap 0.1.5
An implementation of a virtual heap, inspired by VMs like the JVM. Currently supports automatic g...
6 versions - Latest release: about 7 years ago - 9.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
super-slab 0.1.0
Pre-allocated storage for a uniform data type, based upon slab
1 version - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 4.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
ax_slab_allocator 0.3.2-preview.1
Slab allocator for `no_std` systems. Uses multiple slabs with blocks of different sizes and a lin...
1 version - Latest release: 6 days ago - 590 downloads total - 1 maintainer
memscope-rs 0.1.10
Advanced Rust memory analysis and visualization toolkit with custom allocator, variable tracking,...
11 versions - Latest release: 4 months ago - 3.77 thousand downloads total - 4 stars on GitHub - 1 maintainer
tlsf 1.1.0
An implementation of the Two-Level Segregated Fit (TLSF) allocator with optimized memory footprint
2 versions - Latest release: about 2 years ago - 3.32 thousand downloads total - 13 stars on GitHub - 1 maintainer
bump-scope 1.5.1
A fast bump allocator that supports allocation scopes / checkpoints. Aka an arena for values of a...
82 versions - Latest release: about 2 months ago - 96.5 thousand downloads total - 50 stars on GitHub - 1 maintainer
alloc-fmt 0.2.0
Formatting utilities safe for use in an allocator.
2 versions - Latest release: almost 6 years ago - 1 dependent package - 4.98 thousand downloads total - 316 stars on GitHub - 1 maintainer
slotmap-map 1.0.7
Slotmap data structure
1 version - Latest release: almost 2 years ago - 1 dependent package - 1.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
hv-stampede 0.2.1
Bumpalo-based arena allocation utilities for Heavy
3 versions - Latest release: about 4 years ago - 1 dependent package - 4.99 thousand downloads total - 1 maintainer
opool 0.2.0
High-performance, lock-free local and concurrent object pool with automated allocation, cleanup, ...
3 versions - Latest release: about 2 months ago - 2 dependent packages - 39.3 thousand downloads total - 18 stars on GitHub - 1 maintainer
allocator_stub 0.1.0 💰
This custom allocator contains forward references for the `__rust_allocate`, `__rust_deallocate`,...
1 version - Latest release: almost 10 years ago - 2.96 thousand downloads total - 1 stars on GitHub - 1 maintainer
boehm_gc 0.0.1
Rust allocator and interface for the Boehm GC
1 version - Latest release: over 10 years ago - 5.57 thousand downloads total - 7 stars on GitHub - 1 maintainer
gharial 0.3.2
Gharial is a test tool for program to manipulate memory directly.
6 versions - Latest release: almost 3 years ago - 2 dependent packages - 2 dependent repositories - 10.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
esp-alloc 0.9.0
A heap allocator for Espressif devices
10 versions - Latest release: 4 months ago - 4 dependent packages - 8 dependent repositories - 575 thousand downloads total - 1,473 stars on GitHub - 1 maintainer
pinned_slab 0.1.0
Slab-allocator with pinned elements
1 version - Latest release: almost 6 years ago - 1.68 thousand downloads total - 0 stars on GitHub - 1 maintainer
dpdk-alloc 0.0.1
A Rust custom memory allocator wrapping the DPDK NUMA-aware allocators
1 version - Latest release: over 8 years ago - 2.1 thousand downloads total - 46 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
snmalloc-sys 0.3.8
rust raw bindings of snmalloc.
42 versions - Latest release: about 1 year ago - 2 dependent packages - 373 dependent repositories - 8.83 million downloads total - 142 stars on GitHub - 2 maintainers
stupidalloc 0.2.2
A stupid memory allocator that memory-maps allocations to files.
4 versions - Latest release: 12 months ago - 4.55 thousand downloads total - 194 stars on GitHub - 1 maintainer
increasing_heap_allocator 0.1.3
A heap allocator framework that can be implemented based on increasing page allocator, usable any...
4 versions - Latest release: about 2 years ago - 2 dependent packages - 5.78 thousand downloads total - 11 stars on GitHub - 1 maintainer
leaktracer 0.1.6 💰
A Rust allocator to trace memory allocations in Rust programs, by intercepting the allocations.
7 versions - Latest release: about 2 months ago - 2.04 thousand downloads total - 39 stars on GitHub - 1 maintainer
heap-ap 1.0.0
heap access point for anyone in rust, called to c
1 version - Latest release: over 1 year ago - 1.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
elfmalloc 0.1.0
A fast, concurrent, general-purpose allocator.
1 version - Latest release: over 8 years ago - 2.19 thousand downloads total - 316 stars on GitHub - 1 maintainer
libmimalloc-sys-ms 0.2.0
MiMalloc Rust Bindings
2 versions - Latest release: 16 days ago - 28 downloads total
mirmalloc 0.2.0
MiMalloc Rust Bindings
2 versions - Latest release: 16 days ago - 23 downloads total
tikv-jemalloc-sys2 0.6.2+5.3.0-1-g298687593109d2a574b4d6db33025f935fd5e974
Rust FFI bindings to jemalloc
2 versions - Latest release: 12 months ago - 1.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
rslab 0.2.1
A slab allocator for Rust
5 versions - Latest release: almost 3 years ago - 7.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
free-list 0.3.2
A free-list-based page/frame allocator.
9 versions - Latest release: 17 days ago - 67.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
better_mimalloc_sys 0.1.1
Sys crate wrapping mimalloc (dev-branch fork for better_mimalloc_rs)
2 versions - Latest release: 17 days ago - 27 downloads total
better_mimalloc_rs 0.1.1
A mimalloc wrapper that exposes tuning knobs and tracks the dev branch
2 versions - Latest release: 17 days ago - 23 downloads total
marching-buffer 0.1.0
Marching buffer with resets
1 version - Latest release: almost 5 years ago - 1 dependent package - 1.69 thousand downloads total - 1 stars on GitHub - 1 maintainer
index_arena 0.2.0
A simple, id-based, heterogeneous arena allocator
5 versions - Latest release: 6 months ago - 4.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
noop-allocator 0.1.4
An `Allocator` that does nothing.
5 versions - Latest release: 17 days ago - 3.05 thousand downloads total - 1 maintainer
blink-alloc 0.4.0
Fast, concurrent, arena-based allocator with drop support
12 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 58.3 thousand downloads total - 107 stars on GitHub - 1 maintainer
slabmap 0.2.1
HashMap-like collection that automatically determines the key.
4 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 31.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
checkers 0.7.1
A sanity checker for global allocations.
24 versions - Latest release: 5 months ago - 7 dependent packages - 15 dependent repositories - 330 thousand downloads total - 51 stars on GitHub - 1 maintainer
dumpalo 0.1.0
A minimalistic global bump allocator
1 version - Latest release: almost 3 years ago - 1.57 thousand downloads total - 1 maintainer
wdk-alloc 0.4.1
alloc support for binaries compiled with the Windows Development Kit (WDK)
7 versions - Latest release: 3 months ago - 2 dependent repositories - 139 thousand downloads total - 1,758 stars on GitHub - 1 maintainer
vitallocator 0.1.1
A Rust allocator interface to the PS Vita kernel allocator
2 versions - Latest release: over 7 years ago - 3.39 thousand downloads total - 6 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: almost 2 years ago - 2 dependent packages - 44 dependent repositories - 408 thousand downloads total - 27 stars on GitHub - 1 maintainer
talloc 2.0.1
A fast, consistant, and flexible `no_std`-compatible allocator.
4 versions - Latest release: over 2 years ago - 5.09 thousand downloads total - 509 stars on GitHub - 1 maintainer
boxext_derive 0.1.3
Custom Derive for the `boxext::Zero` trait
4 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 7.78 thousand downloads total - 23 stars on GitHub - 1 maintainer
portable-dlmalloc 1.3.0
Portable Fork of Doug Lea's malloc Implementation.
17 versions - Latest release: 4 months ago - 11 thousand downloads total - 2 stars on GitHub - 1 maintainer
vk-alloc 2.3.0
A segregated list memory allocator for Vulkan.
31 versions - Latest release: about 4 years ago - 1 dependent package - 3 dependent repositories - 39.2 thousand downloads total - 10 stars on GitHub - 1 maintainer
alloc-tls 0.2.0
Thread-local storage that is safe for use in implementing global allocators.
2 versions - Latest release: almost 6 years ago - 3.79 thousand downloads total - 316 stars on GitHub - 1 maintainer
allocandrescu 0.1.0-alpha.4
A collection of various allocators and allocator combinators.
5 versions - Latest release: over 1 year ago - 5.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
tcmalloc-better 0.1.19
A Rust wrapper over Google's TCMalloc memory allocator
20 versions - Latest release: 8 months ago - 35.8 thousand downloads total - 8 stars on GitHub - 1 maintainer
tsil_cev 1.1.0
LinkedList on Vec
5 versions - Latest release: about 5 years ago - 6.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
allocation-counter 0.8.1 💰
Count the number of memory allocation of some code.
11 versions - Latest release: over 2 years ago - 6 dependent packages - 3 dependent repositories - 77.6 thousand downloads total - 25 stars on GitHub - 1 maintainer
peak_alloc 0.3.0
An allocator to keep track of (the max) allocated memory
4 versions - Latest release: 8 months ago - 14 dependent packages - 36 dependent repositories - 369 thousand downloads total - 20 stars on GitHub - 1 maintainer
frusa 0.1.3
A system allocator with reclaim.
4 versions - Latest release: 3 months ago - 2 dependent packages - 5.16 thousand downloads total - 942 stars on GitHub - 1 maintainer
allocator-fallback 0.1.8
Minimal fallback for the standard library’s allocator API
9 versions - Latest release: about 3 years ago - 2 dependent packages - 13.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
acid_alloc 0.1.0
Bare-metal allocators
1 version - Latest release: over 3 years ago - 11.4 thousand downloads total - 75 stars on GitHub - 1 maintainer
ralloc_shim 0.1.1
The binding layer for the rallc memory allocator.
1 version - Latest release: about 9 years ago - 1 dependent package - 2.95 thousand downloads total - 319 stars on GitHub - 1 maintainer
vk-mem-3-erupt 0.6.0+708428c2-2023-02-02
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA) using erupt.
4 versions - Latest release: about 3 years ago - 1 dependent repositories - 6.04 thousand downloads total - 1 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: 10 months ago - 1.92 thousand downloads total - 1 stars on GitHub - 1 maintainer
o1heap 0.0.2
Rust bindings for o1heap - a constant-time deterministic memory allocator
2 versions - Latest release: 3 months ago - 70 downloads total - 1 maintainer
aren_alloc 0.3.0
Simple allocator for small copyable objects inspired by object-pools.
4 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 8.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
alloc_cat 1.1.1
a simple allocator for small-to-tiny Wasm projects in rust
3 versions - Latest release: 3 months ago - 4.8 thousand downloads total - 0 stars on code.lag.net - 1 maintainer
generic_slab 0.1.2
Pre-allocated storage for a uniform data type
3 versions - Latest release: about 2 months ago - 2.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
umm-malloc-sys 0.3.2
FFI bindings to the umm_malloc memory allocator.
6 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 8.58 thousand downloads total - 4 stars on GitHub - 1 maintainer
slotmap_fork_lmondada 1.0.8
Slotmap data structure
1 version - Latest release: 6 months ago - 38.1 thousand downloads total - 1,239 stars on GitHub - 1 maintainer
tcmalloc2 0.3.2+2.17.2
Rust FFI bindings to tcmalloc
9 versions - Latest release: 5 months ago - 9.6 thousand downloads total - 7 stars on GitHub - 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 thousand downloads total - 1 stars on GitHub - 1 maintainer