C memory-management

Open-source C projects categorized as memory-management

Top 11 C memory-management Projects

  • memreduct

    Lightweight real-time memory management application to monitor and clean system memory on your computer.

    Project mention: Recently during games my cpu goes to 100% and i barely get 30fps on games that used to run at 60fps easily. | /r/nvidia | 2023-07-18

    Simply put: Memreduct is an app that cleans up processes and memory to help improve FPS.

  • bdwgc

    The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

    Project mention: Writing a Simple Garbage Collector in C (2020) | news.ycombinator.com | 2023-04-08

    Boehm GC is mentioned in the article: https://github.com/ivmai/bdwgc

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • VulkanMemoryAllocator

    Easy to integrate Vulkan memory allocation library

    Project mention: Why do I need to load VMA vulkan functions dynamically? | /r/vulkan | 2023-06-21

    Hello - working on a Vulkan renderer and I ran into a topic I don't understand. I use the Vulkan Memory Allocator and upon updating my local targeted Vulkan SDK to 1.3.250 from 1.3.204, I receive exactly the same error as this user: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues/280 Error: The procedure entry point vkGetDeviceBufferMemoryRequirements could not be located in the DLL.

  • zpl

    📐 Pushing the boundaries of simplicity

  • mps

    The Memory Pool System

    Project mention: Boehm Garbage Collector | news.ycombinator.com | 2024-01-21

    I have a library which has an extremely slow free, around 2m for large files, because of unnaturally scattered allocation patterns, but this old conservative GC didn't help at all. It was about 40% slower with libgc. mimalloc was a bit better. Best would be a properly fast GC, like mps https://github.com/Ravenbrook/mps, but this would be too much work.

  • cone

    Cone Programming Language

  • isoalloc

    A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • buddy_alloc

    A single header buddy memory allocator for C & C++

    Project mention: buddy memory allocator - project update (2 years) | /r/C_Programming | 2023-06-12

    If you need a sub-allocator with predictable performance feel free to give it a try. The code is here and it is licensed under the 0BSD license, making it as lax and as close to public domain as possible. Comments, issues and PRs are always welcomed and appreciated. Thanks!

  • Memory-Allocators

    A set of custom memory allocators (by pavlosdais)

    Project mention: Memory Allocators | /r/C_Programming | 2023-08-26

    Hey everyone! I recently created some memory allocators as a part of a mini-project. It's primarily made for educational purposes on this topic but if anyone is interested in using them and/or providing feedback here is a link to the repository. Thank you:)

  • c

    Visual Studio Code C/C++ development (by default-writer)

    Project mention: Very bored | /r/cprogramming | 2023-07-11
  • mini_shell

    Mini shell made in C for Linux using GNU Readline Library

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 2024-01-21.

C memory-management related posts


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

Project Stars
1 memreduct 4,700
2 bdwgc 2,706
3 VulkanMemoryAllocator 2,301
4 zpl 949
5 mps 520
6 cone 496
7 isoalloc 351
8 buddy_alloc 104
9 Memory-Allocators 21
10 c 5
11 mini_shell 0
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.