Ross ROSS = Recommend OSS · open-source software intelligence for agents

function: concurrency

1023 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
discord/manifold
Manifold is an Elixir/Erlang library that optimizes batch message passing between Erlang nodes by grouping PIDs by remote node and distribu…
641848stable
python-greenlet/greenlet
Greenlet is a C extension for CPython providing lightweight in-process coroutines (micro-threads) with no implicit scheduling. It lets deve…
761840stable
TheCodeTraveler/AsyncAwaitBestPractices
A .NET library providing extensions for System.Threading.Tasks.Task and ValueTask, including SafeFireAndForget for exception-safe fire-and-…
721839stable
bloomberg/bde
BDE (Basic Development Environment) is Bloomberg's set of foundational C++ libraries, comprising BSL (Basic Standard Library), BDL (Basic D…
771838stable
connor4312/cockatiel
Cockatiel is a TypeScript/Node.js resilience and transient-fault-handling library inspired by .NET's Polly. It lets developers compose poli…
671815active
emacs-ng/emacs-ng
emacs-ng is a fork of GNU Emacs that adds a native layer with Deno's JavaScript/TypeScript runtime, async I/O, threading, and Mozilla's GPU…
791808active
genaray/Arch
Arch is a high-performance C# Entity Component System (ECS) library based on archetypes and chunks, with optional multithreading. It target…
731808active
moderngpu/moderngpu
moderngpu is a header-only C++ productivity library for general-purpose GPU computing built on CUDA. It provides accelerated primitives for…
511789active
medikoo/memoizee
Memoizee is a comprehensive memoization library for JavaScript that caches function results to avoid repeated computation. It supports any …
231777stable
rcore-os/zCore
zCore is a reimplementation of Google's Zircon microkernel written in safe Rust, runnable both as a userspace libos program and on bare met…
231777active
bsm/redislock
A Go library providing a simplified distributed locking implementation built on Redis. It supports obtaining, refreshing, releasing, and TT…
721767active
GNOME/glib
GLib is the low-level core C library underpinning GTK and GNOME, providing data structures, an object system (GObject), an event loop, thre…
771761stable
fereidani/kanal
Kanal is a high-performance Rust channel library implementing CSP-style message passing with both synchronous and asynchronous APIs. It sup…
741759active
efficient/libcuckoo
libcuckoo is a high-performance, compact concurrent hash table implemented in C++ using cuckoo hashing. It is a header-only library that su…
751744stable
ib-api-reloaded/ib_async
ib_async is a Python library providing a clean sync/async interface to Interactive Brokers' Trader Workstation (TWS) API and IB Gateway, su…
601723active
oklog/run
run.Group is a small Go library providing a universal mechanism to manage goroutine lifecycles. Actors are added as execute/interrupt funct…
351720stable
puzpuzpuz/xsync
xsync is a Go library providing scalable concurrent data structures such as a concurrent hash table map, striped counter, and other synchro…
851719stable
tokio-rs/io-uring
A Rust library providing a safe, low-level interface to the Linux io_uring asynchronous I/O kernel API. It exposes submission and completio…
771719stable
tomerfiliba-org/rpyc
RPyC (Remote Python Call) is a transparent and symmetric RPC library for Python that uses object proxying to let code manipulate remote obj…
391705stable
bezzad/Downloader
A fast, cross-platform multipart downloader library for .NET applications with asynchronous progress events. It supports parallel chunked d…
971704active
servo/rust-smallvec
A Rust library providing SmallVec, a vector-like collection that stores a small number of items inline on the stack and spills to the heap …
911695active
mperham/connection_pool
A generic connection pooling library for Ruby that manages a shared pool of objects (network clients, connections) across threads and fiber…
721692stable
jasync-sql/jasync-sql
jasync-sql is an asynchronous, Netty-based database driver for MySQL and PostgreSQL written in Kotlin, usable from Java and Kotlin. It prov…
511688active
trustmaster/goflow
GoFlow is a lean Flow-based Programming (FBP) library for Go that lets developers build applications as graphs of concurrent components con…
891671active
sfackler/r2d2
r2d2 is a generic connection pool library for Rust that maintains a set of open connections for repeated use. It is backend-agnostic, with …
231656stable
arkhipenko/TaskScheduler
A lightweight C++ library providing cooperative multitasking and task scheduling for Arduino, ESPx, STM32, nRF, and other microcontrollers.…
831650stable
django/asgiref
asgiref is the reference library for the ASGI (Asynchronous Server Gateway Interface) specification, providing base utilities for Python as…
761630stable
apache/pekko
Apache Pekko is an open-source JVM framework for building concurrent, distributed, and resilient message-driven applications using the Acto…
771629active
nornir-automation/nornir
Nornir is a pure Python automation framework for operating collections of network devices, providing pluggable inventory management and mul…
871613active
W4G1/multithreading
A TypeScript library providing Rust-inspired concurrency primitives for JavaScript, including a managed worker pool, Mutexes, Semaphores, a…
601609active
xtaci/smux
Smux is a stream multiplexing library for Go that runs many logical streams over a single reliable connection such as TCP or KCP. It minimi…
701602stable
aiceking/AppStartFaster
An Android library for cold start optimization, providing a directed-acyclic-graph based startup task dispatcher and a Multidex loading opt…
821596active
krakjoe/parallel
A PHP 8 extension written in C providing a succinct parallel concurrency API with Runtime, Future, and Channel primitives for true multithr…
921594active
elixir-lang/gen_stage
GenStage is an Elixir specification and behaviour for exchanging events between producer and consumer stages with built-in back-pressure. I…
751590stable
tinylibs/tinypool
Tinypool is a minimal, dependency-free Node.js worker thread pool library, a slimmed-down fork of Piscina built primarily for Vitest. It su…
911586active
facebook/CacheLib
CacheLib is a C++ library providing a pluggable, thread-safe in-process caching engine with transparent DRAM and SSD tiering. It includes C…
991585active
callbag/callbag
Callbag is a lightweight specification/standard for JavaScript callbacks that enables minimal-overhead observables, iterables, and async it…
321575stable
omnilib/aiosqlite
aiosqlite is a Python library providing an asyncio-friendly interface to SQLite databases, replicating the standard sqlite3 module with asy…
641568stable
rigtorp/MPMCQueue
A bounded multi-producer multi-consumer concurrent queue implemented as a single C++11 header. It is battle-tested in production, including…
231563stable
kbengine/kbengine
KBEngine is an open-source MMOG server engine written in C++ with a Python scripting layer for game logic, including hot-fixing support. It…
235699maintenance
rust-crdt/rust-crdt
A Rust library providing a family of well-tested, serializable CRDTs (Conflict-free Replicated Data Types) supporting both state-based (CvR…
231545active
hyperium/h2
H2 is a Tokio-based HTTP/2 client and server implementation for Rust that implements the full HTTP/2 specification. It serves as the low-le…
951544stable
zoolutions/sidekiq-unique-jobs
A Ruby gem that prevents duplicate Sidekiq background jobs using Redis-based locks. It provides multiple lock types and conflict strategies…
831543active
BoltsFramework/Bolts-ObjC
Bolts is a collection of low-level Objective-C libraries for mobile app development, originally created by Parse and Facebook. It provides …
235620maintenance
bloomberg/comdb2
Comdb2 is Bloomberg's open-source clustered relational database management system built on optimistic concurrency control. It supports mult…
771528active
MaJerle/lwrb
lwrb is a lightweight, platform-independent C library implementing a generic FIFO ring (cyclic) buffer with no dynamic memory allocation. I…
871526stable
baidu/uid-generator
UidGenerator is a Java library that generates unique 64-bit IDs based on the Snowflake algorithm, working as an embeddable component with c…
325562maintenance
ros2-rust/ros2_rust
Rust bindings for ROS 2, providing the rclrs client library, code generator, and examples for writing ROS 2 robotics applications in Rust. …
831521active
pyper-dev/pyper
Pyper is a pure-Python library for building concurrent and parallel data pipelines using functional programming patterns. It unifies thread…
281518active
name5566/leaf
Leaf is a pragmatic game server framework written in Go, providing modular building blocks for building multiplayer game backends. It empha…
235518maintenance
firedancer-io/firedancer
Firedancer is Jump Crypto's from-scratch Solana validator client written in C, designed for extreme performance and security with a restric…
951510active
sindresorhus/p-map
p-map is a small Node.js/JavaScript library for mapping over iterables with promise-returning or async mapper functions concurrently, with …
831510stable
sail-sg/envpool
EnvPool is a C++-based batched environment pool with pybind11 bindings and a thread pool for high-performance parallel RL environment execu…
941506active
sindresorhus/pify
A small JavaScript library that converts callback-style functions or entire modules into Promise-based APIs. It offers options like multiAr…
651503stable
tjanczuk/edge
Edge.js is an interop library that lets Node.js and .NET (CLR, .NET Core, Mono) code call each other in-process, on Windows, macOS, and Lin…
235436maintenance
zpl-c/librg
librg is a single-header, cross-platform world replication library written in pure C99 for multiplayer game development. It acts as middlew…
521496active
elixir-horde/horde
Horde is an Elixir library providing a distributed supervisor (Horde.DynamicSupervisor) and distributed registry (Horde.Registry) built on …
701494active
NateTheGreatt/bitECS
bitECS is a flexible, minimal, data-oriented Entity Component System (ECS) library for JavaScript and TypeScript, focused on high performan…
771492active
smarty/go-disruptor
A Go port of the LMAX Disruptor, a high-performance inter-thread/goroutine messaging library built on a pre-allocated ring buffer. It achie…
691492active
tokio-rs/tokio-uring
tokio-uring is a Rust library that provides an io_uring-backed runtime compatible with the Tokio ecosystem, exposing new resource types (st…
361492active
ninia/jep
Jep is a library that embeds CPython in the Java Virtual Machine through JNI, allowing Java applications to run Python code and use Python …
901488active
uqfoundation/pathos
pathos is a Python framework for parallel graph management and execution across heterogeneous computing resources. It provides drop-in para…
721484active
MultiPaper/MultiPaper
MultiPaper is a fork of Purpur (Paper) for Minecraft that lets a single world run across multiple coordinated Minecraft servers, with a Mul…
331475active
closeio/tasktiger
TaskTiger is a Python task queue library backed by Redis, supporting per-task subprocess forking, unique queues, task locking, and flexible…
671467active
copper-project/copper-rs
Copper is a Rust runtime and SDK for building, running, recording, and deterministically replaying static robot task graphs, from Linux dow…
771466active
libktx/ktx
KTX is a collection of modular Kotlin extensions for the libGDX game framework, leveraging Kotlin features like coroutines, type-safe build…
361462active
pegasusTrader/PandoraTrader
PandoraTrader is a C++ high-frequency quantitative trading platform for futures markets, supporting multiple broker APIs such as CTP, QDP, …
531461active
gammazero/workerpool
A Go library providing a concurrency-limiting goroutine pool that caps the number of concurrently executing tasks while allowing unlimited …
891458stable
uber-go/atomic
A Go library providing wrapper types for primitive types that enforce atomic access, offering a safer and more convenient API than the stan…
301452stable
hynek/stamina
stamina is an opinionated Python library for retrying failed operations with production-safe defaults like exponential backoff with jitter,…
801442stable
laruence/yar
Yar is a lightweight, concurrent RPC framework implemented as a native PHP extension (written in C), supporting HTTP, HTTPS, and TCP transp…
861435stable
DirtyHairy/async-mutex
A TypeScript library providing mutex and semaphore primitives for synchronizing asynchronous JavaScript workflows. Locking returns a promis…
471430stable
sheredom/subprocess.h
A single-header C/C++ library for launching and interacting with subprocesses across Linux, macOS, and Windows. It provides APIs to spawn p…
831413active
thejerf/suture
Suture is a Go library implementing Erlang-style supervisor trees for managing and restarting failing goroutine-based services. It handles …
741412stable
ReactiveX/IxJS
IxJS is a TypeScript library that brings Array#extras-style combinators like map, filter, and reduce to synchronous and asynchronous iterab…
321411active
vorner/arc-swap
A Rust library providing atomic operations on Arc pointers, effectively an Atomic<Arc<T>>. It is optimized for read-mostly, write-seldom sc…
721408stable
tidyverse/purrr
purrr is an R package that enhances R's functional programming toolkit with a complete, consistent set of tools for working with functions …
811401stable
NVIDIA/thrust
Thrust is a C++ parallel algorithms library providing an STL-like high-level interface for GPU and multicore CPU computing, built on CUDA, …
105002maintenance
tqwewe/kameo
Kameo is a Rust library for building fault-tolerant, asynchronous actor-based systems on top of Tokio. It supports local and distributed me…
891374active
tidwall/neco
Neco is a small, fast C library providing concurrency via stackful coroutines with channels, mutexes, condition variables, and deadline/can…
631371active
true-myth/true-myth
True Myth is a TypeScript library providing type-safe Maybe, Result, and Task types for handling null values, errors, and async operations …
931361active
QuantumLeaps/qpc
QP/C is a lightweight real-time event framework (RTEF) for C that implements the event-driven Active Object (Actor) model combined with hie…
941356stable
fgkeepalive/AndroidKeepAlive
An Android process keep-alive (daemon) library implemented with Linux-level techniques via C/JNI, claiming to keep apps alive even against …
681345active
yann-shi/libcsp
libcsp is a high-performance concurrency library for C implementing the Communicating Sequential Processes (CSP) model, inspired by Go's go…
231345active
Ableton/link
Ableton Link is a C++ header-only library that synchronizes musical beat, tempo, and phase across multiple applications and devices over a …
861337active
jodal/pykka
Pykka is a Python implementation of the actor model, providing actors that communicate via messages to simplify building concurrent applica…
851335active
reactphp/event-loop
ReactPHP's core reactor event loop providing a common LoopInterface for evented, non-blocking I/O in PHP. It enables interoperable async li…
691333stable
valyala/bytebufferpool
A Go library implementing a pool of byte buffers with anti-memory-waste protection, limiting memory loss from fragmentation to the maximum …
321332stable
astoilkov/main-thread-scheduling
A TypeScript library for running computationally heavy tasks on the browser main thread without freezing the UI, using a simple yieldOrCont…
231331active
deadpool-rs/deadpool
Deadpool is a dead simple, async-await connection/object pool implementation for Rust. It provides pool managers for databases like Postgre…
771330stable
disruptor-net/Disruptor-net
A .NET port of the LMAX Disruptor, a high-performance inter-thread message passing framework built around a pre-allocated ring buffer with …
571330active
swow/swow
Swow is a coroutine-based concurrent I/O engine for PHP, implemented as a C extension with most functionality exposed through PHP code. It …
731329active
rickclephas/KMP-NativeCoroutines
A library that enables using Kotlin Coroutines (suspend functions and Flows) from Swift code in Kotlin Multiplatform apps. It adds proper c…
921325stable
python-zk/kazoo
Kazoo is a high-level Python client library for Apache ZooKeeper, providing a friendlier API on top of the raw protocol. It includes recipe…
801322stable
developit/greenlet
Greenlet is a tiny JavaScript library that takes an async function and returns a version of it that runs in its own Web Worker thread. It i…
234688maintenance
swaldman/c3p0
c3p0 is a mature, highly concurrent JDBC connection pooling library for Java, with support for caching and reuse of PreparedStatements. It …
771318stable
Shopify/job-iteration
A Ruby gem extending ActiveJob that makes long-running background jobs interruptible and resumable via cursor-based checkpointing. Develope…
891313stable
codingo/Interlace
Interlace is a Python CLI tool that wraps single-threaded command-line applications and runs them in parallel across many targets, adding C…
411303active
openworkflowdev/openworkflow
OpenWorkflow is an open-source TypeScript framework for building durable, resumable workflows backed by PostgreSQL or SQLite. It memoizes e…
781302active
isaacs/node-graceful-fs
graceful-fs is a drop-in replacement for Node.js's fs module that makes filesystem access more resilient. It queues and retries open/readdi…
541302stable

← prev page 4 / 11 next →