Projects in Awesome Lists tagged with allocator
A curated list of projects in awesome lists tagged with allocator .
https://github.com/mjansson/rpmalloc
Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
allocator concurrency memory thread
Last synced: 14 May 2025
https://github.com/plasma-umass/mesh
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
allocator malloc-library memory memory-allocator memory-management
Last synced: 15 May 2025
https://github.com/plasma-umass/Mesh
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
allocator malloc-library memory memory-allocator memory-management
Last synced: 15 Mar 2025
https://github.com/microsoft/snmalloc
Message passing based allocator
allocator malloc memory-allocator
Last synced: 11 Apr 2025
https://github.com/foonathan/memory
STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.
allocator c-plus-plus memory memory-allocation
Last synced: 15 May 2025
https://github.com/dlang/phobos
The standard library of the D programming language
algorithms allocator concurrency containers d dlang functional hacktoberfest math meta parallelism phobos ranges regex standard-library stdio traits type-conversion unicode
Last synced: 25 Jan 2026
https://github.com/thi-ng/tinyalloc
malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)
allocator embedded memory webassembly
Last synced: 12 Apr 2025
https://github.com/purpleprotocol/mimalloc_rust
A Rust wrapper over Microsoft's MiMalloc memory allocator
Last synced: 13 May 2025
https://github.com/rust-hosted-langs/book
Writing Interpreters in Rust: a Guide
allocator book garbage-collection interpreted-programming-language rust
Last synced: 16 Apr 2025
https://github.com/SFBdragon/talc
A fast and flexible allocator for no_std and WebAssembly
allocator memory-allocation nostd rust wasm
Last synced: 10 Apr 2025
https://github.com/rust-embedded/embedded-alloc
A heap allocator for embedded systems
allocator arm cortex-m microcontroller no-std rust
Last synced: 12 Dec 2025
https://github.com/Traverse-Research/gpu-allocator
🦀 GPU memory allocator for Vulkan, DirectX 12 and Metal. Written in pure Rust
Last synced: 27 Apr 2025
https://github.com/pavel-kirienko/o1heap
Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems. Allocation takes ≈165 cycles on Cortex M4. There is very little activity because the project is finished and does not require further changes.
allocator avionics constant-time embedded embedded-systems hard-real-time hard-realtime heap high-integrity high-reliability malloc memory memory-allocator memory-management misra real-time realtime safety-critical safety-critical-systems worst-case
Last synced: 07 Apr 2025
https://github.com/foonathan/array
contiguous container library - arrays with customizable allocation, small buffer optimization and more
Last synced: 30 Apr 2025
https://github.com/xoofx/varena
Varena is a .NET library that provides a fast and lightweight arena allocator using virtual memory.
allocator arena-allocator dotnet virtual-memory
Last synced: 09 Sep 2025
https://github.com/zakarumych/blink-alloc
Fast, concurrent, arena-based allocator with drop support
Last synced: 06 Apr 2025
https://github.com/johnsonjh/duma
duma: Detect Unintended Memory Access (D.U.M.A.) - A Red-Zone memory allocator
allocator c duma leak-detection malloc
Last synced: 05 Apr 2025
https://github.com/rcore-os/buddy_system_allocator
A buddy system allocator in pure Rust.
allocator bare-metal-programming buddy-system rust
Last synced: 09 Apr 2025
https://github.com/atilaneves/automem
C++-style automatic memory management smart pointers for D
allocator allocators d dlang dlanguage memory-management nogc
Last synced: 13 Aug 2025
https://github.com/backtrace-labs/poireau
Poireau: a sampling allocation debugger
allocation-profile allocator c c-plus-plus debugging-tool memory-leak memory-management
Last synced: 22 Apr 2025
https://github.com/ccgargantua/arena-allocator
Super small, simple, and (almost) completely C89-compliant single-header arena "allocator".
allocator ansi ansi-c c c89 c90 contributions-welcome header-only header-only-library library memory simple simple-project single-header single-header-library small small-project
Last synced: 09 Sep 2025
https://github.com/yusing/qalloc
A quick pool allocator for c++ with type info and gc support
allocator cpp cpp11 cpp14 cpp17 pool-allocator
Last synced: 13 Sep 2025
https://github.com/lemonhx/mimalloc-rust
The Best and Highest-Leveled and Newest bingding for MiMalloc Ever Existed in Rust
Last synced: 06 Apr 2025
https://github.com/suirad/adma
A general purpose, multithreaded capable slab allocator for Zig
allocator general-purpose slab-allocator zig zig-lang zig-library
Last synced: 12 Apr 2025
https://github.com/llnl/metall
Persistent memory allocator for data-centric analytics
allocator cpp ecp exascale-computing memory-allocator persistent-memory
Last synced: 29 Apr 2025
https://github.com/evanwashere/wasm
fast wasm modules
allocator deno ed25519 lol-html lz4 nacl opus opus-codec seahash simd snappy webassembly zlib
Last synced: 16 Jul 2025
https://github.com/tobz/tracking-allocator
global allocator for Rust that provides hooks for tracking allocations
Last synced: 05 Jul 2025
https://github.com/xenoatom/xenoatom.allocators
This library provides fast, lightweight and low-level memory allocators for .NET (e.g TLSF)
Last synced: 27 Apr 2025
https://github.com/veeso/leaktracer
A Rust allocator to trace memory allocations in Rust programs, by intercepting the allocations.
allocator memory-leak memory-tracer rust rust-lang
Last synced: 08 Oct 2025
https://github.com/thermadiag/micromalloc
Low memory overhead allocator
allocator malloc malloc-free malloc-library memory-allocation memory-allocator
Last synced: 22 Jul 2025
https://github.com/jjyr/buddy-alloc
Buddy-alloc is a memory allocator for no-std Rust, used for embedded environments.
allocator embedded rust rust-no-std
Last synced: 05 Apr 2025
https://github.com/Thermadiag/micromalloc
Low memory overhead allocator
allocator malloc malloc-free malloc-library memory-allocation memory-allocator
Last synced: 27 Sep 2025
https://github.com/llefranc/42_ft_containers
School project: reimplement the STL containers (using allocator, double linked list and AVL binary trees).
42 42born2code 42paris 42school allocator avl-tree avl-tree-implementations containers double-linked-list ft-containers iterator stl-containers
Last synced: 14 Apr 2025
https://github.com/fereidani/opool
High-performance, lock-free local and concurrent object memory pool with automated allocation, cleanup, and verification.
allocator lock-free object-pool rust
Last synced: 08 Sep 2025
https://github.com/bastion-rs/numanji
Local-affinity first NUMA-aware allocator with optional fallback.
allocator globalallocator mmap numa numa-aware rust
Last synced: 03 May 2025
https://github.com/fabricio-p/as-malloc
A memory allocator written for AssemblyScript
allocator assemblyscript memory wasm webassembly
Last synced: 15 May 2025
https://github.com/jmcomets/tcmalloc-rs
A drop-in GlobalAlloc implementation using tcmalloc from gperftools.
Last synced: 20 Jul 2025
https://github.com/bastion-rs/allocator-suite
Allocator Suite which contains various allocators for workload-specific allocation.
Last synced: 06 Oct 2025
https://github.com/restioson/buddy-allocator-workshop
A workshop for comparing buddy allocator algorithms
allocator memory os physical-memory
Last synced: 14 Apr 2025
https://github.com/gcarq/collam
A naive and thread safe general-purpose allocator written in Rust built with #[no_std].
Last synced: 29 Aug 2025
https://github.com/littlefox94/pmalloc
Allocating physical memory in linux userspace
allocator linux physical-memory userspace-driver
Last synced: 12 Jul 2025
https://github.com/phip1611/simple-chunk-allocator
A simple allocator written in Rust that manages memory in fixed-size chunks.
allocator memory-management rust
Last synced: 30 Dec 2025
https://github.com/zsyty/stl-allocator
Final project of Object-Oriented-Programming: STL allocator + memory pool
Last synced: 12 Apr 2025
https://github.com/bitwizeshift/bit-memory
A hobby library for c++ memory management
allocator c-plus-plus-14 cpp14 memory-allocator memory-management modern-cpp
Last synced: 12 Apr 2025
https://github.com/sos-os/alarm
ALARM: Another Library for Allocating and Releasing Memory
allocator intrusive memory memory-allocation rust rust-lang rust-library sos
Last synced: 26 Mar 2025
https://github.com/ickk/orderly-allocator
A super-simple soft-realtime allocator
Last synced: 26 Apr 2025
https://github.com/lancern/erased-type-arena
An allocation arena for allocating values of different types while performing proper dropping
allocator memory-management rust
Last synced: 16 Apr 2025
https://github.com/nihlus/zalloc
zalloc is a safety- and security-oriented wrapper around malloc.
allocator c calloc hacktoberfest malloc safety security
Last synced: 13 May 2025
https://github.com/albe/libpspvram
Dynamic VRAM allocation manager for the PSP
Last synced: 10 Sep 2025
https://github.com/sferrini/xnu-heap-playground
macOS kext, and userspace client to play with the zalloc kernel allocator.
allocator heap kernel playground xnu
Last synced: 25 Oct 2025
https://github.com/cas4ey/shared_allocator
SharedAllocator is simple allocator that allocates memory inside one shared library and can be used to make it safe to share STL containers between several shared libraries.
allocator c-plus-plus shared-libraries stl
Last synced: 12 Apr 2025
https://github.com/gagniuc/dynamic-block-allocation-algorithm
The Dynamic Block Allocation algorithm (DBA) represents a flexible method for partitioning string sequences into data blocks taking into account different rules imposed by a function. Two versions of this algorithm are presented, namely DBFA (Double Brute Force Algorithm) and MBFA (Multi Brute Force Algorithm).
algorithm allocator block dynamic partition sequences vb6
Last synced: 04 Mar 2025
https://github.com/jurgen-kluft/callocator
ccore, c++ allocators and pools library
allocator debug dlmalloc freelist ring-buffer tlsf
Last synced: 27 Jan 2026
https://github.com/jfrimmel/emballoc
Simple but reliable memory allocator for embedded Rust and #![no_std]
allocator embedded no-std rust rust-no-std
Last synced: 13 Apr 2025
https://github.com/gilzoide/c-allocators
A collection of public domain single-file custom allocators for C/C++
allocator header-only single-file single-header stack stack-allocator
Last synced: 28 Oct 2025
https://github.com/thehxdev/libarena
Single-header Arena allocator library with multi-buffer support
allocator c memory memory-allocator
Last synced: 14 Apr 2025
https://github.com/hacke-rc/mallocx
a buddy-allocator for heap
allocator buddy-allocator heap
Last synced: 12 Apr 2025
https://github.com/bcrist/Zig-TempAllocator
Arena allocator for interactive programs and simulations
allocator utilities utility-library zig zig-library zig-package ziglang
Last synced: 06 May 2025
https://github.com/bra1l0r/palloc
Portable linked-list allocator designed for baremetal systems
Last synced: 03 Oct 2025
https://github.com/stephengold/stack-alloc
Allocate Java objects from method stack instead of the program heap.
allocator java jvm-library library open-source stack-alloc
Last synced: 14 Apr 2025
https://github.com/guibressan/garena
Experimental arena allocator written in Go
Last synced: 14 Jan 2026
https://github.com/maolonglong/zig-buddy2
🧿 A simple buddy memory allocation library.
allocator buddy buddy-system zig
Last synced: 01 May 2025
https://github.com/jmininger/tlsf_memory_allocator
A dynamic memory allocator for real-time systems
Last synced: 21 Jun 2025
https://github.com/bcrist/zig-tempallocator
Arena allocator for interactive programs and simulations
allocator utilities utility-library zig zig-library zig-package ziglang
Last synced: 10 Apr 2025
https://github.com/kassane/zig-gpa-ffi
Testing GPA in FFI
allocation allocator bindings cpp ffi ffi-bindings malloc-free memory-allocation memory-management rust rust-allocator-interface zig ziglang
Last synced: 10 Jul 2025
https://github.com/aleokdev/space_alloc
A Rust general purpose unidimensional space allocator library
allocation allocator allocators buddy-allocator linear-allocator
Last synced: 19 Jul 2025
https://github.com/rustatian/rock
Parser for the golang pprof profile format with mimalloc (on Linux) allocator
Last synced: 31 Dec 2025
https://github.com/maulingmonkey/ialloc
Allocator interface traits for Rust
Last synced: 21 Mar 2025
https://github.com/fabianbs96/pool_allocator
Custom memory allocators for speeding up node-based containers and object graphs
allocator cpp cpp17 header-only memory-allocation modern-cpp pool-allocator
Last synced: 22 Mar 2025
https://github.com/hendriknielaender/shuffling-allocator.zig
a shuffling allocator
allocator zig zig-library zig-package ziglang
Last synced: 30 Apr 2025
https://github.com/ehsanmok/smartalloc-rs
Orphaned memory buffer detector
allocator debug-tool no-std orphaned-buffer-detector unsafe-code
Last synced: 17 Sep 2025
https://github.com/jsign/bufpool
[]bytes manager using a bump-the-pointer allocator.
allocator golang memory-pool performance
Last synced: 04 Apr 2025
https://github.com/rudrodip/calloc
Custom Memory allocator implemented in C
allocator c heap memory memory-allocation memory-management
Last synced: 15 Jul 2025
https://github.com/71/virtualalloc
VirtualVec, a vector whose elements never move on resize; and VirtualAlloc, an allocator that can always resize in place.
Last synced: 06 Oct 2025
https://github.com/jupe/py-lockable
py-lockable, python resource locking/reservation/allocation library
allocation allocator hardware lockable locker locking python resource
Last synced: 10 Oct 2025
https://github.com/engineersbox/c-fixed-heap-allocator
C fixed heap allocator for managing pre-allocated heap memory without kernel sbrk calls
allocator c heap memory-allocation memory-management
Last synced: 28 Oct 2025
https://github.com/a1exwang/bartender
A distributed NVRAM-based memory allocator. A related programming language "adonis" is at https://github.com/a1exwang/adonis-lang
allocator distributed-memory-management malloc nvram persistent-data-structure
Last synced: 08 Jan 2026
https://github.com/71/expandableallocator
A low-level .NET allocator that grows lazily.
allocator csharp fsharp memory
Last synced: 25 Dec 2025
https://github.com/nic-obert/buddy-allocator
A buddy allocator implemented in Rust
allocator buddy-allocator memory-management rust
Last synced: 28 Oct 2025
https://github.com/soseta-byte/memory
Living-memory is a production-ready persistent memory system implementing the Model Context Protocol (MCP). It enables AI models to maintain persistent memory across sessions through a sophisticated file system-based knowledge graph.
allocator c foss hacking linux marshalling memory-allocation memory-leak memory-profiler rag ram serialization typescript zero-copy
Last synced: 06 Apr 2025
https://github.com/csalih/operating-systems
Homework repo for the lecture operating systems lab
allocator atomic bestfit c condition-variables fifo firstfit free-list message-queue mutex mutex-lock pipes pthread semaphores shared-memory signal-processing spin-lock syncronization
Last synced: 12 Mar 2025
https://github.com/darshanparajuli/mem_arena
Simple fixed-size allocator for Rust
allocator crate rust rust-library
Last synced: 03 Mar 2025
https://github.com/yasnakateb/mscallocator
A simple allocator for experimental purposes
Last synced: 29 Dec 2025
https://github.com/orionnebula/mesh-rs
GlobalAlloc implementation for the Mesh compacting allocator
Last synced: 07 Sep 2025
https://github.com/unikraft/lib-mimalloc
Port of mimalloc
allocator library mimalloc unikraft
Last synced: 10 Apr 2025
https://github.com/yeautyye/auto-allocator
🚀 Zero-config automatic memory allocator for Rust - just add one line and get up to 1.6x faster allocation performance across all platforms
allocator automatic cross-platform embedded hardware-aware high-performance memory-management memory-optimization mimalloc no-std performance rust systems-programming wasm zero-config
Last synced: 28 Oct 2025
https://github.com/unikraft/lib-tlsf
Port of TLSF for Unikraft, a general-purpose memory allocator
allocator library tlsf unikraft
Last synced: 10 Apr 2025
https://github.com/matubu/malloc
🔥 A custom implementation of the malloc function in c
Last synced: 11 Oct 2025