C++ memory-allocation

Open-source C++ projects categorized as memory-allocation

Top 8 C++ memory-allocation Projects

  • memory-allocators

    Custom memory allocators in C++ to improve the performance of dynamic memory allocation

    Project mention: Books to better understand memory allocation. | /r/ProgrammingLanguages | 2022-11-07

    Read up on Custom Allocator Strategies GitHub - mtrebi/memory-allocators: Custom memory allocators in C++ to improve the performance of dynamic memory allocation

  • memory

    STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Hoard

    The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.

  • Heap-Layers

    Heap Layers: An Extensible Memory Allocation Infrastructure

    Project mention: How does one learn low latency programming? | /r/cpp_questions | 2023-03-15

    I start with Heap-Layers by the UMass Plasma group. They've even built allocators on top of this which are worth considering.

  • rmm

    RAPIDS Memory Manager (by rapidsai)

  • libCat

    🐈‍⬛ A runtime for C++23 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-based errors!

    Project mention: I hate almost all software | news.ycombinator.com | 2023-06-06

    That's awesome! I'm working on something that sounds similar. https://github.com/cons-cat/libcat

    I'd love to see your work if you're willing to share it here!

  • bbai-lib

    C++ library for getting the most out of polymorphic allocators

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • tuninglib

    A C++ Class and Template Library for Performance Critical Applications

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-06.

C++ memory-allocation related posts


What are some of the best open-source memory-allocation projects in C++? This list will help you:

Project Stars
1 memory-allocators 1,446
2 memory 1,285
3 Hoard 946
4 Heap-Layers 344
5 rmm 324
6 libCat 51
7 bbai-lib 44
8 tuninglib 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives