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
deckarep/golang-set
A generic, battle-tested set data structure library for Go, offering both thread-safe and non-thread-safe set implementations modeled after…
774700stable
ergo-services/ergo
Ergo Framework is a Go framework implementing the actor model with network transparency, inspired by Erlang/OTP design patterns. It provide…
784633active
petkaantonov/bluebird
Bluebird is a full-featured Promises/A+ compliant promise library for JavaScript with a focus on performance and rich utility methods like …
2320490maintenance
cameron314/readerwriterqueue
A fast, wait-free single-producer single-consumer (SPSC) lock-free queue for C++11, implemented as a header-only library. It supports move …
674615stable
orcaman/concurrent-map
A thread-safe concurrent map implementation for Go that shards the map to minimize lock contention. It predates and complements the stdlib …
234530stable
ReactiveX/RxAndroid
RxAndroid provides Android-specific bindings for RxJava 3, adding the minimal classes needed to write reactive components in Android apps. …
6619932maintenance
amphp/amp
amphp/amp is the core library of the AMPHP ecosystem, providing futures, coroutines, and cancellation primitives for non-blocking, event-dr…
874432stable
zio/zio
ZIO is a zero-dependency Scala library for type-safe, composable asynchronous and concurrent programming, built on lightweight fibers. It p…
894410stable
DPDK/dpdk
DPDK is a set of C libraries and NIC drivers for fast userspace packet processing, bypassing the kernel network stack. It supports multiple…
774394stable
joblib/joblib
Joblib is a Python library for lightweight pipelining: running Python functions in parallel with multiprocessing/threading backends and mem…
784388stable
facebook/Haxl
Haxl is a Haskell library that simplifies access to remote data sources such as databases and web services. It automatically batches reques…
554376stable
PaperMC/Folia
Folia is a fork of the Paper Minecraft server that adds regionised multithreading, splitting the world into independent regions each with i…
754338active
failsafe-lib/failsafe
Failsafe is a lightweight, zero-dependency Java library for fault tolerance, wrapping executable logic with composable resilience policies …
594309active
eventmachine/eventmachine
EventMachine is an event-driven I/O and lightweight concurrency library for Ruby based on the Reactor pattern. It enables building highly s…
654277stable
grosser/parallel
A Ruby gem that makes parallel processing simple, supporting parallel map/each/flat_map over processes, threads, or Ractors. It is best sui…
694264stable
F-Stack/f-stack
F-Stack is an open-source high-performance user-space network framework based on DPDK, featuring a ported FreeBSD 11 TCP/IP stack, a Posix-…
844254stable
baidu/braft
braft is an industrial-grade C++ implementation of the RAFT consensus algorithm and replicated state machine, built on top of brpc. It is d…
234228stable
lukas-krecan/ShedLock
ShedLock is a Java library that ensures scheduled tasks are executed at most once at the same time across multiple nodes by acquiring time-…
774211stable
typhoeus/typhoeus
Typhoeus is a Ruby library that wraps libcurl to make fast, reliable HTTP requests, including running many requests in parallel via its Hyd…
644133stable
xacrimon/dashmap
DashMap is a blazingly fast concurrent HashMap implementation for Rust with an API similar to std::collections::HashMap. It serves as a dir…
754106stable
hashicorp/memberlist
A Go library implementing gossip-based cluster membership and node failure detection, based on the SWIM protocol with Lifeguard extensions.…
864096stable
cenkalti/backoff
A Go library implementing the exponential backoff algorithm with a Retry helper for retrying operations. It supports configurable retry lim…
734054stable
go-redsync/redsync
Redsync is a Go library implementing the Redlock algorithm for distributed mutual exclusion locks backed by Redis. It supports multiple Red…
774043stable
bee-queue/bee-queue
Bee-Queue is a simple, fast, robust job/task queue library for Node.js backed by Redis. It is designed for distributed worker pools handlin…
734036active
awaitility/awaitility
Awaitility is a small Java DSL for synchronizing and testing asynchronous operations with readable, concise expectations. It handles pollin…
674020stable
apache/nuttx
Apache NuttX is a mature, open-source real-time operating system (RTOS) for embedded systems with an emphasis on POSIX/ANSI standards compl…
774010stable
Cysharp/R3
R3 is a modern reimplementation of Reactive Extensions (Rx) for .NET, succeeding dotnet/reactive and UniRx with a redesigned core focused o…
773969active
jruby/jruby
JRuby is an implementation of the Ruby programming language that runs on the Java Virtual Machine. It offers true parallelism without a glo…
973915active
JCTools/JCTools
JCTools is a Java library providing high-performance concurrent data structures missing from the JDK, notably lock-free and wait-free queue…
903869stable
google/promises
Google's Promises is a framework providing a synchronization construct for Swift and Objective-C to simplify writing asynchronous code. It …
893829stable
sofastack/sofa-jraft
SOFAJRaft is a production-grade, high-performance Java implementation of the RAFT consensus algorithm, ported from Baidu's braft. It suppor…
793817stable
chenshuo/muduo
Muduo is a multithreaded C++11 network library based on the reactor pattern, providing event-driven TCP networking for Linux servers. It us…
4916226maintenance
vlcn-io/cr-sqlite
cr-sqlite is a run-time loadable extension for SQLite and libSQL, written in Rust, that adds multi-master replication and CRDT-based confli…
663774active
axboe/liburing
A C library providing helpers to set up and tear down Linux io_uring instances, plus a simplified convenience API for applications that don…
873752active
apple/swift-async-algorithms
An open-source Swift package providing asynchronous sequence algorithms built on async/await and AsyncSequence. It includes time-based oper…
903704stable
reactor/reactor
The Reactor Bill of Materials (BOM) is a curated set of compatible versions for Project Reactor modules such as reactor-core, reactor-netty…
993693stable
sony/gobreaker
gobreaker is a Go library implementing the Circuit Breaker pattern as a generic, configurable state machine. It prevents sending requests l…
623687stable
littlekernel/lk
LK (Little Kernel) is a small SMP-aware embedded kernel written in C, portable to many 32- and 64-bit CPU architectures including ARM, RISC…
773667active
spdk/spdk
SPDK is a set of C libraries, drivers, and tools for building high-performance, scalable user-mode storage applications. It moves storage d…
863646stable
TimelyDataflow/timely-dataflow
A modular Rust implementation of the timely dataflow computational model from the Naiad paper, providing a low-latency cyclic data-parallel…
923642active
DataDog/glommio
Glommio is a Rust async runtime crate implementing a cooperative thread-per-core architecture built on Linux io_uring. It lets developers w…
583642active
Netflix/concurrency-limits
A Java library that applies TCP congestion control concepts to automatically detect and enforce concurrency limits for services. It uses la…
583598active
nutsdb/nutsdb
NutsDB is a simple, fast, embeddable and persistent key/value store written in pure Go. It supports fully serializable transactions and dat…
743576active
mitchellh/libxev
libxev is a cross-platform, high-performance event loop library written in Zig that provides a unified proactor-style API for non-blocking …
733572stable
chrislusf/gleam
Gleam is a fast, efficient distributed map/reduce execution system written in pure Go, defining computations as DAG flows that can run stan…
753562active
noflo/noflo
NoFlo is a JavaScript implementation of Flow-Based Programming (FBP), where applications are defined as graphs of independent components co…
643552active
kriskowal/q
Q is a JavaScript promise library implementing the Promises/A+ specification for asynchronous flow control in Node.js and browsers. It pred…
1015011maintenance
andywer/threads.js
threads.js is a TypeScript library that provides a uniform API for spawning and communicating with workers, using web workers in browsers a…
233531stable
grosser/parallel_tests
A Ruby gem that speeds up test suites by splitting Minitest, RSpec, Cucumber, Spinach, and Turnip tests into balanced groups and running th…
703517active
thomasdondorf/puppeteer-cluster
A Node.js library that manages a pool of Puppeteer-controlled Chromium instances for running browser tasks in parallel. It handles job queu…
603514stable
eclipse-threadx/threadx
Eclipse ThreadX is an advanced real-time operating system (RTOS) for deeply embedded applications, featuring a picokernel architecture, pre…
873513active
Suor/funcy
Funcy is a Python library providing a practical collection of functional programming tools inspired by Clojure and Underscore. It offers ut…
763510stable
hashicorp/go-memdb
A Go library implementing an in-memory database built on immutable radix trees, with schema-defined tables and indexes. It provides MVCC, A…
633472stable
ReactiveX/rxdart
RxDart is the ReactiveX implementation for Dart, providing observable streams and composable operators on top of native Dart Streams. It in…
623433active
actor-framework/actor-framework
CAF (C++ Actor Framework) is an open-source implementation of the Actor Model in C++, providing lightweight actors, network-transparent mes…
673432stable
malcommac/SwiftLocation
SwiftLocation is a lightweight Swift wrapper around Apple's CoreLocation framework built on the async/await concurrency model. It replaces …
233423active
samber/mo
samber/mo is a Go library providing monads and functional programming abstractions such as Option, Result, Either, Future, IO, Task, and St…
903403stable
Amanieu/parking_lot
A Rust library providing compact, faster implementations of Mutex, RwLock, Condvar, Once, and ReentrantMutex compared to the standard libra…
823400stable
mxcl/PromiseKit
PromiseKit is a Swift and Objective-C library implementing promises to simplify asynchronous programming. It supports iOS, macOS, tvOS, wat…
6114227maintenance
scopsy/await-to-js
await-to-js is a tiny TypeScript utility library that wraps promises in an async/await-friendly helper, returning [error, data] tuples inst…
323357stable
breejs/bree
Bree is a job/task scheduler library for Node.js and JavaScript supporting cron, Date, ms, and human-readable interval syntax. It runs jobs…
753293active
ampproject/worker-dom
WorkerDOM is a TypeScript implementation of the DOM API designed to run inside a Web Worker, syncing only necessary DOM mutations to the ma…
673263active
lsalzman/enet
ENet is a C library providing reliable UDP networking with features like channels, reliability, and congestion control. It is designed for …
723260stable
Minestom/Minestom
Minestom is an open-source, lightweight Minecraft server implementation written from scratch in modern Java, with no legacy NMS code. It pr…
993257active
Tinche/aiofiles
aiofiles is an Apache-2.0 licensed Python library providing asynchronous file I/O for asyncio applications by delegating blocking file oper…
713255stable
aeron-io/agrona
Agrona is a Java library of high-performance data structures and utility methods, including primitive-specialized collections, lock-free qu…
943241active
truffleruby/truffleruby
TruffleRuby is a high-performance implementation of the Ruby programming language built on GraalVM's Truffle framework. It aims for full MR…
893220active
cloudflare/tableflip
A Go library for gracefully restarting network services without dropping existing connections, by spawning a new process and transferring l…
583210stable
golang/groupcache
groupcache is a Go distributed caching and cache-filling library intended as a replacement for a pool of memcached nodes. It embeds both cl…
3213332maintenance
yitter/IdGenerator
A high-performance unique numeric ID generator library implementing an optimized Snowflake ('drift') algorithm, natively available in C#, J…
303207active
apache/curator
Apache Curator is a high-level Java/JVM client library for Apache ZooKeeper, a distributed coordination service. It provides a simplified A…
683172stable
ETLCPP/etl
The Embedded Template Library (ETL) is a C++ library providing STL-like containers, algorithms, and utilities designed for embedded systems…
973107active
ikawrakow/ik_llama.cpp
A fork of llama.cpp offering state-of-the-art quantization types and improved CPU/CUDA inference performance for large language models. It …
593091active
nix-rust/nix
A Rust crate providing safe, friendly bindings to Unix-like platform APIs (Linux, macOS, BSD, etc.), wrapping unsafe libc calls in typed, R…
703069active
jobrunr/jobrunr
JobRunr is a Java library for performing distributed background processing on the JVM using Java 8 lambdas, with jobs persisted in an exist…
993064active
bshoshany/thread-pool
BS::thread_pool is a fast, lightweight, header-only C++17/C++20/C++23 thread pool library for submitting tasks to a pool of worker threads …
583040stable
lammps/lammps
LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) is an open-source classical molecular dynamics simulation code focused o…
943029stable
socketry/falcon
Falcon is a high-performance, multi-process, multi-fiber rack-compatible HTTP web server for Ruby, built on the async ecosystem. It nativel…
973024active
apache/commons-lang
Apache Commons Lang is a Java utility library providing helper methods that supplement the java.lang API, including string manipulation, re…
772999stable
madler/pigz
pigz is a parallel implementation of gzip that fully exploits multiple processors and cores when compressing data. It is a drop-in replacem…
492960stable
peterq/pan-light
pan-light is an unofficial Baidu Netdisk (Baidu Yun) desktop client built with Go and Qt5/QML that achieves high-speed segmented downloads …
2312129maintenance
salsa-rs/salsa
Salsa is a Rust framework for on-demand, incrementalized computation, where programs are defined as memoized queries over inputs. It intell…
982948active
avast/retry-go
A simple Go library providing a retry mechanism for retrying failing operations with configurable attempts, delays, and backoff strategies.…
762947stable
kubernetes-sigs/controller-runtime
A set of Go libraries for building Kubernetes controllers and operators, providing a manager, controller, builder, and client abstractions …
942946active
EventEmitter2/EventEmitter2
EventEmitter2 is a drop-in replacement for Node.js's EventEmitter with extended features like namespaces, wildcards, TTL listeners, and asy…
232940stable
sindresorhus/p-limit
A tiny JavaScript library that limits the concurrency of promise-returning and async functions, so only a fixed number run at once. It work…
902919stable
tj/co
co is a JavaScript library for Node.js and the browser that provides generator-based async control flow, letting you write non-blocking cod…
3211841maintenance
TheHPXProject/hpx
HPX is a C++ Standard Library for parallelism and concurrency that implements C++ standard parallel facilities and extends them to distribu…
672885stable
cashapp/turbine
Turbine is a small Kotlin testing library for kotlinx.coroutines Flow. It wraps flows in a Turbine channel-based API with awaitItem/awaitCo…
672854active
benmanns/goworker
goworker is a Go library for running Resque-compatible background job workers, consuming jobs from Redis queues pushed by Ruby/Rails Resque…
392846active
aicareles/Android-BLE
An Android Bluetooth Low Energy (BLE) framework in Java that wraps all BLE operations—scanning, connecting, notifications, read/write, RSSI…
232843active
spatie/crawler
A PHP library by Spatie for crawling links on websites, built on Guzzle promises for concurrent requests. It can execute JavaScript via Chr…
972829active
spatie/async
A PHP library providing a small, easy-to-use wrapper around PHP's PCNTL extension for running code in parallel processes. It offers a pool-…
742815active
tokio-rs/loom
Loom is a testing tool for concurrent Rust code that exhaustively explores possible interleavings of concurrent executions under the C11 me…
542802active
OpenCombine/OpenCombine
An open-source Swift implementation of Apple's Combine framework for reactive, value-over-time processing. It enables Combine-compatible co…
232797active
IoLanguage/io
Io is a small, dynamic prototype-based programming language implemented in C, inspired by Self, Smalltalk, Lisp, and Lua, where everything …
662790active
David-Haim/concurrencpp
A modern C++ concurrency library built on C++20 coroutines, providing tasks, executors, timers, and result objects for writing asynchronous…
312760stable
deeplethe/forkd
forkd is a microVM sandbox runtime for AI agent fan-out, built on Firecracker, that forks up to 100 isolated child VMs in ~100ms from a war…
792752active
lingochamp/FileDownloader
FileDownloader is an Android multi-task file download engine written in Java, supporting multi-threaded connections, breakpoint-resume, and…
2311123maintenance
xiaonanln/goworld
GoWorld is a scalable distributed game server engine written in Go, featuring spaces and entities with AOI support, hot-swappable game logi…
462720active

← prev page 2 / 11 next →