#allocator

  1. sharded-slab

    A lock-free concurrent slab

    v0.1.7 5.2M #slab #lock-free #atomic #memory-allocator #free-memory #allocator
  2. slab

    Pre-allocated storage for a uniform data type

    v0.4.9 7.3M #allocator #uniform #preallocated #no-std
  3. tikv-jemallocator

    allocator backed by jemalloc

    v0.6.0 859K #jemalloc #allocator #allocator-api #api-bindings
  4. jemallocator

    allocator backed by jemalloc

    v0.5.4 284K #jemalloc #allocator #allocator-api #api-bindings
  5. mimalloc

    Performance and security oriented drop-in allocator

    v0.1.43 390K #memory-allocator #allocator #performance #encrypted-heap #api-bindings
  6. regalloc2

    Backtracking register allocator inspired from IonMonkey

    v0.11.1 714K #register #allocator #backtracking #fuzzing #ion-monkey #another #infrastructure
  7. dlmalloc

    port of the dlmalloc allocator

    v0.2.7 351K #allocator #port #default #target
  8. talc

    A fast and flexible allocator for no_std and WebAssembly

    v4.4.2 8.6K #memory-management #memory-allocator #memory #heap-allocator #allocator #arena-allocator #heap-allocation
  9. tikv-jemalloc-sys

    Rust FFI bindings to jemalloc

    v0.6.0 5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 1.0M #memory-allocator #jemalloc #bindings #profiling #allocator #platform
  10. gpu-allocator

    Memory allocator for GPU memory in Vulkan and DirectX 12

    v0.27.0 134K #memory-allocator #memory-management #memory #vulkan #allocator
  11. alloc-no-stdlib

    dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack…

    v2.0.4 2.6M #memory-management #memory-allocator #allocator #calloc #safe #nostd #no-std
  12. jemalloc-sys

    Rust FFI bindings to jemalloc

    v0.5.4 5.3.0-patched 307K #memory-allocator #jemalloc #bindings #profiling #allocator-api #api-bindings #allocator
  13. guillotiere

    A dynamic 2D texture atlas allocator with fast deallocation

    v0.6.2 81K #texture-atlas #2d-graphics #graphics #rectangle #2d #dynamic #allocator
  14. snmalloc-rs

    rust bindings of snmalloc

    v0.3.7 372K #memory-allocator #memory-management #allocator #snmalloc #api-bindings #debugging
  15. embedded-alloc

    A heap allocator for embedded systems

    v0.6.0 18K #heap-allocator #embedded #allocator #cortex-m #risc-v #linked-list #arm
  16. linked_list_allocator

    allocator usable for no_std systems. It builds a linked list from the freed blocks and thus needs no additional data structures.

    v0.10.5 55K #linked-list #heap-allocator #allocator #kernel #heap #malloc #data-structures
  17. buddy_system_allocator

    A bare metal allocator that uses buddy system

    v0.11.0 14K #allocator #bare-metal #heap-allocator #heap
  18. tikv-jemalloc-ctl

    A safe wrapper over jemalloc's control and introspection APIs

    v0.6.0 683K #jemalloc #control-api #allocator #api-bindings
  19. bump-scope

    A fast bump allocator that supports allocation scopes / checkpoints. Aka an arena for values of arbitrary types.

    v0.15.2 600 #bump-allocator #memory-management #memory-allocator #bump #arena-allocator #allocation #allocator
  20. jemalloc-ctl

    A safe wrapper over jemalloc's control and introspection APIs

    v0.5.4 224K #jemalloc #allocator #control-api #api-bindings
  21. libmimalloc-sys

    Sys crate wrapping the mimalloc allocator

    v0.1.39 466K #memory-allocator #allocator #performance #encrypted-heap #api-bindings
  22. esp-alloc

    A heap allocator for Espressif devices

    v0.5.0 12K #heap-allocator #risc-v #xtensa #allocator #esp32 #riscv #hardware-abstraction-layer
  23. libc_alloc

    global allocator which hooks into libc's malloc/free

    v1.0.7 11K #libc #allocator #malloc #memalign #linker #codebase
  24. mini-alloc

    Very simple global allocator

    v0.7.0 6.4K #allocator #memory-management #memory-allocator #stylus #wasm #allocation #bump-allocator
  25. libz-rs-sys

    A memory-safe zlib implementation written in rust

    v0.4.1 6.6K #zlib #memory-safe #decompression #interface #api #allocator #input
  26. wdk-alloc

    alloc support for binaries compiled with the Windows Development Kit (WDK)

    v0.3.0 2.7K #windows #allocator #wdk
  27. slabmap

    HashMap-like collection that automatically determines the key

    v0.2.1 180 #slab #map #vec #key-value #allocator
  28. checkers

    A sanity checker for global allocations

    v0.6.3 4.2K #memory-management #memory #integration-testing #memory-leaks #heap-memory #allocator #heap
  29. emballoc

    but reliable memory allocator for embedded Rust and #![no_std]

    v0.3.0 130 #memory-allocator #allocator #embedded
  30. rustix-dlmalloc

    port of the dlmalloc allocator, ported to rustix

    v0.1.7 500 #allocator #rustix #dlmalloc #port #ported #linux
  31. ringal

    Efficient ring allocator for short-lived buffers

    v0.4.0 290 #buffer #ring-buffer #allocator #memory #ring
  32. secrets

    Protected-access memory for cryptographic secrets

    v1.2.0 250 #cryptography #constant-time #allocator #secure-storage #read-write #crypto
  33. blink-alloc

    Fast, concurrent, arena-based allocator with drop support

    v0.3.1 210 #memory-allocator #arena-allocator #memory-management #allocator #drop #arena #concurrency
  34. peak_alloc

    An allocator to keep track of (the max) allocated memory

    v0.2.1 6.5K #memory-allocator #memory-management #allocator #peak-memory #memory-usage
  35. libz-rs-sys-cdylib

    A memory-safe zlib implementation written in rust

    v0.4.0 #zlib #cdylib #memory-safe #allocator #dynamic #cc #replace
  36. swc_allocator

    A thin wrapper for bumpalo

    v2.0.0 256K #allocator #compiler #javascript-compiler #swc #bumpalo #web #typescript
  37. secmem-alloc

    Custom allocators for secret memory

    v0.3.0 #memory-allocator #memory-management #memory #allocator #secure #secret-key
  38. range-alloc

    Generic range allocator

    v0.1.3 77K #allocator #range #generic
  39. bitmap-allocator

    Bit allocator based on segment tree algorithm

    v0.2.0 2.3K #memory #memory-allocator #bitmap #allocator
  40. composable-allocators

    Composable memory allocators for new allocator API

    v0.3.3 950 #memory-allocator #memory #allocator #composable #fallback
  41. department

    proposed Storages API

    v0.2.6 #collection #nightly #allocator #storage #storage-api #no-std
  42. alloc-stdlib

    A dynamic allocator example that may be used with the stdlib

    v0.2.2 2.7M #memory-management #memory-allocator #allocator #safe #calloc #no-std #heap-allocation
  43. snmalloc-sys

    rust raw bindings of snmalloc

    v0.3.7 439K #memory-allocator #allocator #snmalloc #memory-management #api-bindings #cmake
  44. generational-box

    A box backed by a generational runtime

    v0.6.1 15K #memory-allocator #generational #memory #allocator #box #ui-framework
  45. free-list

    A free-list-based page/frame allocator

    v0.3.1 1.2K #memory-allocator #memory #allocator #page #frame
  46. good_memory_allocator

    A blazingly fast and memory efficient memory allocator to be used in no_std environments

    v0.1.7 800 #memory-allocator #memory-management #heap-allocator #allocator #kernel #heap #malloc
  47. rpmalloc

    Cross-platform global memory allocator using rpmalloc

    v0.2.2 1.7K #memory-allocator #memory-management #global-allocator #cross-platform #allocator #api-bindings
  48. zeroizing-alloc

    Minimal allocator wrapper to zero-on-free data for security

    v0.1.0 46K #allocator #alloc #data-security #zeroizing #zero-alloc #zero-on-free #global-allocator
  49. baby-mimalloc

    Mimalloc implemented in Rust (not a binding to the C library) with only basic features

    v0.2.1 500 #allocator #mi-malloc #no-std
  50. allocation-counter

    Count the number of memory allocation of some code

    v0.8.1 1.6K #memory-management #memory #memory-allocator #allocation #allocator #performance #counter
  51. tlsf

    Two-Level Segregated Fit (TLSF) allocator with optimized memory footprint

    v1.1.0 #memory-allocator #allocator #constant-time #real-time
  52. portable-dlmalloc

    Portable Fork of Doug Lea's malloc Implementation

    v1.1.0 550 #allocator #portable #memory-allocator #32-byte #no-alloc #no-std
  53. slabbin

    An efficient slab allocator with stable addresses

    v1.1.0 200 #allocator #slab #allocation #stable #slot #pointers #structures
  54. d3d12-descriptor-heap

    Descriptor heap allocator for Direct3D 12

    v0.2.0 950 #heap-allocator #heap #d3d12 #allocator #descriptor #direct3d #gpu
  55. alloc_cat

    allocator for small-to-tiny Wasm projects in rust

    v1.0.0 #allocator #memory-management #free-memory #pointers #wasm #heap-allocation #bump
  56. assert_no_alloc

    Custom Rust allocator allowing to temporarily disable memory (de)allocations for a thread. Aborts or prints a warning if allocating although forbidden.

    v1.1.2 5.0K #real-time #allocator #memory-management #thread-safe #audio #debugging #thread-local-storage
  57. dyn_list

    A linked list that can hold dynamically sized values in its nodes

    v0.1.0 260 #linked-list #dynamically-sized #node #hold #dyn #allocator #data
  58. rsbmalloc

    but fast binned allocator for Rust. Single-threaded for no_std, multi-threaded otherwise

    v0.4.4 330 #allocator #memory-allocator #memory-management #binned-allocator
  59. zallocator

    Amortizes the cost of small allocations by allocating memory in bigger chunks

    v0.5.1 340 #memory #memory-management #allocator #allocations #chunks #allocating #async
  60. system-mimalloc

    system's shared mimalloc library as allocator

    v1.0.1 350 #allocator #performance #mi-malloc #linux #no-std #api-bindings
  61. scoped-arena

    Arena allocator with optional scopes

    v0.4.1 #arena-allocator #memory-management #arena-allocation #memory-allocator #memory-block #arena #allocator
  62. refpool

    Efficient memory pool with reference counting

    v0.4.3 12K #memory-pool #reference-counting #memory-management #rc #allocation #performance #allocator
  63. ferroc

    A fast & lock-free memory allocator library

    v1.0.0-pre.3 #memory-allocator #memory #allocator #lock-free #heap
  64. mimalloc-rust

    the best binding for mimalloc in rust

    v0.2.1 3.7K #allocator #mi-malloc #binding #allocator-api #data #language #ever
  65. isoalloc

    Security oriented allocator

    v0.2.9 600 #memory-allocator #allocator #security #oriented #performance
  66. ash-alloc

    A segregated list memory allocator for Vulkan, but for Ash

    v2.3.1 220 #memory-allocator #vulkan #ash #allocator #memory #vk
  67. talloc

    A fast, consistant, and flexible no_std-compatible allocator

    v2.0.1 #memory-allocator #arena-allocator #memory-management #memory #arena-allocation #allocator #heap-memory
  68. concurrent-slotmap

    A lock-free concurrent slotmap

    v0.1.0-alpha.1 110 #arena-allocator #lock-free #slotmap #arena #concurrency #allocator
  69. pid-allocator

    PID allocator for no_std environment

    v0.1.5 #pid #allocator #operating-system #no-std
  70. tikv-jemallocator-global

    Sets jemalloc as the #[global_allocator]

    v0.6.0 11K #jemalloc #allocator #set #api-bindings
  71. ralloc

    An efficient alternative platform-agnostic allocator

    v1.0.0 #allocator #memory-management #redox #alloc #malloc
  72. mimalloc2-rust

    the fork of the best binding for mimalloc in rust

    v0.3.2 1.2K #mi-malloc #binding #allocator #pull-request #best #fork #requests
  73. orderly-allocator

    A super-simple fast soft-realtime allocator for managing an external pool of memory

    v0.2.0 #memory-pool #memory-allocator #allocator #memory-management #b-tree #real-time #low
  74. stack_frame_allocators

    A set of allocators based off the concept of the stack and creating "Frames". Push frames onto the Stack, push values onto Frames, and pop entire Frames and their items

    v1.1.1 120 #stack #memory-allocator #allocator #safe #memory
  75. ring-alloc

    Specialized allocator for short-living objects

    v0.2.0 #memory-allocator #allocator #memory-management #ring-buffer #alloc #concurrency #object
  76. tcmalloc2

    Rust FFI bindings to tcmalloc

    v0.2.1 2.16 #allocator #tcmalloc #api-bindings
  77. bulk_allocator

    Implementations of GlobalAlloc holding memory cache

    v0.5.2 180 #memory #memory-allocator #globalalloc #memory-pool #alloc #back-end #allocator
  78. hugealloc

    Hugepage-aware allocator

    v0.1.1 460 #allocator #hugepage-aware #diagram #bdd #decision #zdd #framework
  79. jit-allocator

    An executable code allocator

    v0.2.8 #memory-allocator #memory #memory-protection #executable #jit #allocator #memory-access
  80. index_arena

    id-based, heterogeneous arena allocator

    v0.1.3 #arena-allocator #arena-allocation #arena #allocator #heterogeneous #safety
  81. ialloc

    Allocator interface traits

    v0.0.0-2023-05-28 #alloc #traits #allocation #free #interface #allocator #no-alloc
  82. default-boxed

    Helper trait to help create large struct on heap directly

    v0.2.0 600 #stack-overflow #default-value #allocator #box #memcpy
  83. generic-vec

    a vector implementation that can be used in no_std envioronments

    v0.1.2 #vec #slice #allocator #nightly #heap #array #heap-allocated
  84. ahtml

    An HTML templating and manipulation library

    v0.4.1 260 #html #html-templating #html-string #pool #allocator #region #allocation
  85. scratchpad

    Stack-like memory allocator with double-ended allocation support

    v1.3.1 #memory-allocator #memory-management #memory-pool #stack-memory #memory #allocator #memory-buffer
  86. malloc-rust

    Malloc implementation using Rust allocator

    v1.0.0-beta.2 #malloc #allocator #callback
  87. slabby

    Maximally efficient allocation and deallocation of a large number of instances of a type

    v0.3.1 #slab #allocator #memory-allocator #memory-management #no-std
  88. hdf5-metno-types

    Native Rust equivalents of HDF5 types

    v0.10.0 3.4K #hdf5 #serialization #types #native #dataset #allocator #hdf5-types
  89. supply-chain-trust-example-crate-000064

    Pre-allocated storage for a uniform data type

    v0.4.9 #slab #allocator #no-std
  90. allocator-fallback

    Minimal fallback for the standard library’s allocator API

    v0.1.8 #allocator-api #fallback #allocator #standard #polyfill #stable #unstable
  91. frusa

    A system allocator with reclaim

    v0.1.2 #allocator #memory-allocator #global-allocator #operating-system #no-std
  92. memur

    Arena storage with bells and whistles

    v0.1.2 #arena-allocator #memory #memory-allocator #arena #allocator #memory-pool #shared-memory
  93. rspack_allocator

    rspack allocator

    v0.2.0 140 #rspack #build-tool #allocator #web #bundler #javascript
  94. heap-ap

    heap access point for anyone in rust, called to c

    v1.0.0 140 #allocator #c #seabry #heap-allocator
  95. allocator-suite

    Allocator Suite for various allocation types

    v0.1.7 #memory-management #memory #memory-allocator #numa #mmap #allocator #global-allocator
  96. allocandrescu

    A collection of various allocators and allocator combinators

    v0.1.0-alpha.4 130 #arena-allocator #bump-allocator #allocator #combinator #arena-allocation #arena #composable
  97. corrida

    Heterogenous Arena Allocator

    v0.1.0 #allocator #arena #bump-allocator #arena-allocator #heterogenous #typed
  98. arena-alloc

    A small arena allocator with a static backing store and ability to allocate arbitrary types

    v0.1.2 #arena-allocator #arena #memory-allocator #memory #allocator #embedded #no-alloc
  99. vmem

    resource management system theorized by Jeff Bonwick and Jonathan Adams in *[Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources][1]*. It provides O(1)…

    v1.0.0 #memory-management #resources #memory-allocator #process-id #heap-allocation #allocator #no-alloc
  100. phper-alloc

    Alloc related items for phper crate

    v0.14.1 600 #php #alloc #allocator #phper #extension #framework #items
  101. cheap

    cross platform allocator which communicate over the C ABI

    v1.0.2 #cross #allocator #platform #communicate #abi #cross-platform
  102. indexed

    Convenient allocator for index-linked data structures

    v0.2.0 1.6K #pool #index #allocator #vec #memory-pool #pin #data-structures
  103. slotmap-fork-otter

    Slotmap data structure - temporary fork for Otter

    v1.0.2 #slotmap #arena-allocator #arena #reference #data-structures #storage #allocator
  104. teaspoon

    An allocator for when all you have is a teaspoon of memory

    v0.1.0 #memory-allocator #low-memory #memory #allocator #low-overhead
  105. memory_pages

    memory_pages provides a cross-platform memory management API which allows for acquiring memory pages from the kernel and setting permissions on them

    v0.1.0 #memory-management #memory #pages #allocator #page #vec
  106. umm-malloc

    A global allocator implementation for embedded systems using the umm_malloc library

    v0.3.2 #memory-allocator #memory-management #allocator #cortex-m #malloc #arm
  107. obstack

    A fast, stack-based allocator, usable for any object

    v0.1.4 #memory-management #allocator #arena-allocator #memory-allocator #stack-memory #slab #allocation
  108. cli-batteries

    Batteries included opinionated command line interfaces

    v0.5.0 #command-line-interface #logging #opinionated #signals #command-line-arguments #utilities #allocator
  109. memac

    A custom memory allocator using slab and buddy allocators

    v0.5.3 #memory-allocator #allocator #memory-management #slab #buddy #allocation #no-std
  110. buddyalloc

    Safe and simple drop-in allocator for Rust running on embedded or bare metal systems (no_std)

    v0.1.5 550 #kernel #memory-allocator #allocator #no-std
  111. rslab

    A slab allocator for Rust

    v0.2.1 130 #allocator #slab #no-alloc #os #no-std
  112. libisoalloc-sys

    Security oriented allocator

    v0.2.9 410 #security #allocator #oriented
  113. alloc-tls

    Thread-local storage that is safe for use in implementing global allocators

    v0.2.0 #global-allocator #thread-local #allocator #thread-local-storage #tls
  114. typed-slab

    Typed wrapper for Slab

    v0.2.0 550 #slab #allocator #typed
  115. numanji

    Local-affinity first NUMA-aware allocator with optional fallback

    v0.1.5 #numa #memory-allocator #memory #allocator #numa-aware #memory-management
  116. unsize

    A stable alternative to CoerceUnsize

    v1.1.0 40K #smart-pointers #unsized #memory #traits #conversion #allocator #object
  117. alloc_geiger

    allocator which makes sound when active, like a Geiger counter

    v0.2.0 #allocator #geiger #sound #counter #active #rodio #time
  118. allocator_api

    copy of the unstable allocator_api (https://github.com/rust-lang/rust/issues/32838) and of parts of the unstable alloc feature. Usable with stable rust, but requires 1.33

    v0.6.0 550 #allocator #unstable #non-null #alloc #stable #issue #no-std
  119. mips-mcu-alloc

    A heap allocator for MIPS based microcontrollers

    v0.6.2 #heap-allocator #mips #allocator #pic32 #heap-memory #micro-controller #memory-management
  120. slaballoc

    Safe and lockless fixed-size memory allocator for no_std systems

    v0.1.1 #memory-allocator #allocator #slab #lock-free #kernel #memory-block #no-std
  121. alloc-compose

    Composable allocator structures for plugging together more powerful allocators

    v0.5.0 #allocator #alloc #composable #allocation #alloc-ref #traits #together
  122. boxext

    Extensions to the Box type

    v0.1.6 #box #allocator #extension #foo #allocation #allocator-api #initializer
  123. haz-alloc

    A general-purpose allocator written in Rust

    v0.3.1 #allocator #allocation #alloc
  124. xalloc

    Suballocators for external memory (e.g., Vulkan device memory)

    v0.2.7 140 #memory-allocator #memory #vulkan #allocator #suballocator #tlsf
  125. tsil_cev

    LinkedList on Vec

    v1.1.0 #linked-list #allocator #linear-memory #no-std
  126. redox_uefi_alloc

    UEFI allocation support

    v0.1.13 120 #uefi #allocator #allocation
  127. redox-buffer-pool

    A buffer pool library for Redox, featuring a general-purpose 32-bit allocator

    v0.5.2 #redox #pool #buffer-pool #allocator #free #allocations #range
  128. hdf5-types

    Native Rust equivalents of HDF5 types

    v0.8.1 12K #hdf5 #allocator #types #h5-alloc #varlen #native #equivalents
  129. generic_slab

    Pre-allocated storage for a uniform data type

    v0.1.1 #fixed-size #slab #generic #fixed #allocator #key-storage #no-std
  130. typed-arena-nomut

    The arena, a fast but limited type of allocator

    v0.1.0 1.0K #arena #allocator #immutability #allocation #single #limited #objects
  131. piece

    A collection of composable allocators

    v0.2.1 #allocator #composable #collection #linear-allocator #chain-allocator #stable
  132. ra-ap-rustc_arena

    Automatically published version of the package rustc_arena in the rust-lang/rust repository from commit 5113ed28ea1451a13eae3a05dca0dbabfd56f587 The publishing script for this crate lives at:…

    v0.28.0 #arena #arena-allocation #allocator #rustc-arena #com #objects #pointers
  133. ruspiro-allocator

    lightweight heap memory allocator for Raspberry Pi baremetal environments

    v0.4.6 #memory-allocator #heap-memory #bare-metal #allocator #raspberry-pi #ruspiro #heap-allocator
  134. allocators

    composable memory allocators and utilities for creating more

    v0.1.9 #memory-allocator #allocator #memory #allocation #memory-management #building-block
  135. stupidalloc

    A stupid memory allocator that memory-maps allocations to files

    v0.2.1 #memory-allocator #memory #allocator #memory-management #memory-map #stupid #interactive
  136. tcmalloc

    Drop-in global allocator using tcmalloc

    v0.3.0 1.9K #global-allocator #allocator #profiling #drop-in #applications #gperftools #globalalloc
  137. increasing_heap_allocator

    A heap allocator framework that can be implemented based on increasing page allocator, usable anywhere

    v0.1.3 #heap-allocator #heap #kernel #allocator #memory-allocator #os
  138. mimalloc-sys

    Rust FFI bindings to mimalloc

    v0.1.6 850 #mi-malloc #allocator #api-bindings
  139. vk-mem-alloc

    A very lightweight wrapper around the Vulkan Memory Allocator

    v0.2.0 #memory-allocator #allocator #vulkan #memory #ash #vk #api-bindings
  140. beton

    A tree-backed slab allocator

    v0.1.0 #memory #slab #allocator #memory-safety #tree-backed #structure #operations
  141. trallocator

    A no_std lbrary for wrapping an existing allocator and tracking the heap usage

    v0.2.1 #heap #allocator #no-std
  142. slab_allocator_rs

    Slab allocator for no_std systems. Uses multiple slabs with blocks of different sizes and a buddy system allocator for blocks larger than 4096 bytes. Updated to latest nightly rust

    v1.0.2 #allocator #heap-allocator #slab #heap #kernel #no-std
  143. vk-alloc

    A segregated list memory allocator for Vulkan

    v2.3.0 #memory-allocator #vulkan #allocator #memory #erupt #vk
  144. staging-tracking-allocator

    Tracking allocator to control the amount of memory consumed by the process

    v2.0.0 600 #memory #process-memory #allocator #memory-management #tracking #allocation #control
  145. Try searching with DuckDuckGo.

  146. bufpool

    Vec<u8> pool allocator

    v0.2.4 #vec-u8 #allocator #pool
  147. picotoml

    A no_std TOML deserializer build for embedded systems. Can be used without an allocator

    v0.1.0 #deserializer #toml #systems #build #allocator #element #no-std
  148. ordered-pool-allocator

    A fast and compact pool allocator with block sorting support

    v0.1.0 #memory-pool #allocator #memory-allocator #block #sorting #memory-management #compact
  149. basic_allocator

    A very simple global allocator written in pure Rust

    v0.1.6 #allocator #memory-allocator #basic #global-allocator #read #block-list #raw-alloc
  150. smartalloc

    binding

    v0.2.0 #allocator #debugging #memory-allocator #memory-buffer #orphaned-buffer #memory-management #memory-leaks
  151. bumpslab

    A slab allocator with stable references

    v0.2.0 1.3K #slab #allocator #layout #memory-layout #memory
  152. alloc_buddy_simple

    drop-in replacement allocator for Rust running on bare metal (no_std)

    v0.1.2 #kernel #allocator #no-std
  153. simple-slab

    Fast and lightweight Slab Allocator

    v0.3.3 #slab #allocator
  154. leak-detect-allocator

    Memory leak detector for nightly toolchain

    v0.1.3 #memory-leaks #leak #call-stack #nightly #allocator #stack-memory #toolchain
  155. id-alloc

    An id allocator implemented by the bitmap

    v0.1.0 180 #bitmap #allocator #implemented
  156. polymock

    A thread-safe arena bytes allocator

    v0.2.2 #buffer #byte #thread-safe #arena #allocator #applications #allocation
  157. colosseum

    A variety of arena allocators for Rust, including thread-safe arenas

    v0.2.2 5.8K #arena-allocator #arena #allocator #pool #concurrency
  158. async-alloc-counter

    measures max allocations in a future invocation

    v0.2.1 #future #measure #allocations #alloc #allocator #counter #invocation
  159. simple6502

    A dead-simple MOS 6502 emulator, no std or allocator needed, no dependencies

    v2.0.0 #emulator #mos #allocator #std #6502
  160. win-lookaside

    Windows Lookaside Kernel Allocator

    v0.1.0 #allocator #lookaside #kernel #windows #list #driver #lookaside-alloc
  161. customizable-buddy

    A new buddy allocator that allows custom buddy finding algorithm

    v0.0.3 220 #allocator #buddy #finding #algorithm #bitmap #usize #伙伴分配器。
  162. quickdry

    Bump-pointer arena allocator

    v0.1.2 #arena #bump-pointer #slab #allocator #arena-allocator #arena-allocation #pointers
  163. alloc-fmt

    Formatting utilities safe for use in an allocator

    v0.2.0 #allocator #panic #assert #print #format #global-allocator
  164. rb-allocator

    Memorry allocator for Ruby extensions

    v0.9.6 #ruby #allocator #extension #memorry
  165. densemap

    A collection data structure that is permanently accessible by unique keys and fast iterable

    v0.1.3 #allocator #constant-time #storage #data-structures #no-std
  166. emheap

    Tiny memory manager for embedded system

    v0.1.1 #memory #manager #alloc #memory-block #alignment #heap-memory #allocator
  167. nalloc

    An allocator wrapper that can be turned on and off

    v0.1.2 #allocator #off #allocation #turn #lock #alive #alloc
  168. gharial

    test tool for program to manipulate memory directly

    v0.3.2 120 #memory #memory-allocator #allocator #testing #low-level #heap-memory #test
  169. silly-alloc

    A collection of very basic allocators

    v0.1.0 #allocator #bump-allocator #basic #collection #memory #mind #bucket
  170. sodium-alloc

    Allocator type that allocates memory using Sodium's secure memory utilities

    v0.1.1 #memory #sodium #allocator #alloc #libsodium #global-allocator #api-bindings
  171. zkp-logging-allocator

    Wrapper around the system allocator that logs large allocations

    v0.2.0 #allocator #logging #no-std
  172. slotmap-map

    Slotmap data structure

    v1.0.7 #slotmap #reference #arena #allocator #data-structures #storage
  173. stable-alloc-shim

    Stable shims for the Allocator API

    v0.64.0 #allocator-api #allocator #api #stable #shim #alloc #unstable
  174. object-alloc

    An object allocator trait for Rust

    v0.2.0 #object #cache #allocator #define
  175. gg-alloc

    A custom allocator that only returns pointers above 2G

    v1.0.0 950 #pointers #allocator #range #above #2g-4g #valid
  176. acid_alloc

    Bare-metal allocators

    v0.1.0 120 #allocator #bump-allocator #allocation #bare-metal #buddy #global-allocator #alloc
  177. mmap-allocator

    struct implementing trait std::alloc::GlobalAlloc for unix

    v0.3.1 #memory #alloc #allocator #globalalloc #back-end
  178. warlock

    Arena allocation optimized collections

    v0.0.4 #collection #arena-allocation #allocator #arena-allocator #bump-allocator #optimized #structures
  179. lock_free_buddy_allocator

    Scalable lock-free buddy system allocator

    v0.1.0 #buddy #allocator #lock-free #no-std #back-end
  180. palloc

    portable linked-list allocator for baremetal systems

    v0.1.3 #allocator #bare-metal #nightly #embedded #no-std
  181. rc_bump

    An arena for heterogeneous types and without lifetimes

    v0.1.2 #arena-allocator #arena #memory #bump #allocator #reference-counting #memory-management
  182. mimallocator

    allocator backed by mimalloc

    v0.1.3 #allocator #mi-malloc #api-bindings #mimalloc
  183. ruyi-slab

    An object based allocator

    v0.1.1 #slab #allocator #object #slot #free #ruyi #index
  184. storages

    Storage backends for collections

    v0.1.1 #collection #storage #collections #back-end #environment #allocator #requires
  185. rpmalloc-sys

    Unsafe FFI bindings to rpmalloc C library

    v0.2.3 b097fd0 1.7K #allocator #rpmalloc #memory-allocator #bindings #global #🐏
  186. cesium-allocator

    Allocator pool for managing sets of allocators

    v1.0.1 #allocator #idiomatic #pool #mi-malloc #quality #life #cesium
  187. alloc-traits

    Traits to replace or supplement the alloc module in no_std

    v0.1.1 38K #traits #alloc #module #replace #allocated #memory #allocator
  188. ralloc_shim

    The binding layer for the rallc memory allocator

    v0.1.1 #allocator #redox #ralloc #malloc #alloc
  189. uell

    A bumpalo-based Unrolled Exponential Linked List

    v0.1.0 1.3K #linked-list #exponential #unrolled #backed #allocator #bumpalo-based
  190. noop-allocator

    An Allocator that does nothing

    v0.1.1 #memory-allocator #allocator #unstable #nightly #noop #no-std
  191. alloc-cortex-m

    A heap allocator for Cortex-M processors

    v0.4.4 2.1K #heap-allocator #cortex-m #allocator #arm
  192. jenga

    A stack based allocator

    v0.1.10 #stack #allocator #no-std #alloca
  193. shared_slab

    Data structure with shared insertion

    v0.1.0 #slab #allocator #shared #insertion #structure #key #mutable
  194. hv-stampede

    Bumpalo-based arena allocation utilities for Heavy

    v0.2.1 #arena #sync #arena-allocation #reference #allocator
  195. jemallocator-global

    Sets jemalloc as the #[global_allocator]

    v0.3.2 1.6K #jemalloc #allocator #set #api-bindings
  196. alleakator

    leaking global allocator

    v1.0.4 #global-allocator #leak #allocator #leaking
  197. chromium

    add some stability to your metal!

    v0.0.2 #stability #metal #allocator #stable #global-allocator #vec-string #repr
  198. memoria

    Memory allocation tracker. A bad memory profiler for production.

    v0.1.0 #memory #profiler #allocator #performance
  199. hugepage-rs

    wrapped allocator for linux hugepage

    v0.1.0 #allocator #hugepage #wrapped #linux #alloc #memory-allocator #allocate
  200. spool

    object pool for upfront allocation!

    v0.1.3 #object-pool #pool #object #allocator #performance #fast #simple
  201. system_alloc_stats

    A wrapper exposing some stats for the System allocator

    v0.1.0 #allocator #heap #heap-memory #memory
  202. accounting-allocator

    A global memory allocator wrapper which counts allocated and deallocated bytes

    v0.2.0 180 #memory-allocator #allocator #memory #global-allocator #count #byte #accounting
  203. bench-rs

    A benchmark library

    v0.2.4 #benchmark #bench #allocator #memory-allocator
  204. super-slab

    Pre-allocated storage for a uniform data type, based upon slab

    v0.1.0 #slab #allocator #uniform #storage #preallocated #super #data
  205. scudo-sys

    C/FFI Bindings for the Scudo Hardened Allocator

    v0.2.2 1.8K #allocator #scudo #bindings #hardened #allocate #memory #c-ffi
  206. aren_alloc

    allocator for small copyable objects inspired by object-pools

    v0.3.0 #allocator #memory-allocator #memory-pool #object #object-pool #alloc #copyable
  207. nano_arena

    A tiny arena allocator that uses atomics

    v0.5.2 #arena #atomic #tiny #allocator #arena-allocator