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. Learn more →
Top 5 C Allocator Projects
-
libGimbal
C17-based extended standard library, cross-language type system, and unit testing framework targeting Sega Dreamcast, Sony PSP and PSVita, Windows, Mac, Linux, Android, iOS, and WebAssembly.
-
InfluxDB
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.
-
Harbol
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+ (by assyrianic)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
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!
I'm a huge academic fan of what GTk has accomplished (thanks to their GObject type system), and as much as I know the C89 crowd who thinks macros are all evil probably abhor this kind of thing, I think GTk is one of the most epic, impressive, ambitious C codebases in existence. Witness as non-OO C matches, rivals, and quite often beats Qt on equivalent classes/features in plain C... It's even above "just C++ style C," as they have added features like a property and signal system...
Such a fanboy it inspired my own type system and massive core library, libgimbal, which uses a type system similar to GObject and targets game consoles like the Sega Dreamcast: https://github.com/gyrovorbis/libgimbal
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:)
Yes, even ~2012 OpenCL code works incredibly well today for spectral path tracing: https://indigorenderer.com/indigobench
Also my fractal software incl OpenCL multi-GPU / mixed plaftorm rendering: https://chaoticafractals.com/
Both work on [ Nvidia, AMD, Intel, Apple ] x [ CPU, GPU ].
Some of the shared code here: https://github.com/glaretechnologies/glare-core
Don't let anyone tell you OpenCL is dead! Keep writing OpenCL software!!!!1 voice breaks
C Allocators related posts
- Memory Allocators
- buddy memory allocator - project update (2 years)
- Open-source MISRA-compliant projects
- One year ago I wrote a buddy memory allocator - project update
- Fast (pseudo) RNG?
- is there some good tutorial about how malloc or mcheck works?
- How to Properly Benchmark C Code
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Allocator projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | buddy_alloc | 117 |
2 | libGimbal | 60 |
3 | Harbol | 25 |
4 | Memory-Allocators | 22 |
5 | glare-core | 4 |
Sponsored