Showing 36 of 568 projects
A static race detector for Go that analyzes code without execution to find data races in pointers and concurrency patterns.
A Go package providing concurrent-safe queue implementations (FIFO and FixedFIFO) for goroutine-safe data handling.
A Ruby gem providing a simple and reliable beanstalkd-powered job queue for background processing.
A collection of presentation materials from the C++Now 2014 conference covering modern C++ topics, libraries, and best practices.
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 zero-dependency Java toolkit for testing multi-threaded and asynchronous code with cross-thread assertions.
A Swift package for GPU-accelerated image and video editing using Swift concurrency and Metal.
A coroutine library for Rust providing asymmetric coroutines with yield/resume semantics.
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.
A fast object pool for the JVM
A high-performance in-memory and hybrid cache for Go, featuring adaptive W-TinyLFU eviction and hierarchical timer wheels.
An actor-native service mesh for durable, stateful computing that works across multiple programming languages and protocols.
A high-performance, zero-allocation Java pathfinding library designed for extreme concurrency and low latency in demanding environments like Minecraft servers.
A distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.
A pure functional finite state machine data structure for Elixir, designed for use within existing processes without requiring separate process management.
A Go package offering thread-safe generic implementations of BlockingQueue, PriorityQueue, CircularQueue, and Linked Queue.
A Vue.js library for encapsulating asynchronous operations and managing concurrency with reactive state.
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 reusable Erlang library of state-based convergent replicated data types (CRDTs) with QuickCheck testing.
A Go library providing monads, optional types, Rx-style observables, and functional programming utilities.
A header-only C++23 library for task-based parallelism using coroutines and std::expected for error handling.
An easy-to-use in-process scheduler for high-frequency recurring tasks in Go, focused on execution accuracy.
A Rust-based task scheduler for managing delayed and periodic tasks with dynamic control, supporting both synchronous and asynchronous execution.
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 lightweight Go library for building concurrent programs using the Actor model and CSP principles.
A tutorial on writing parallel programs in Multicore OCaml using domainslib for task pools, parallel loops, and async/await.
A Go library providing generic utility functions for concurrency, string manipulation, hashing, encoding, and data conversion.
A library that adds transparent sharding and partitioning to ETS tables in Erlang/Elixir for improved concurrency and scalability.
An auto-rotating io.Writer implementation for Go with multiple rolling policies and parallel-safe writers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.