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.

slab-allocator 开源项目推荐(41 个)
slab-allocator 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 41 个仓库A general purpose, multithreaded capable slab allocator for Zig
GPU slabcraft for crabs
about algorithm data structure, now has lru/lru-k/lfu/slab/rbtree/timerwheel with ttl, 关于算法常用的数据结构
Persistent local memory engine for OpenClaw — replaces default memory-system with a full context lifecycle: hybrid vector recall, automatic compaction, and domain-adaptive gating over LibraVDB
Hardened Memory Allocator for many Applications to increase Security. Debian packaging fork only. Fork Homepage: https://www.whonix.org/wiki/Hardened_Malloc Upstream original: https://github.com/GrapheneOS/hardened_malloc
NTU OS Machine Problem Base Repo (before: [mp2-2025] Implement a simple SLAB allocator on the xv6 system)
Object Caching Slab Allocator
PMAD — a deterministic, O(1) slab allocator for C. Single mmap arena, fixed size classes, O(1) alloc/free with no runtime syscalls.
Implementation of an Object-Caching Kernel Memory Allocator
Operating System Bootloader & Kernel
NexIOS — real-time microkernel (freestanding C++20): capability-based security, deterministic scheduling, SIL-3-driven development
A high-performance, multithreaded in-memory Key-Value store written in modern C++20. Features custom slab allocation, user-space spinlocks, and a reactor pattern for microsecond latencies.
A simple implementation of a slab memory allocator.
A slab memory allocator in C.
📚 Centralized collection of syllabus, books, experiments, and practice questions for the Operating Systems course at Urmia University.
Production-style Embedded Memory Allocator Suite written in ANSI C featuring First Fit, Best Fit, Pool, Buddy, and Slab allocators with heap profiling, fragmentation analysis, memory visualization, and modular embedded APIs.
red-black tree two ways: slab and unsafe pointers
Per-CPU slab allocator in C++17. Same design pattern as Linux's per-CPU pagesets. Benchmarks vs glibc malloc included.
This repository contains a deterministic general-purpose memory allocator based on slab caches. It is compatible with the POSIX malloc family and focuses on predictable layouts, clear synchronization, and concise code. The design is inspired by Bonwick’s object-caching approach and follows the same technical style as the related TFG report.
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/slab-allocator。
- 该话题在 GitHub 上共有 41 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 2226 Star,覆盖 5 种主要语言,数据更新于 2026-11-08。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。