Showing 36 of 568 projects
A Swift library providing functional concurrency primitives like channels, MVars, and software transactional memory.
A high-performance, storage-agnostic message queue and worker pool system for Go with type safety and extensible adapters.
A modern command-line job processor for parallel task execution, similar to make.
Efficient, thread-safe immutable data structures (Vector and Map) for the Crystal programming language.
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 distributed workflow engine and state machine library for Go that implements aspect-oriented programming and the actor model.
A C++ library providing shared memory, memory-mapped files, and synchronization primitives for interprocess communication.
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 Go tool and library for downloading URLs and files from Common Crawl and Wayback Machine web archives.
A PowerShell module for running concurrent jobs using threads instead of processes, reducing resource overhead.
A Rust library that abstracts over Rc and Arc smart pointers, enabling data structures with parameterizable pointer types.
An interactive book and course that teaches Elixir's concurrency features through hands-on Livebook exercises.
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.
A tiny Swift library that simplifies Grand Central Dispatch (GCD) usage with intuitive syntax and helpers.
F# library providing asynchronous sequences compatible with BCL IAsyncEnumerable for async/await workflows.
A high-performance rate limiter library for Go applications with multiple rate limiting strategies.
A Go library for building data processing workflows and pipelines with functional operations, cycles, and fan-out capabilities.
A lightweight, pure-Swift library for managing task execution across different threads using the Kommand pattern.
A lightweight Swift library providing one-line throttle, debounce, and delay functions with built-in thread safety via Swift's actor model.
A structured 7-day learning path for Node.js developers to master Go fundamentals and build practical applications.
A simple yet powerful Erlang application for generating configurable load patterns to test system performance.
A drop-in alternative to Go's sync/errgroup with configurable goroutine worker limits for rate-limited operations.
A flexible multi-layer Go caching library implementing Cache-Aside pattern for in-memory and shared caches like Redis.
A library providing seamless interoperability between F# Async workflows and .NET Task/ValueTask for mixed-language asynchronous programming.
A curated collection of libraries, tools, and resources for parallel and effectful programming in OCaml 5.
A Swift library providing simple, Swifty APIs for thread synchronization using GCD with EREW and CREW concurrency modes.
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 cross-platform Rust library for controlling thread scheduling policies and priorities across multiple operating systems.
An asynchronous version of Elixir's 'with' that resolves dependency graphs and executes clauses for optimal performance.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.