GitHub topics: allocators
oneapi-src/unified-memory-framework
A library for constructing allocators and memory pools. It also contains broadly useful abstractions and utilities for memory management. UMF allows users to manage multiple memory pools characterized by different attributes, allowing certain allocation types to be isolated from others and allocated using different hardware resources as required.
Language: C - Size: 5.51 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 62 - Forks: 35

bloomberg/bde
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Language: C++ - Size: 233 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,719 - Forks: 320

glaretechnologies/glare-core
C++ code used in various Glare Tech Ltd products
Language: C - Size: 77.2 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 10 - Forks: 6

jlaumon/Bedrock
Minimal C++20 STL replacement library. Simpler, smaller, and in many cases faster.
Language: C++ - Size: 661 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 178 - Forks: 4

gyrovorbis/libgimbal
C17-based extended standard library, cross-language type system, and unit testing framework targeting Sega Dreamcast, Sony PSP and PSVita, Windows, Mac, Linux, Android, iOS, and WebAssembly.
Language: C - Size: 3.38 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 85 - Forks: 7

petbrain/libpussy
Pet's collection of essentials.
Language: C - Size: 22.5 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

spaskalev/buddy_alloc
A single header buddy memory allocator for C & C++
Language: C - Size: 632 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 180 - Forks: 12

Flow-IPC/ipc_shm_arena_lend
Flow-IPC Sub-project - SHM-jemalloc - Commercial-grade jemalloc memory manager turbocharges your zero-copy work [See `ipc` repo first]
Language: C++ - Size: 687 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

niluxv/secmem-alloc
Allocate private/secret memory in rust
Language: Rust - Size: 150 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 8 - Forks: 0

atilaneves/automem
C++-style automatic memory management smart pointers for D
Language: D - Size: 309 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 90 - Forks: 15

Enichan/Arenas
Unmanaged arena memory allocators for C#/CSharp with easy interactions between managed and unmanaged references
Language: C# - Size: 249 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 102 - Forks: 3

kikisal/arena_allocator_c
Arena Allocator implementation in C
Language: C - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

bo1led-owl/spalloc
Toy allocator with C interface written in Zig
Language: Zig - Size: 64.5 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

BobSteagall/CppCon2018
Materials from my talks from CppCon 2018
Language: C++ - Size: 3.81 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 2

R533-Code/colt-cpp
C++ data structures, Unicode-aware string, allocators and other utilities used throughout the Colt Compiler.
Language: HTML - Size: 9 MB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

assyrianic/Harbol
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+
Language: C - Size: 475 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 29 - Forks: 4

anton-mel/WeensyOS
Rust version of WeensyOS——a tiny kernel that can run on bare-metal x86-64 machines (including QEMU's emulated CPUs), aiming for easy physical and virtual memory display with minimal unsafe code (currently used 15 times for port/register write-read).
Size: 213 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

Cons-Cat/libCat
🐈⬛ A runtime for C++26 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-based errors!
Language: C++ - Size: 2.51 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 59 - Forks: 4

valsov/mem-alloc
Rust memory allocators
Language: Rust - Size: 42 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

URFU-Study/FILP-MO
Study project for Functional and logical programming сourse at UrFU. Autrors: Dmitrii Chernyavskii and Sergei Zaremba
Language: C++ - Size: 2.01 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

zzemlyanaya/filp_mo201 📦
Лабораторные работу по курсу ФИЛП МатМех УрФУ весна 2023
Language: C++ - Size: 26.4 KB - Last synced at: 29 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

hosseinmoein/Cougar
Modern C++ Stack and Static based allocators + a Custom Aligned allocator
Language: C++ - Size: 18.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 51 - Forks: 3

eXtreames/kx_allocator
custom allocator
Language: C++ - Size: 85.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Contingencyy/DX12RendererV2
Language: C++ - Size: 104 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

gcarreno/ZestAllocators
Zig Test(ZEST) code to explore the concept of the allocators
Language: Zig - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

FirescuOvidiu/Memory-management
Designing a memory allocator and constructing diagnostic tools.
Language: C++ - Size: 11.9 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

viccpp/realloc4cpp
ISO WG21 proposal P0894
Language: C++ - Size: 61.5 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

pavlosdais/Memory-Allocators
A set of custom memory allocators
Language: C - Size: 14.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

as51340/Memory-management-in-C
Language: C++ - Size: 1.38 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Sibras/ShiftLib
ShiftLib is a general purpose cross platform C++ library providing multiple mathematics, memory and utility functions
Language: C++ - Size: 1.77 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Maksim2498/c-allocators
A small C99 library providing allocators
Language: C - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

BobSteagall/CppNow2017
Materials from my C++Now 2017 talk: "Testing the Limits of Allocator Awareness"
Language: C++ - Size: 1.02 MB - Last synced at: about 14 hours ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 2

aleokdev/space_alloc
A Rust general purpose unidimensional space allocator library
Language: Rust - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

KredeGC/KTL
A header-only library containing various allocators and containers for c++
Language: C++ - Size: 415 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

LanzaSchneider/lanzalloc
A simple memory allocation library
Language: C - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

VladimirBalun/Algorithms
:mortar_board: Different algorithms implemented in C++
Language: C++ - Size: 141 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 5

submada/autoptr
Smart pointers for dlang
Language: D - Size: 4.2 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 0

BobSteagall/CppCon2016
Materials from my CppCon 2016 talk: "Implementing Lightweight Object Persistence with Modern C++"
Language: C++ - Size: 489 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

VladimirBalun/Allocators
🎓 Implementation different basic allocators for manual memory management in C language. You can use it like a library for your goals.
Language: C - Size: 44.9 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 1

laiambryant/buddy_allocator_bitmap
A buddy allocator written in C that uses a bitmap for bookkeeping purposes.
Language: C - Size: 192 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

submada/basic-string
String for dlang
Language: D - Size: 545 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

BobAaldering/LETS_ALLOCATE
Here you will literally learn everything about allocators, and implement one yourself!
Language: C++ - Size: 1.94 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

mylk-pl/mylk-utils
Utility library for Mylk
Language: C++ - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 2

jeisonmp/NKE0.8a Fork of Guidebom/NKE0.7d
Nanokernel para ARM-LPC2378, versão 0.8a - Inclui alocadores de memoria Smalloc e TLSF
Language: C - Size: 1.4 MB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0
