A library of generic data structures for the C language.
-
Updated
May 12, 2026 - C
A library of generic data structures for the C language.
A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).
TouchSocket is an integrated .NET networking framework that includes modules for socket, TCP, UDP, SSL, named pipes, HTTP, WebSocket, RPC, and more. It offers a one-stop solution for TCP packet issues and enables quick implementation of custom data message parsing using protocol templates.
A very fast cross-platform memory pool mechanism for C++ built using a data-oriented approach (3 to 24 times faster than regular new or delete, depending on operating system & compiler)
Two Level Segregated Fit (TLSF) memory allocator implementation, BSD License
A multithreaded discrete event simulation library in C, using POSIX pthreads for parallelized trials and replications, stackful asymmetric coroutines for concurrent simulated processes inside each thread, and optionally CUDA or other GPGPU parallelism for detailed model physics inside each coroutine.
A performant and memory efficient storage for immutable strings with C++17. Supports all standard char types: char, wchar_t, char16_t, char32_t and C++20's char8_t.
A high-performance back-end service framework written in C.
Dynamic memory pool implementation, for reusable fixed, or variable sized memory blocks, using pthread mutex locks.
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+
Small System Framework - JSON parser/generator, Reed-Solomon, finite state machine framework, and other high quality interfaces for embedded systems.
C++ header-only mempool library
simple memory pool / thread safe / minimized context switching / Memory managed in 4 levels / Requirements(Windows xp~ / Visualstudio 2015)
Allocation-free and lock-free memory pool library written in golang using treiber stack
An efficient solution to replace malloc - Google open source project tcmalloc high-concurrency memory pool learning and simulation implementation. This project extracts the essence of Google-tcmalloc. After testing and optimization, the performance is better than malloc to a certain extent.
Fast Efficient Fixed-Size Memory Pool
C++ template containers with optimized memory consumption
A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.
Add a description, image, and links to the memory-pool topic page so that developers can more easily learn about it.
To associate your repository with the memory-pool topic, visit your repo's landing page and select "manage topics."