C memory-management

Open-source C projects categorized as memory-management Edit details

Top 8 C memory-management Projects

  • memreduct

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

    Project mention: Why does the windows manager take up so much memory? | reddit.com/r/GamingLaptops | 2022-08-29

    Nope, and if you are bothered too much by it try using this: https://www.henrypp.org/product/memreduct

  • bdwgc

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

    Project mention: Small (EXPERIMENTAL RESEARCH) project I made to add a reference counter GC to clang (specifically clang, will change) C | reddit.com/r/C_Programming | 2022-04-30

    My dude have you heard of Boehm GC

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • VulkanMemoryAllocator

    Easy to integrate Vulkan memory allocation library

    Project mention: Is it a good idea to use VMA for memory management for production? | reddit.com/r/vulkan | 2022-04-09

    Seems like it was initially added more than 2 years ago, they really should release more often :P

  • zpl

    📐 Pushing the boundaries of simplicity

  • cone

    Cone Programming Language

    Project mention: An Accessible Introduction to Type Theory and Implementing a Type Checker | reddit.com/r/ProgrammingLanguages | 2022-02-14

    Hm sounds interesting ... but I couldn't find the type checker here? https://github.com/jondgoodwin/cone/tree/master/src/c-compiler

  • mps

    The Memory Pool System

    Project mention: Garbage Collection with LLVM | reddit.com/r/ProgrammingLanguages | 2022-09-24

    I am trying to implement garbage collection for my language because I want memory management for arrays/lists and strings. I am looking through LLVM's garbage collection page but the documentation isn't great. Are there any other resources that offer more concrete steps to implement garbage collection? Would it be wise to circumvent LLVM all together for garbage collection and only use something like the Memory Pool System? Thanks!

  • isoalloc

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

    Project mention: isoalloc: A general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance | reddit.com/r/blueteamsec | 2022-05-22
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • buddy_alloc

    A single header buddy memory allocator for C

    Project mention: One year ago I wrote a buddy memory allocator - project update | reddit.com/r/C_Programming | 2022-07-19

    You are right about the tests - they are written with 64-bit in mind. I ought to rework them to switch sizes based on arch but that will take a weekend. I've filed https://github.com/spaskalev/buddy_alloc/issues/19 to track this.

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 2022-09-24.

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 2,175
2 bdwgc 2,117
3 VulkanMemoryAllocator 1,744
4 zpl 792
5 cone 444
6 mps 401
7 isoalloc 304
8 buddy_alloc 33
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.