Showing 36 of 416 projects
A collection of presentation materials from the C++Now 2014 conference covering modern C++ topics, libraries, and best practices.
A Ruby gem providing a simple and reliable beanstalkd-powered job queue for background processing.
A zero-dependency Java toolkit for testing multi-threaded and asynchronous code with cross-thread assertions.
A coroutine library for Rust providing asymmetric coroutines with yield/resume semantics.
A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.
A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.
A Swift package for GPU-accelerated image and video editing using Swift concurrency and Metal.
A disk-backed, in-process task queue for Clojure that persists tasks to disk, surviving process restarts.
A Go library providing a structured concurrency API to simplify parallel task management, error aggregation, and panic propagation.
A Swift HTTP server using the pre-fork worker model, compatible with Nest web frameworks.
A minimalistic, event loop friendly C++ actor micro-framework with Erlang-like supervisor trees for building reliable concurrent applications.
An actor-native service mesh for durable, stateful computing that works across multiple programming languages and protocols.
A high-performance in-memory and hybrid cache for Go, featuring adaptive W-TinyLFU eviction and hierarchical timer wheels.
A high-performance, zero-allocation Java pathfinding library designed for extreme concurrency and low latency in demanding environments like Minecraft servers.
A pure functional finite state machine data structure for Elixir, designed for use within existing processes without requiring separate process management.
A Vue.js library for encapsulating asynchronous operations and managing concurrency with reactive state.
A reusable Erlang library of state-based convergent replicated data types (CRDTs) with QuickCheck testing.
A Go package offering thread-safe generic implementations of BlockingQueue, PriorityQueue, CircularQueue, and Linked Queue.
A distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.
A Go library providing monads, optional types, Rx-style observables, and functional programming utilities.
A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.
A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.
A header-only C++23 library for task-based parallelism using coroutines and std::expected for error handling.
A Rust-based task scheduler for managing delayed and periodic tasks with dynamic control, supporting both synchronous and asynchronous execution.
An easy-to-use in-process scheduler for high-frequency recurring tasks in Go, focused on execution accuracy.
A Swift wrapper for Grand Central Dispatch that simplifies concurrency patterns with a type-safe, chainable API.
An idiomatic Elixir wrapper for OTP's gen_statem behavior, providing cleaner syntax and automatic callback mode declaration.
A Go package providing synchronization primitives and asynchronous computation utilities beyond the standard library.
A Go library providing generic utility functions for concurrency, string manipulation, hashing, encoding, and data conversion.
A tutorial on writing parallel programs in Multicore OCaml using domainslib for task pools, parallel loops, and async/await.
A library that adds transparent sharding and partitioning to ETS tables in Erlang/Elixir for improved concurrency and scalability.
A lightweight Go library for building concurrent programs using the Actor model and CSP principles.
An auto-rotating io.Writer implementation for Go with multiple rolling policies and parallel-safe writers.
A Go library providing ThreadLocal-like coroutine context storage and goroutine ID access with inheritance support.
A reactive event handling library for Elixir, inspired by Elm and Reactive Extensions, implementing asynchronous collections.
An asynchronous effect monad and threading model for PureScript, enabling concurrent and parallel computations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.