Showing 20 of 92 projects
A high-performance C++20 concurrency framework with lock-free work-stealing thread pools, Asio integration, and simple coroutine syntax.
A Go implementation of the TextRank algorithm for automatic text summarization, phrase extraction, and keyword ranking with multithreading support.
A modern, modular, and efficient lossless data compressor in C++ that combines multiple algorithms and multi-threading for high performance.
A simple, open-source lossless audio codec with good compression ratios, written in C++.
A tiny Swift library that simplifies Grand Central Dispatch (GCD) usage with intuitive syntax and helpers.
A Swift library providing simple, Swifty APIs for thread synchronization using GCD with EREW and CREW concurrency modes.
An embedded scripting language for C++ applications with C-style syntax, designed for games and tools.
A high-performance fork of FastMM4 with AVX/AVX2/AVX512 support, efficient synchronization, and FreePascal compatibility.
A low-level Lua wrapper for pthreads and WIN32 threads that provides isolated Lua states in separate threads without shared memory.
An embedded transactional database library for Go that handles account-based financial operations with multithreaded performance.
A concurrent programming library for Lua that enables parallel execution of Lua processes using message passing and POSIX threads.
A coroutine-based multithreading library for Delphi enabling procedural-oriented programming with greenlets, channels, and async I/O.
A Vulkan sample application that renders 200,000 animated particles using multithreaded draw calls to demonstrate low CPU overhead.
A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.
A fast and scalable memory manager for Delphi, optimized for multithreaded performance.
A cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.
A drop-in replacement for llthreads providing Lua threading with enhanced error logging, timeout controls, and C function passing.
A Rust-based, feature-rich, and high-performance replacement for the Windows `tree` command with diff-level compatibility.
A demand-driven, horizontally threaded image processing library optimized for speed and low memory usage.
A state management library for building high-performance, multithreading web applications with shared state across threads.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.