mimalloc is a compact general purpose allocator with excellent performance.
A tasteful, minimal C++ base library.
Easy to integrate Vulkan memory allocation library
Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability/integration over time.
Custom memory allocators in C++ to improve the performance of dynamic memory allocation
Message passing based allocator
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
The standard library of the D programming language
Easy to integrate memory allocation library for Direct3D 12
Rapid YAML - a library to parse and emit YAML, and do it fast.
π¦ GPU memory allocator for Vulkan, DirectX 12 and Metal. Written in pure Rust
Tier-aware custom allocator using C++ Reflection / Annotations
Fifth Card Flip 2026: Best Open Source Poker Chip Allocator for Card Game Strategy
4th generation Mimalloc: fixes large alloc peak memory, same speed class. Cut large-buffer peak RSS > 50%. Memory purging, pprof heap profiling. Drop-in for C and Rust