An open API service indexing awesome lists of open source software.

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/ccareaga/heap_allocator

A simple heap memory allocator in ~200 lines.

allocator c heap memory osdev

Last synced: 04 Apr 2025

https://github.com/CCareaga/heap_allocator

A simple heap memory allocator in ~200 lines.

allocator c heap memory osdev

Last synced: 17 Apr 2025

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/rustwasm/wee_alloc

The Wasm-Enabled, Elfin Allocator

allocator rust rust-wasm wasm

Last synced: 14 May 2025

https://github.com/purpleprotocol/mimalloc_rust

A Rust wrapper over Microsoft's MiMalloc memory allocator

allocator mimalloc rust

Last synced: 13 May 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

allocator dx12 metal vulkan

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

allocator container cplusplus

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

allocator rust

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/zakarumych/gpu-alloc

Implementation agnostic memory allocator for Vulkan-like APIs

allocator dx12 gpu rust vulkan

Last synced: 04 Apr 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

allocator rust-lang

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/tobz/tracking-allocator

global allocator for Rust that provides hooks for tracking allocations

allocator rust telemetry

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)

allocator dotnet 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/js2xxx/ferroc

A lock-free memory allocator

allocator malloc memory rust

Last synced: 26 Apr 2025

https://github.com/qlibs/mem

C++20 Memory Allocators

allocator cpp20 performance

Last synced: 10 Apr 2025

https://github.com/fklr/atomalloc

atomalloc is an asynchronous, atomic, and lock-free memory allocator written in pure safe Rust

allocator async atomic lock-free malloc rust

Last synced: 24 Mar 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/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.

allocator profiling

Last synced: 20 Jul 2025

https://github.com/bastion-rs/allocator-suite

Allocator Suite which contains various allocators for workload-specific allocation.

allocator bastion rust

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].

allocator rust

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

allocator stl

Last synced: 12 Apr 2025

https://github.com/jakubtomsu/odin-mimalloc

Odin bindings for mimalloc (https://github.com/microsoft/mimalloc). mimalloc is a compact general purpose allocator with excellent performance.

allocator bindings malloc mimalloc odin odin-lang odin-lib

Last synced: 07 Oct 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

allocator real-time

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

allocator psp psp-sdk vram

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/balloc

Fixed Buffer Memory Allocator in C

allocator c memory-allocator

Last synced: 10 Apr 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

allocator no-std rust

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

allocator arena go golang

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

allocator

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/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

allocator parser pprof

Last synced: 31 Dec 2025

https://github.com/maulingmonkey/ialloc

Allocator interface traits for Rust

alloc allocator ialloc 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/jsign/bufpool

[]bytes manager using a bump-the-pointer allocator.

allocator golang memory-pool performance

Last synced: 04 Apr 2025

https://github.com/turkeymcmac/bimp

Improved bump allocator.

allocator

Last synced: 15 Mar 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.

allocator rust

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/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

allocator c

Last synced: 29 Dec 2025

https://github.com/orionnebula/mesh-rs

GlobalAlloc implementation for the Mesh compacting allocator

allocator rust

Last synced: 07 Sep 2025

https://github.com/mkroening/free-list

A free-list-based page/frame allocator.

allocator frame free-list memory page rust

Last synced: 09 Oct 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/jurgen-kluft/cbase

C++ cross-platform base library

allocator assert console cpp log printf sort sscanf types va-list

Last synced: 27 Jan 2026

https://github.com/matubu/malloc

🔥 A custom implementation of the malloc function in c

allocator c malloc

Last synced: 11 Oct 2025