Ecosyste.ms: Packages

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

crates.io "allocator" keyword

allocator-suite 0.1.7
Allocator Suite for various allocation types
7 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 5.63 thousand downloads total - 14 stars on GitHub - 2 maintainers
numanji 0.1.5 💰
Local-affinity first NUMA-aware allocator with optional fallback
4 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 3.33 thousand downloads total - 24 stars on GitHub - 2 maintainers
free-list 0.3.1
A free-list-based page/frame allocator.
8 versions - Latest release: 42 minutes ago - 3.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
ruyi-slab 0.1.1
An object based allocator
2 versions - Latest release: about 4 years ago - 874 downloads total - 0 stars on GitHub - 1 maintainer
ochenslab 0.0.2
Trivial and fast fixed-size allocator/container
2 versions - Latest release: about 4 years ago - 954 downloads total - 0 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 4 years ago - 201 dependent packages - 3,403 dependent repositories - 2.03 million downloads total - 644 stars on GitHub - 4 maintainers
simple-slab 0.3.3
Fast and lightweight Slab Allocator.
9 versions - Latest release: over 3 years ago - 2 dependent packages - 8.19 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 3 years ago - 40 dependent repositories - 6.5 thousand downloads total - 21 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 1 year ago - 35 dependent packages - 242 dependent repositories - 1.04 million downloads total - 209 stars on GitHub - 1 maintainer
obstack 0.1.4
A fast, stack-based allocator, usable for any object
5 versions - Latest release: over 3 years ago - 1 dependent repositories - 4.58 thousand downloads total - 11 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: almost 5 years ago - 4 dependent packages - 4 dependent repositories - 43.2 thousand downloads total - 382 stars on GitHub - 1 maintainer
faux_alloc 0.1.0
A fake 'allocator'
1 version - Latest release: almost 2 years ago - 410 downloads total - 0 stars on GitHub - 1 maintainer
range-alloc 0.1.3
Generic range allocator
4 versions - Latest release: about 1 year ago - 5 dependent packages - 4,113 dependent repositories - 3.04 million downloads total - 2 stars on GitHub - 3 maintainers
onsen 0.14.0
Memory pool
17 versions - Latest release: over 1 year ago - 4.79 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 2.3% on crates.io
slab 0.4.9 💰
Pre-allocated storage for a uniform data type
16 versions - Latest release: 9 months ago - 396 dependent packages - 57,925 dependent repositories - 171 million downloads total - 643 stars on GitHub - 1 maintainer
alloc_buddy_simple 0.1.2
Simple, drop-in replacement allocator for Rust running on bare metal (no_std)
2 versions - Latest release: over 7 years ago - 1 dependent package - 2.65 thousand downloads total - 86 stars on GitHub - 1 maintainer
coca 0.3.0
Data structures with constant capacity
3 versions - Latest release: about 2 years ago - 1.25 thousand downloads total - 144 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
tikv-jemalloc-ctl 0.5.4
A safe wrapper over jemalloc's control and introspection APIs
5 versions - Latest release: 10 months ago - 14 dependent packages - 495 dependent repositories - 4.67 million downloads total - 310 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: 10 months ago - 157 dependent packages - 1,749 dependent repositories - 11.5 million downloads total - 310 stars on GitHub - 4 maintainers
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: 10 months ago - 25 dependent packages - 704 dependent repositories - 4.89 million downloads total - 310 stars on GitHub - 3 maintainers
tikv-jemallocator-global 0.5.0
Sets `jemalloc` as the `#[global_allocator]`
2 versions - Latest release: almost 2 years ago - 2 dependent packages - 2 dependent repositories - 27.2 thousand downloads total - 310 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
tikv-jemallocator 0.5.4
A Rust allocator backed by jemalloc
5 versions - Latest release: 10 months ago - 63 dependent packages - 1,394 dependent repositories - 8.43 million downloads total - 310 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
tikv-jemalloc-sys 0.5.4+5.3.0-patched
Rust FFI bindings to jemalloc
9 versions - Latest release: 10 months ago - 15 dependent packages - 2,018 dependent repositories - 10.5 million downloads total - 310 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: 10 months ago - 14 dependent packages - 2,139 dependent repositories - 12.9 million downloads total - 310 stars on GitHub - 4 maintainers
localloc 0.0.1
A collection of local (non-global) rust allocation traits
1 version - Latest release: almost 4 years ago - 504 downloads total - 0 stars on GitLab.com - 1 maintainer
default-boxed 0.2.0 💰
Helper trait to help create large struct on heap directly
13 versions - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 11.3 thousand downloads total - 35 stars on GitHub - 1 maintainer
slabby 0.3.1
Maximally efficient allocation and deallocation of a large number of instances of a type.
6 versions - Latest release: 1 day ago - 725 downloads total - 0 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 1 year ago - 1 dependent repositories - 1.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
gpu-alloc-erupt 0.9.0
`erupt` backend for `gpu-alloc`
10 versions - Latest release: 12 months ago - 1 dependent package - 3 dependent repositories - 10 thousand downloads total - 84 stars on GitHub - 1 maintainer
gpu-alloc-gfx 0.3.0
`gfx-hal` backend for `gfx-alloc`
4 versions - Latest release: about 3 years ago - 1 dependent package - 2.19 thousand downloads total - 84 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
gpu-alloc 0.6.0
Implementation agnostic memory allocator for Vulkan like APIs
19 versions - Latest release: 12 months ago - 5 dependent packages - 3,508 dependent repositories - 4 million downloads total - 84 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: 12 months ago - 4 dependent packages - 3,508 dependent repositories - 3.71 million downloads total - 84 stars on GitHub - 1 maintainer
linear-malloc 0.1.0
An ultra simple single-threaded linear allocator
1 version - Latest release: about 2 years ago - 444 downloads total - 0 stars on GitHub - 1 maintainer
gpu-alloc-ash 0.7.0
`ash` backend for `gpu-alloc`
6 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 29.3 thousand downloads total - 84 stars on GitHub - 1 maintainer
wdk-alloc 0.2.0
alloc support for binaries compiled with the Windows Development Kit (WDK)
3 versions - Latest release: 3 months ago - 2 dependent repositories - 3.68 thousand downloads total - 1,350 stars on GitHub - 1 maintainer
mini-alloc 0.4.2
Very simple global allocator
1 version - Latest release: 5 months ago - 2.91 thousand downloads total - 180 stars on GitHub - 1 maintainer
palloc 0.1.3
portable linked-list allocator for baremetal systems
4 versions - Latest release: over 2 years ago - 1.33 thousand downloads total - 4 stars on GitHub - 1 maintainer
marching-buffer 0.1.0
Marching buffer with resets
1 version - Latest release: about 3 years ago - 1 dependent package - 466 downloads total - 0 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 5 years ago - 680 downloads total - 8 stars on GitHub - 1 maintainer
aligned_alloc
Provides cross-platform primitives for aligned memory allocation
4 versions - Latest release: 1 day ago - 10 dependent packages - 19 dependent repositories - 114 thousand downloads total - 15 stars on GitHub - 1 maintainer
pinned_slab 0.1.0
Slab-allocator with pinned elements
1 version - Latest release: about 4 years ago - 528 downloads total - 0 stars on GitHub - 1 maintainer
erased-type-arena 0.3.1
A type-erased allocation arena with proper dropping.
4 versions - Latest release: about 2 years ago - 1.39 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
libmimalloc-sys 0.1.37
Sys crate wrapping the mimalloc allocator
38 versions - Latest release: 18 days ago - 8 dependent packages - 2,049 dependent repositories - 4.91 million downloads total - 452 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
mimalloc 0.1.41
Performance and security oriented drop-in allocator
42 versions - Latest release: 18 days ago - 164 dependent packages - 2,085 dependent repositories - 4.89 million downloads total - 387 stars on GitHub - 1 maintainer
department 0.2.5 💰
Implementation of the proposed Storages API
9 versions - Latest release: almost 2 years ago - 2.74 thousand downloads total - 9 stars on GitHub - 1 maintainer
stable-alloc-shim 0.64.0
Stable shims for the Allocator API
2 versions - Latest release: over 1 year ago - 733 downloads total - 3 stars on GitHub - 1 maintainer
ralloc_shim 0.1.1
The binding layer for the rallc memory allocator.
1 version - Latest release: over 7 years ago - 1 dependent package - 1.78 thousand downloads total - 318 stars on GitHub - 1 maintainer
mmalloc 0.1.0
A simple mmap-based allocator
1 version - Latest release: about 7 years ago - 893 downloads total - 2 stars on GitHub - 1 maintainer
ralloc 1.0.0
An efficient alternative platform-agnostic allocator.
1 version - Latest release: over 7 years ago - 1.21 thousand downloads total - 318 stars on GitHub - 2 maintainers
jenga 0.1.10
A stack based allocator
11 versions - Latest release: almost 6 years ago - 7.31 thousand downloads total - 0 stars on GitLab.com - 2 maintainers
secs 0.0.1
A statically typed ECS (entity-component-system) with focus on ergonomics
1 version - Latest release: over 3 years ago - 561 downloads total - 47 stars on GitHub - 1 maintainer
generic_slab 0.1.1
Pre-allocated storage for a uniform data type
2 versions - Latest release: 2 months ago - 624 downloads total - 0 stars on GitHub - 1 maintainer
pid-allocator 0.1.5
A simple PID allocator for no_std environment
6 versions - Latest release: about 1 month ago - 1.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
generational-box 0.5.1 💰
A box backed by a generational runtime
7 versions - Latest release: about 1 month ago - 1 dependent package - 27.8 thousand downloads total - 17,992 stars on GitHub - 1 maintainer
composable-allocators 0.2.11
Composable memory allocators for new allocator API.
23 versions - Latest release: about 1 month ago - 6 dependent packages - 3 dependent repositories - 26.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
mips-mcu-alloc 0.6.2
A heap allocator for MIPS based microcontrollers
4 versions - Latest release: 3 months ago - 1 dependent repositories - 1.21 thousand downloads total - 29 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: 2 months ago - 1 dependent package - 4.86 thousand downloads total - 4 stars on GitHub - 1 maintainer
slabmap 0.2.0
HashMap-like collection that automatically determines the key.
3 versions - Latest release: 9 months ago - 2 dependent packages - 1 dependent repositories - 6.26 thousand downloads total - 3 stars on GitHub - 1 maintainer
id_allocator 0.1.0
A simple ID allocator adapted from. [idalloc](https://github.com/udoprog/idalloc)
1 version - Latest release: about 1 month ago - 250 downloads total - 4 stars on GitHub - 1 maintainer
tcmalloc2 0.2.0+2.15
Rust FFI bindings to tcmalloc
4 versions - Latest release: about 1 month ago - 1.33 thousand downloads total - 1 stars on GitHub - 1 maintainer
rpmalloc-sys 0.2.3+b097fd0
Unsafe FFI bindings to rpmalloc C library
8 versions - Latest release: about 2 years ago - 1 dependent package - 50 dependent repositories - 331 thousand downloads total - 126 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 3 years ago - 6 dependent packages - 52 dependent repositories - 330 thousand downloads total - 126 stars on GitHub - 2 maintainers
Top 4.7% on crates.io
gpu-allocator 0.26.0
Memory allocator for GPU memory in Vulkan and DirectX 12
29 versions - Latest release: 10 days ago - 13 dependent packages - 2,242 dependent repositories - 1.32 million downloads total - 347 stars on GitHub - 2 maintainers
lock_free_buddy_allocator 0.1.0
Scalable lock-free buddy system allocator
1 version - Latest release: over 1 year ago - 379 downloads total - 11 stars on GitHub - 1 maintainer
ferroc 0.3.0
A fast & lock-free memory allocator library
13 versions - Latest release: 2 months ago - 4.62 thousand downloads total - 34 stars on GitHub - 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 2 years ago - 1 dependent repositories - 396 downloads total - 0 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
snmalloc-rs 0.3.5
rust bindings of snmalloc.
39 versions - Latest release: 2 months ago - 9 dependent packages - 448 dependent repositories - 683 thousand downloads total - 114 stars on GitHub - 2 maintainers
Top 8.1% on crates.io
snmalloc-sys 0.3.5
rust raw bindings of snmalloc.
39 versions - Latest release: 2 months ago - 2 dependent packages - 373 dependent repositories - 705 thousand downloads total - 114 stars on GitHub - 2 maintainers
vma 0.3.1
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)
3 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 2.07 thousand downloads total - 7 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: 4 months ago - 1.2 thousand downloads total - 7 stars on GitHub - 1 maintainer
bump-scope 0.3.1
A bump allocator with support for scopes.
15 versions - Latest release: 9 days ago - 3.52 thousand downloads total - 7 stars on GitHub - 1 maintainer
checkers-macros 0.6.2
Macros for checkers, a sanity checker for global allocations.
13 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 138 thousand downloads total - 48 stars on GitHub - 1 maintainer
vk-mem-alloc 0.2.0
A very lightweight wrapper around the Vulkan Memory Allocator
3 versions - Latest release: over 1 year ago - 1 dependent package - 1.13 thousand downloads total - 14 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 1 year ago - 1 dependent package - 695 downloads total - 14 stars on GitHub - 1 maintainer
umm-malloc 0.3.2
A global allocator implementation for embedded systems using the umm_malloc library.
7 versions - Latest release: about 1 year ago - 2.45 thousand downloads total - 4 stars on GitHub - 1 maintainer
alloc-singleton 0.1.0
Memory allocators backed by singletons that own statically allocated memory
1 version - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 1.6 thousand downloads total - 4 stars on GitHub - 1 maintainer
gharial 0.3.2
Gharial is a test tool for program to manipulate memory directly.
6 versions - Latest release: about 1 year ago - 2 dependent packages - 2 dependent repositories - 3.05 thousand downloads total - 2 stars on GitHub - 1 maintainer
checkers 0.6.3
A sanity checker for global allocations.
22 versions - Latest release: about 1 year ago - 7 dependent packages - 15 dependent repositories - 141 thousand downloads total - 48 stars on GitHub - 1 maintainer
mmap-allocator 0.3.1
struct implementing trait std::alloc::GlobalAlloc for unix
4 versions - Latest release: about 3 years ago - 5 dependent repositories - 2.38 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
vk-mem 0.4.0
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)
15 versions - Latest release: 7 days ago - 5 dependent packages - 15 dependent repositories - 53.2 thousand downloads total - 159 stars on GitHub - 2 maintainers
secmem-alloc 0.2.2
Custom allocators for secret memory
6 versions - Latest release: 8 days ago - 1.68 thousand downloads total - 8 stars on GitHub - 1 maintainer
umm-malloc-sys 0.3.2
FFI bindings to the umm_malloc memory allocator.
6 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 2.72 thousand downloads total - 4 stars on GitHub - 1 maintainer
tracking-allocator 0.4.0
global allocator that provides hooks for tracking allocation events
6 versions - Latest release: almost 2 years ago - 1 dependent package - 8 dependent repositories - 14.3 thousand downloads total - 45 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 3 years ago - 2 dependent packages - 1 dependent repositories - 2.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
blink-alloc 0.3.1
Fast, concurrent, arena-based allocator with drop support
11 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 10.1 thousand downloads total - 94 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: 7 months ago - 17 dependent packages - 18,640 dependent repositories - 82 million downloads total - 239 stars on GitHub - 1 maintainer
bumpslab 0.2.0
A slab allocator with stable references
2 versions - Latest release: over 1 year ago - 1 dependent package - 32 dependent repositories - 55.8 thousand downloads total - 14 stars on GitHub - 1 maintainer
densemap 0.1.3
A collection data structure that is permanently accessible by unique keys and fast iterable.
3 versions - Latest release: 8 months ago - 766 downloads total - 0 stars on GitHub - 1 maintainer
external-memory-tools 0.1.1
HAL to keep data in memory that could not be directly mapped to RAM
2 versions - Latest release: 3 months ago - 1.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
jit-allocator 0.2.8
An executable code allocator
11 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 3.81 thousand downloads total - 8 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: 3 months ago - 1.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
buddy_system_allocator 0.9.1
A bare metal allocator that uses buddy system.
22 versions - Latest release: 3 months ago - 2 dependent packages - 54 dependent repositories - 183 thousand downloads total - 82 stars on GitHub - 1 maintainer
customizable-buddy 0.0.3
A new buddy allocator that allows custom buddy finding algorithm
3 versions - Latest release: over 1 year ago - 5 dependent repositories - 16.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
ialloc 0.0.0-2023-05-28
Allocator interface traits
6 versions - Latest release: 4 months ago - 1.53 thousand downloads total - 2 stars on GitHub - 1 maintainer
slotmap-map 1.0.7
Slotmap data structure
1 version - Latest release: about 2 months ago - 266 downloads total - 0 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
slotmap 1.0.7
Slotmap data structure
19 versions - Latest release: 5 months ago - 156 dependent packages - 6,674 dependent repositories - 9.32 million downloads total - 1,005 stars on GitHub - 1 maintainer
peak_alloc 0.2.1
An allocator to keep track of (the max) allocated memory
3 versions - Latest release: 2 months ago - 13 dependent packages - 36 dependent repositories - 61.3 thousand downloads total - 15 stars on GitHub - 1 maintainer
indexed 0.2.0
Convenient allocator for index-linked data structures
3 versions - Latest release: about 4 years ago - 1 dependent package - 82 dependent repositories - 62.9 thousand downloads total - 5 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 1 year ago - 2 dependent packages - 7,804 dependent repositories - 28.2 million downloads total - 170 stars on GitHub - 1 maintainer
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 1 year ago - 8 dependent packages - 7,812 dependent repositories - 28.4 million downloads total - 170 stars on GitHub - 1 maintainer