Showing 32 of 68 projects
A high-performance replacement memory manager for Delphi and C++ Builder applications with advanced debugging capabilities.
A Node.js library that extends Buffer instances with pointer-like capabilities for low-level memory operations.
A header-only C++20 library providing fixed-capacity, constexpr containers with identical APIs to their std equivalents.
Objective-C Runtime bindings and wrapper for Rust, enabling safe interoperability and class declaration.
A CLI tool and Node.js API to kill Chrome tab processes to free up system resources while keeping tabs in the browser.
Cross-platform .NET bindings for Vulkan, VMA, SPIRV-Cross, and shaderc for low-level graphics programming.
A lightweight Swift library for observing and reacting to value changes with type-safe, memory-managed bindings.
A Haxe library providing parametrized, cross-platform data structures optimized for game development.
An example project demonstrating how to call Rust code from Java using JNA, with examples of data exchange and callbacks.
A high-performance, multi-threaded memory manager replacement for Delphi applications, offering improved scaling, reduced fragmentation, and shared memory support.
A lightweight Swift library for preparing, playing, and removing audio sounds in iOS apps with simple memory management.
A Common Lisp library for NVIDIA CUDA programming, providing a kernel description language and memory management.
A GC-less, fast, generic LRU hashmap library for Go with optional locking, sharding, eviction, and expiration.
A modern C++ Vulkan utility library providing RAII wrappers, memory management, and efficient idioms without framework overhead.
A C++11 Vulkan abstraction library providing type-safe memory management, resource handling, and thread safety.
A lightweight Linux daemon that kills processes to prevent out-of-memory crashes using Pressure Stall Information.
An Ember addon for managing the lifecycle of asynchronous behavior in your objects.
A single-header buddy memory allocator for C and C++ with bounded performance and predictable metadata overhead.
A simple, portable hash table implementation for C with support for multiple data types and optional thread safety.
A Go library providing manual memory management and manually managed data structures via CGO for performance-critical applications.
A JVMTI agent that forcibly terminates the JVM when it cannot allocate memory or create threads.
A collection of reusable Delphi units providing Win32 wrappers, thread-safe structures, file utilities, and VCL enhancements.
A lightweight observables framework for Swift with disposer-based memory management and basic operators.
A Rust library that abstracts over Rc and Arc smart pointers, enabling data structures with parameterizable pointer types.
A header-only C++11/20 library providing specialized containers like static_vector, small_vector, and flat_map for performance and embedded use.
A high-performance fork of FastMM4 with AVX/AVX2/AVX512 support, efficient synchronization, and FreePascal compatibility.
A thread-safe Lua library for Roblox that simplifies garbage collection by managing object cleanup through a unified interface.
A collection of Swift playgrounds demonstrating advanced language features, concurrency, and C interoperability.
A Swift library providing type-safe associated objects with compile-time type checking and support for value types.
A fast and scalable memory manager for Delphi, optimized for multithreaded performance.
An extremely fast, lock-free memory manager for Delphi and C++ Builder designed for modern multi-threaded applications.
A multi-processor, 64-bit, formally-verified general-purpose operating system for x86-64, written in SPARK/Ada.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.