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
google/guava
Guava is Google's set of core Java libraries providing new collection types (multimap, multiset, immutable collections), a graph library, a…
9951891stable
ReactiveX/RxJava
RxJava is a JVM implementation of Reactive Extensions, a library for composing asynchronous and event-based programs using observable seque…
9848204active
google/zx
zx is a JavaScript/Node.js library and CLI for writing shell scripts with template literals that wrap child_process, handling argument esca…
8245704stable
tokio-rs/tokio
Tokio is an event-driven, non-blocking I/O runtime for writing asynchronous applications in Rust. It provides a multithreaded work-stealing…
9733016stable
ReactiveX/rxjs
RxJS is a reactive programming library for composing asynchronous and event-based programs using Observables. This repository hosts the nex…
8431701active
facebook/folly
Folly is Facebook's open-source C++20 component library containing a wide range of practical, performance-oriented building blocks used ext…
9530507stable
statelyai/xstate
XState is a zero-dependency JavaScript/TypeScript library for state management and orchestration using state machines, statecharts, and the…
9530061active
caolan/async
Async is a JavaScript utility module providing higher-order functions and common patterns for working with asynchronous code, such as serie…
6628136stable
libuv/libuv
libuv is a cross-platform C library providing asynchronous I/O via a full-featured event loop backed by epoll, kqueue, IOCP, and event port…
8527131stable
greenrobot/EventBus
EventBus is a publish/subscribe event bus library for Android and Java that decouples event senders and receivers with a simple annotation-…
2324718stable
ReactiveX/RxSwift
RxSwift is the Swift-specific implementation of the Reactive Extensions (Rx) standard, providing Observable streams for composing asynchron…
8524648stable
redux-saga/redux-saga
redux-saga is a Redux middleware library that manages application side effects like asynchronous data fetching using ES6 generator function…
9822424stable
samber/lo
samber/lo is a Lodash-style utility library for Go 1.18+ built on generics, providing 300+ type-safe helpers for slices, maps, strings, cha…
8621411stable
swoole/swoole-src
Swoole is an event-driven, asynchronous, coroutine-based concurrency library implemented as a PHP extension in C++. It enables PHP to run h…
9618913active
LMAX-Exchange/disruptor
LMAX Disruptor is a high-performance, lock-free inter-thread messaging library for the JVM built around a ring buffer with 'mechanical symp…
2918451stable
abseil/abseil-cpp
Abseil is an open-source collection of C++17-compliant libraries drawn from Google's internal codebase, designed to augment the C++ standar…
9518104stable
tigerbeetle/tigerbeetle
TigerBeetle is a purpose-built financial transactions database written in Zig, designed for mission-critical safety and performance in onli…
9316908active
skywind3000/kcp
KCP is a fast and reliable ARQ (Automatic Repeat reQuest) protocol implemented as a pure algorithm in C, consisting of just two source file…
8916887stable
exaloop/codon
Codon is a high-performance Python compiler that statically compiles Python-like code to native machine code via LLVM, typically achieving …
9016834active
panjf2000/ants
ants is a high-performance goroutine pool library for Go that manages and recycles a massive number of goroutines with a fixed-capacity poo…
7614492stable
cloudwu/skynet
Skynet is a lightweight online game framework written in C with Lua scripting, built around the actor model with multiple Lua states. It is…
6714130stable
Dask
Dask is a flexible parallel and distributed computing library for Python that scales pandas, NumPy, scikit-learn, and other PyData tools to…
9913896stable
Kotlin/kotlinx.coroutines
The official JetBrains library providing coroutine support for Kotlin, with multiplatform support across JVM, Android, JS, Native, and Wasm…
8513805stable
rayon-rs/rayon
Rayon is a data-parallelism library for Rust that converts sequential computations into parallel ones with minimal code changes, typically …
7413269stable
GoogleChromeLabs/comlink
Comlink is a tiny (1.1kB) TypeScript library that implements RPC over postMessage using ES6 Proxies, making WebWorkers feel like local obje…
6612787stable
felangel/bloc
Bloc is a predictable state management library for Dart, Flutter, and AngularDart that implements the BLoC (Business Logic Component) desig…
9112482stable
cameron314/concurrentqueue
moodycamel::ConcurrentQueue is a fast, industrial-strength multi-producer multi-consumer lock-free queue for C++11, implemented as a single…
7712466stable
robbiehanson/CocoaAsyncSocket
CocoaAsyncSocket is an asynchronous TCP and UDP socket networking library for macOS, iOS, and tvOS, built on Grand Central Dispatch. It pro…
6312450stable
erlang/otp
Erlang/OTP is the Erlang programming language together with its runtime system (BEAM) and the Open Telecom Platform, a set of libraries and…
9412333stable
RT-Thread/rt-thread
RT-Thread is an open-source, community-based real-time operating system (RTOS) for IoT and embedded devices, written primarily in C. It com…
7512170stable
taskflow/taskflow
Taskflow is a header-only C++ library for building task-parallel programs using task dependency graphs, with a work-stealing executor for C…
8612126stable
libevent/libevent
libevent is a C library providing a portable event notification API that executes callbacks on file descriptor events, timeouts, and signal…
9611942stable
MagicStack/uvloop
uvloop is a fast, drop-in replacement for the built-in asyncio event loop, implemented in Cython on top of libuv. It makes asyncio-based Py…
6811886stable
nasa/fprime
F´ (F Prime) is a component-driven, flight-proven C++ framework from NASA JPL for rapidly developing and deploying spaceflight and other em…
9511695stable
Cysharp/UniTask
UniTask is a C# library for Unity that provides an efficient, allocation-free async/await integration. It makes Unity AsyncOperations, coro…
9011150stable
ZeroMQ
ZeroMQ (libzmq) is a high-performance, brokerless asynchronous messaging library implementing the ZMTP protocol, providing socket-like abst…
6510972stable
software-mansion/react-native-reanimated
React Native Reanimated is a powerful animation library by Software Mansion that lets developers create smooth, performant animations and i…
9510966active
dotnet/orleans
Microsoft Orleans is a cross-platform .NET framework for building robust, scalable distributed applications using the Virtual Actor Model. …
9710844stable
sourcegraph/conc
conc is a Go library providing better structured concurrency primitives, including a panic-safe WaitGroup and concurrency-limited task pool…
6210427stable
Tencent/xLua
xLua is a Lua scripting solution for C# environments such as Unity, .Net, and Mono, enabling Lua code to interoperate with C# in both direc…
4910175stable
HangfireIO/Hangfire
Hangfire is a .NET library for reliable background job processing, supporting fire-and-forget, delayed, and recurring (CRON) jobs with pers…
9010127stable
egametang/ET
ET is a C# game development framework combining a Unity3D client with a distributed C# game server, built around a fiber-based actor model …
779898active
embassy-rs/embassy
Embassy is a next-generation embedded framework for Rust that uses async/await for cooperative multitasking on microcontrollers without an …
779739active
scylladb/seastar
Seastar is an open-source C++ framework for building high-performance, non-blocking, asynchronous server-side applications. It uses a share…
779342stable
actix/actix
Actix is an actor framework for Rust providing the actor model for building concurrent, asynchronous applications. It integrates with Tokio…
669243stable
hashicorp/raft
A Go library implementing the Raft consensus protocol for managing a replicated log and replicated state machines. It enables building cons…
749106stable
progschj/ThreadPool
A minimal, header-only C++11 thread pool library that manages a fixed set of worker threads executing queued tasks. Tasks return std::futur…
328797stable
jd/tenacity
Tenacity is a general-purpose retrying library for Python that simplifies adding retry behavior to functions and code blocks. It supports c…
888764stable
Tencent/libco
libco is a C/C++ coroutine library widely used in WeChat's back-end services since 2013, running on tens of thousands of machines. It trans…
238687stable
crossbeam-rs/crossbeam
Crossbeam is a Rust library providing tools for concurrent programming, including lock-free data structures, MPMC channels, epoch-based gar…
968558stable
neon-bindings/neon
Neon is a Rust library and toolchain for writing safe, fast native Node.js addons using Node-API. It provides memory-safe bindings so Rust …
798423stable
alibaba/transmittable-thread-local
TransmittableThreadLocal (TTL) is a zero-dependency Java library providing an enhanced InheritableThreadLocal that transmits context values…
628293stable
Workiva/go-datastructures
A collection of useful, performant, and threadsafe data structures for Go, including augmented interval trees, bitarrays, futures, non-bloc…
777954active
puma/puma
Puma is a fast, multi-threaded and multi-process HTTP 1.1 web server for Ruby/Rack applications, featuring a C-optimized Ragel HTTP parser …
957914stable
open-cli-tools/concurrently
concurrently is an npm-distributed CLI tool (written in TypeScript) that runs multiple shell commands in parallel from a single terminal, w…
987839stable
FreeRTOS
The classic FreeRTOS distribution, a real-time operating system for microcontrollers and small microprocessors that submodules the FreeRTOS…
677723stable
guzzle/promises
A Promises/A+ implementation for PHP that supports promise chaining, synchronous waiting, cancellation, and promise groups. It is the promi…
997717stable
agronholm/apscheduler
APScheduler (Advanced Python Scheduler) is a Python library for scheduling tasks with cron-style, interval, calendar-based, and one-off tri…
887615active
sindresorhus/execa
Execa is a Node.js library for executing child processes with a simple, promise-based API built on top of child_process. It offers shell-fr…
967592stable
symfony/process
Symfony Process is a PHP component that executes commands in sub-processes, replacing raw PHP functions like exec and shell_exec. It handle…
997453stable
python-trio/trio
Trio is a Python library for async/await-native concurrency and I/O, built around structured concurrency principles. It aims for production…
947307stable
Yelp/dumb-init
dumb-init is a minimal init system and process supervisor designed to run as PID 1 inside Linux containers such as Docker. It is a small st…
647303stable
amoffat/sh
sh is a Python library that replaces the subprocess module, letting you call any external program as if it were a Python function. It works…
967242active
dotnet/reactive
The Reactive Extensions for .NET (Rx.NET) is a family of libraries providing composable, declarative event-driven programming via observabl…
947189active
go-co-op/gocron
gocron is a Go library for scheduling functions to run at predetermined intervals using a fluent, cron-like API. It provides a scheduler, j…
977143active
tokio-rs/mio
Mio is a fast, low-level I/O library for Rust providing non-blocking APIs and OS event notification (epoll, kqueue, IOCP) for building high…
677088stable
louthy/language-ext
A C# library that provides a pure functional programming framework, using and abusing C# language features to make code more declarative an…
847084active
dtolnay/cxx
CXX is a Rust library providing a safe, statically analyzed foreign function interface between Rust and C++. It generates zero-overhead bri…
946810stable
quartz-scheduler/quartz
Quartz is a richly featured, open-source job scheduling library for Java applications, supporting simple to complex schedules for thousands…
856749stable
uxlfoundation/oneTBB
oneTBB (oneAPI Threading Building Blocks) is a C++ library for adding task-based parallelism to applications, letting developers express lo…
896723stable
arrow-kt/arrow
Arrow is a Kotlin library for typed functional programming, providing data types like Option and Either, typed error handling with the Rais…
916580active
Automerge
Automerge is a JSON-like CRDT (conflict-free replicated data type) library that lets multiple users modify application state concurrently, …
986532active
gevent/gevent
gevent is a coroutine-based concurrency library for Python built on greenlets, providing a high-level synchronous API on top of libev or li…
666447stable
tock/tock
Tock is an embedded operating system for low-power, low-memory microcontrollers that runs multiple concurrent, mutually distrustful applica…
676423active
AsyncHttpClient/async-http-client
AsyncHttpClient (AHC) is a high-performance asynchronous, non-blocking HTTP and WebSocket client library for Java built on Netty. It suppor…
986393active
chriskohlhoff/asio
Asio is a cross-platform C++ library for network and low-level I/O programming that provides a consistent asynchronous model using modern C…
746175stable
ponylang/ponyc
ponyc is the compiler for Pony, an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language th…
996173active
vavr-io/vavr
Vavr (formerly Javaslang) is an object-functional library for Java 8+ providing persistent immutable collections, pattern matching, and fun…
816166stable
tidwall/evio
evio is a fast, small event-loop networking framework for Go that makes direct epoll and kqueue syscalls instead of using the standard net …
706040stable
opengoofy/hippo4j
Hippo4j is a Java framework for managing, observing, and dynamically tuning thread pools at runtime without code changes. It provides a con…
556001active
rust-lang/futures-rs
futures-rs is the foundational Rust library for asynchronous programming, providing core trait definitions like Stream plus utilities such …
895909stable
ruby-concurrency/concurrent-ruby
A Ruby gem providing modern concurrency abstractions such as futures, promises, agents, thread pools, and supervisors, inspired by Erlang, …
835831stable
massalabs/massa
Massa is a decentralized Layer-1 blockchain written in Rust, using multithreaded blockclique technology to reach over 10,000 transactions p…
905519active
Netflix/Hystrix
Hystrix is a Java library for latency and fault tolerance in distributed systems, providing circuit breakers, thread/semaphore isolation, f…
4824474maintenance
google/tcmalloc
TCMalloc is Google's fast, multi-threaded memory allocator implementing C's malloc() and C++'s operator new. It is a drop-in replacement al…
775333stable
lni/dragonboat
Dragonboat is a feature-complete, high-performance multi-group Raft consensus library written in pure Go. It lets developers build strongly…
385324stable
reactor/reactor-core
Reactor Core is a non-blocking reactive streams foundation library for the JVM, implementing a Reactive Extensions-inspired API with the Fl…
995234stable
piscinajs/piscina
Piscina is a fast, efficient worker thread pool library for Node.js, written in TypeScript. It lets developers offload CPU-intensive tasks …
945194active
tboox/tbox
TBOX is a glib-like cross-platform C library providing containers, algorithms, streams, coroutines, and platform abstractions. It simplifie…
885121stable
ReactiveX/RxGo
RxGo is the official ReactiveX implementation for Go, providing composable observable streams built on Go channels and goroutines. It offer…
245098active
monoio-rs/monoio
Monoio is a thread-per-core asynchronous Rust runtime built on io_uring (with epoll/kqueue fallbacks), originally developed at ByteDance. U…
655081active
akkadotnet/akka.net
Akka.NET is an idiomatic .NET port of the Akka toolkit implementing the actor model for building highly concurrent, distributed, and fault-…
995080active
smol-rs/smol
smol is a small and fast async runtime for Rust that re-exports a set of composable async crates (executor, I/O, networking, locks, channel…
665048stable
NVIDIA/nccl
NVIDIA's Collective Communication Library (NCCL) is a C++ library providing topology-aware, high-bandwidth inter-GPU communication primitiv…
985027stable
ReactiveX/RxPY
ReactiveX for Python (RxPY) is a library for composing asynchronous and event-based programs using observable sequences and pipable query o…
895018active
Tyrrrz/CliWrap
CliWrap is a .NET library for interacting with command-line interfaces, providing a fluent, immutable abstraction over System.Diagnostics.P…
944997stable
lunatic-solutions/lunatic
Lunatic is an Erlang-inspired runtime for WebAssembly that provides super lightweight, sandboxed processes for building fast, fault-toleran…
294884active
reactive-streams/reactive-streams-jvm
The Reactive Streams specification for the JVM, defining a minimal set of interfaces (Publisher, Subscriber, Subscription, Processor) for a…
324879stable
uber-go/automaxprocs
A Go library that automatically sets GOMAXPROCS to match the Linux container CPU quota (cgroup limits). It is imported for side effects wit…
454847stable
uber-go/ratelimit
A Go library implementing a blocking leaky-bucket rate limiter. It refills the bucket based on elapsed time between requests, and Take() sl…
324713stable

page 1 / 11 next →