buddy_alloc

A single header buddy memory allocator for C & C++ (by spaskalev)

Buddy_alloc Alternatives

Similar projects and alternatives to buddy_alloc

  1. zig

    862 buddy_alloc VS zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. bevy

    590 buddy_alloc VS bevy

    A refreshingly simple data-driven game engine built in Rust

  4. raylib

    A simple and easy-to-use library to enjoy videogames programming

  5. lively

    Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.

  6. legendary

    Legendary - A free and open-source replacement for the Epic Games Launcher

  7. crystal

    244 buddy_alloc VS crystal

    The Crystal Programming Language

  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. stb

    stb single-file public domain libraries for C/C++

  10. rav1e

    70 buddy_alloc VS rav1e

    The fastest and safest AV1 encoder.

  11. tubesync

    Syncs YouTube channels and playlists to a locally hosted media server

  12. rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

  13. sokol

    minimal cross-platform standalone C headers

  14. GitExtensions

    Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).

  15. kira

    Library for expressive game audio.

  16. rpmalloc

    2 buddy_alloc VS rpmalloc

    Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C

  17. isoalloc

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

  18. VulkanMemoryAllocator

    Easy to integrate Vulkan memory allocation library

  19. ConverterNOW

    The Unit Converter app: easy, immediate and multi-platform

  20. sysidentpy

    A Python Package For System Identification Using NARMAX Models

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better buddy_alloc alternative or higher similarity.

buddy_alloc discussion

Log in or Post with

buddy_alloc reviews and mentions

Posts with mentions or reviews of buddy_alloc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-28.
  • buddy memory allocator - project update (2 years)
    1 project | /r/C_Programming | 12 Jun 2023
    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!
  • Open-source MISRA-compliant projects
    2 projects | /r/C_Programming | 28 Dec 2022
    I maintain a project that's not technically MISRA compliant (due to being a memory allocator and MISRA disallowing the very idea) and I keep it at 100% test coverage with support for multiple compilers and operating systems. Over time I had a few users reporting back - since it's working for them I count that as success. Is it wildly popular ? Of course not, but it doesn't have to be.
  • One year ago I wrote a buddy memory allocator - project update
    3 projects | /r/C_Programming | 19 Jul 2022
    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.
  • is there some good tutorial about how malloc or mcheck works?
    1 project | /r/C_Programming | 13 Jan 2022
    I also maintain a application-based malloc (that doesn't do obtaining and releasing memory through the OS, just managing sub-diving a larger memory block into smaller requests) at https://github.com/spaskalev/buddy_alloc - feel free to ping me with any questions about it.
  • I'm giving out microgrants to open source projects for the third year in a row! Brag about your projects here so I can see them, big or small!
    103 projects | /r/programming | 28 Dec 2021
    I'm the author of https://github.com/spaskalev/buddy_alloc - a custom memory allocator for C (modern C11, works with C++ as well) designed for predictable and repeatable performance. It is suitable for use in embedded, games and any other system with soft or hard real-time demands. It has 100% line and branch test coverage and uses a fixed amount of space on the call stack when called. Recently the project had its first external contribution as well. Cheers!
  • What is your own favorite C project?
    14 projects | /r/C_Programming | 5 Aug 2021
    I made a memory allocator that turned out rather neat - https://github.com/spaskalev/buddy_alloc
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 10 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic buddy_alloc repo stats
7
166
6.7
about 1 month ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C is
the 6th most popular programming language
based on number of references?