Showing 36 of 416 projects
A Swift library that provides async/await APIs and thread-safe concurrency for Apple's CoreBluetooth framework.
A utility that resolves promises in Map and Object structures while preserving keys, similar to Promise.all().
A Go library for managing application shutdown with graceful cleanup of resources using OS signals.
A well-tested Grand Central Dispatch (GCD) timer implementation for Swift applications.
A repository containing presentation materials from the C++Now 2013 conference, covering C++11, Boost libraries, and advanced programming topics.
A high-performance, storage-agnostic message queue and worker pool system for Go with type safety and extensible adapters.
A Python library implementing CSP-style concurrency with channels, inspired by Go and Clojure's core.async.
A payment processing library for Elixir, inspired by Shopify's ActiveMerchant, supporting multiple gateways with fault tolerance.
A PowerShell module for running concurrent jobs using threads instead of processes, reducing resource overhead.
A C++ library providing shared memory, memory-mapped files, and synchronization primitives for interprocess communication.
A Go tool and library for downloading URLs and files from Common Crawl and Wayback Machine web archives.
A distributed workflow engine and state machine library for Go that implements aspect-oriented programming and the actor model.
A tiny Swift library that simplifies Grand Central Dispatch (GCD) usage with intuitive syntax and helpers.
A fast, resizable semaphore primitive for Go with weighted operations, context cancellation, and dynamic limit adjustment.
A collection of Swift and SwiftUI playgrounds demonstrating practical solutions for iOS/macOS development challenges.
An interactive book and course that teaches Elixir's concurrency features through hands-on Livebook exercises.
F# library providing asynchronous sequences compatible with BCL IAsyncEnumerable for async/await workflows.
A Rust library that abstracts over Rc and Arc smart pointers, enabling data structures with parameterizable pointer types.
A lightweight, pure-Swift library for managing task execution across different threads using the Kommand pattern.
A Go library for building data processing workflows and pipelines with functional operations, cycles, and fan-out capabilities.
A high-performance rate limiter library for Go applications with multiple rate limiting strategies.
A lightweight Swift library providing one-line throttle, debounce, and delay functions with built-in thread safety via Swift's actor model.
A drop-in alternative to Go's sync/errgroup with configurable goroutine worker limits for rate-limited operations.
A structured 7-day learning path for Node.js developers to master Go fundamentals and build practical applications.
A flexible multi-layer Go caching library implementing Cache-Aside pattern for in-memory and shared caches like Redis.
A curated collection of libraries, tools, and resources for parallel and effectful programming in OCaml 5.
A simple yet powerful Erlang application for generating configurable load patterns to test system performance.
A library providing seamless interoperability between F# Async workflows and .NET Task/ValueTask for mixed-language asynchronous programming.
Lua bindings for ZeroMQ 2.x, enabling high-performance message passing between distributed applications.
A Go implementation of CyclicBarrier for synchronizing goroutines at common execution points.
A Swift library providing simple, Swifty APIs for thread synchronization using GCD with EREW and CREW concurrency modes.
An asynchronous version of Elixir's 'with' that resolves dependency graphs and executes clauses for optimal performance.
A comprehensive Swift library providing primitives for concurrency and reactive programming, simplifying asynchronous code.
A cross-platform Rust library for controlling thread scheduling policies and priorities across multiple operating systems.
A low-level Lua wrapper for pthreads and WIN32 threads that provides isolated Lua states in separate threads without shared memory.
A lightweight, typed Actor library for Scala and Scala.js to build concurrent data pipelines and state machines.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.