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
twitter/util
Twitter Util is a collection of small, idiomatic, general-purpose JVM libraries written in Scala, including concurrency primitives (a non-a…
482719stable
concurrencykit/ck
Concurrency Kit (ck) is a C99 library providing concurrency primitives, safe memory reclamation mechanisms (epoch-based and hazard pointers…
662690stable
elixir-broadway/broadway
Broadway is an Elixir library for building concurrent, multi-stage data ingestion and processing pipelines on top of GenStage. It provides …
752677stable
hashicorp/yamux
Yamux is a Go library for stream-oriented connection multiplexing over reliable transports like TCP or Unix domain sockets. It enables thou…
652662stable
kokkos/kokkos
Kokkos Core is a C++ programming model providing abstractions for parallel execution and memory management to write performance-portable ap…
992649stable
ipython/ipyparallel
IPython Parallel is a Python package and set of CLI scripts for controlling clusters of IPython engine processes, built on the Jupyter prot…
762647active
jmcarpenter2/swifter
Swifter is a Python library that speeds up pandas apply operations by automatically choosing the fastest execution strategy, whether vector…
322635active
open-mpi/ompi
Open MPI is an open-source, standards-conformant implementation of the Message Passing Interface (MPI) for high-performance computing, deve…
772633stable
brandonhilkert/sucker_punch
Sucker Punch is a single-process asynchronous background job processing library for Ruby, built on concurrent-ruby. Jobs are stored in memo…
582630stable
swiftlang/swift-corelibs-libdispatch
The open-source port of Grand Central Dispatch (libdispatch), Apple's concurrency library for executing concurrent code on multicore hardwa…
742600stable
LouisCAD/Splitties
Splitties is a collection of small, modular Kotlin multiplatform libraries (Android-first) that provide hand-crafted extensions and DSLs to…
232582active
agronholm/anyio
AnyIO is a high-level asynchronous concurrency and networking library for Python that runs on top of either asyncio or Trio. It provides Tr…
932537stable
samuelcolvin/watchfiles
watchfiles is a Python library providing simple, high-performance file watching and code reload, built on the Rust Notify library. It offer…
882529stable
mitogen-hq/mitogen
Mitogen is a Python library for writing distributed self-replicating programs that bootstrap copies of themselves on remote machines over S…
992528active
cloudwu/coroutine
A small asymmetric coroutine library for C, similar to Lua's coroutines. Coroutines in a schedule share a single stack, so many coroutines …
322522stable
hbldh/bleak
Bleak is a cross-platform Python library providing an asynchronous API for Bluetooth Low Energy (BLE) communication, acting as a GATT clien…
882501active
mjansson/rpmalloc
rpmalloc is a public domain cross-platform lock-free thread-caching memory allocator implemented in a single ~3300-line C source file with …
942498stable
fluture-js/Fluture
Fluture is a Fantasy Land compliant, monadic alternative to JavaScript Promises, representing asynchronous operations as lazy, composable F…
232493stable
NVIDIA/cccl
CUDA Core Compute Libraries (CCCL) is NVIDIA's unified repository for Thrust, CUB, and libcudacxx, providing high-performance C++ abstracti…
982488active
fastapi/asyncer
Asyncer is a small Python library built on AnyIO that provides a handful of utility functions for working with async/await and concurrent c…
962485active
madelson/DistributedLock
DistributedLock is a .NET library providing robust distributed mutexes, reader-writer locks, and semaphores built on various backing techno…
902481stable
socketry/async
Async is a composable asynchronous event-driven I/O framework for Ruby built on the io-event gem. It provides lightweight fiber-based concu…
992459stable
reactphp/promise
A lightweight implementation of CommonJS Promises/A for PHP, providing Deferred and Promise abstractions for representing pending asynchron…
612458stable
BOINC/boinc
BOINC is an open-source platform for volunteer computing, enabling large-scale distributed high-throughput computing using volunteered home…
952452stable
typelevel/fs2
FS2 (Functional Streams for Scala) is a purely functional, effectful stream processing library for Scala built on Cats and Cats-Effect. It …
822451active
jofpin/turbit
Turbit is a high-speed multicore computing library for Node.js that optimizes computationally intensive operations by parallelizing work ac…
232448active
Xudong-Huang/may
May is a high-performance Rust library for stackful coroutines, offering a Goroutine-like programming model for building massively concurre…
752424active
rtic-rs/rtic
RTIC is a hardware-accelerated concurrency framework for building real-time systems on ARM Cortex-M and most RISC-V microcontrollers in Rus…
772389active
jpillora/overseer
A Go library for building monitorable binaries that support graceful zero-downtime restarts and self-upgrading. It uses a small master proc…
712386active
eapache/go-resiliency
A Go library implementing common resiliency patterns such as circuit breaker, retrier, deadline/timeout, batching, and semaphore. It is ins…
262370stable
sergiodxa/remix-utils
Remix Utils is a TypeScript collection of utility functions and types for building web apps with Remix and React Router, covering areas lik…
942368active
Pithikos/C-Thread-Pool
A minimal but powerful thread pool implementation in ANSI C built on POSIX threads. It provides a simple API for initializing pools, dispat…
422362stable
microsoft/napajs
Napa.js is a multi-threaded JavaScript runtime built on V8 that executes JavaScript across multiple V8 isolates with APIs for object transp…
109174maintenance
anthdm/hollywood
Hollywood is a fast, lightweight actor model engine for Go, supporting local and clustered distributed actors with guaranteed message deliv…
712325active
que-rb/que
Que is a Ruby job queue backed by PostgreSQL that uses advisory locks for high-throughput, reliable background job processing. Jobs are sto…
502322active
fitzgen/bumpalo
bumpalo is a fast bump allocation arena library for Rust that allocates objects by advancing a pointer through memory chunks. It enables ex…
752310stable
sjdirect/abot
Abot is an open source C# web crawler framework built for speed and flexibility, handling multithreading, HTTP requests, scheduling, and li…
742310active
sevlyar/go-daemon
A Go library for writing system daemons on UNIX-based operating systems. It provides goroutine-safe daemonization, pid-file management, and…
832308stable
josdejong/workerpool
workerpool is a small JavaScript library that implements the thread pool pattern, letting you offload CPU-heavy tasks to a pool of workers …
762308stable
ChunelFeng/CGraph
CGraph is a cross-platform directed acyclic graph (DAG) execution framework written in pure C++11 with no third-party dependencies, also of…
952301active
GrahamDumpleton/wrapt
wrapt is a Python module providing transparent object proxies for building function wrappers, decorators, and monkey patching utilities. It…
932295stable
MCHPR/MCHPRS
MCHPRS is a multithreaded Minecraft 1.20.4 creative server written in Rust, purpose-built for computational redstone. Each 512x512 plot run…
882287active
jonhoo/left-right
Left-right is a Rust concurrency primitive that maintains two copies of a data structure so many readers can access one copy in parallel wh…
752277stable
patrickmn/go-cache
An in-memory key:value store/cache library for Go, similar to Memcached, designed for single-machine applications. It is essentially a thre…
238844maintenance
luafun/luafun
Lua Fun is a high-performance functional programming library for Lua and LuaJIT, providing over 50 primitives like map, filter, reduce, and…
392261active
failsafe-go/failsafe-go
Failsafe-go is a Go library for building fault-tolerant applications by wrapping functions with composable resilience policies. It provides…
962245active
barter-rs/barter-rs
Barter is an open-source Rust framework and ecosystem of crates for building high-performance, event-driven algorithmic trading systems sup…
992244active
typelevel/cats-effect
Cats Effect is a high-performance, purely functional asynchronous runtime for Scala built around the IO monad and a typeclass hierarchy def…
992236stable
mutouyun/cpp-ipc
A high-performance C++17 inter-process communication library using shared memory, supporting Linux, Windows, and FreeBSD. It provides lock-…
732225active
cashapp/molecule
Molecule is a Kotlin library from Cash App that lets you build StateFlow or Flow streams using Jetpack Compose's runtime, without its UI to…
732222active
ross/requests-futures
A small add-on for the Python requests library that returns concurrent.futures Futures instead of blocking Response objects, enabling async…
752219stable
atomvm/AtomVM
AtomVM is a lightweight implementation of the BEAM virtual machine that runs Erlang, Elixir, and Gleam bytecode on microcontrollers and oth…
662217active
alitto/pond
pond is a minimalistic, high-performance Go library implementing the worker pool pattern to manage concurrent tasks. It limits the number o…
872188active
dtolnay/async-trait
A Rust attribute macro crate that makes async functions in traits work with dyn Trait (dynamic dispatch) via type erasure. It bridges the g…
982186stable
yaLanTingLibs
async_simple is a lightweight C++20 library providing easy-to-use asynchronous programming components, including Lazy (stackless coroutines…
932171active
muesli/cache2go
cache2go is a concurrency-safe, in-memory caching library for Go with per-item expiration (TTL) and access counters. It supports arbitrary …
232152stable
y-crdt/y-crdt
Yrs is a high-performance Rust implementation of the Yjs CRDT algorithm and protocol, providing shared data types that automatically sync b…
952150active
linyacool/WebServer
A high-performance HTTP web server written in C++11 using epoll edge-triggered non-blocking IO with a Reactor concurrency model and thread …
328217maintenance
slawlor/ractor
Ractor is a pure-Rust actor framework inspired by Erlang's gen_server, providing actor message processing, supervision trees, and lifecycle…
972099active
antirez/disque
Disque is an in-memory, distributed message broker and job queue written in C, designed to capture the 'Redis as a jobs queue' use case in …
238074maintenance
klauspost/reedsolomon
A pure Go library implementing Reed-Solomon erasure coding with high performance (over 1GB/s per CPU core), including a Leopard implementat…
942091active
matklad/once_cell
A Rust library providing single assignment cells (OnceCell) and lazy initialization types (Lazy) without macros. It offers a macro-free alt…
642089stable
creack/pty
A Go library providing an interface to Unix pseudo-terminals (PTYs). It lets Go programs start commands like exec.Command attached to a PTY…
612078stable
sybrenjansen/mpire
MPIRE (MultiProcessing Is Really Easy) is a Python library providing a faster, more feature-rich alternative to the standard multiprocessin…
322064active
skypjack/uvw
uvw is a header-only (also available as a static/shared library) wrapper around libuv that exposes its C API through a modern, event-based …
582055active
clojure/core.async
core.async is a Clojure/ClojureScript library providing facilities for asynchronous programming and communication, centered on channels and…
712051stable
bytedance/gopkg
gopkg is a universal utility collection for Go, migrated from ByteDance's internal codebase and used in production. It provides caching mec…
702048stable
databendlabs/openraft
OpenRaft is an advanced implementation of the Raft consensus protocol in Rust, designed to run on any async runtime. It serves as the conse…
942035active
liangjingkanji/Net
Net is a coroutine-based Android networking library built on top of OkHttp, offering a non-intrusive API that supports all OkHttp features …
342035active
vit-vit/CTPL
CTPL is a modern, efficient, header-only C++ thread pool library implementing the thread pool pattern for parallel job execution. It suppor…
232034stable
dougbinks/enkiTS
enkiTS is a permissively licensed (Zlib) C and C++ task scheduler for building parallel programs that exploit data and task-level paralleli…
842023active
IBM/fp-go
IBM/fp-go is a functional programming library for Go 1.24+ inspired by fp-ts, providing monads like Option, Either, Result, IO, and Reader,…
912020active
chapel-lang/chapel
Chapel is a modern open-source programming language designed for productive parallel computing at scale, with first-class support for task …
872017active
rust-embedded/heapless
A Rust crate providing `static`-friendly data structures (vectors, queues, maps, etc.) that don't require dynamic memory allocation. It is …
832014stable
openjdk/loom
Project Loom is the OpenJDK project that developed lightweight concurrency for the Java platform, most notably virtual threads (fibers) and…
772014active
SGrondin/bottleneck
Bottleneck is a lightweight, zero-dependency task scheduler and rate limiter for Node.js and the browser. It supports distributed rate limi…
232003stable
google/marl
Marl is a hybrid thread/fiber task scheduler library written in C++11 that lets you run tasks across a fixed pool of hardware threads. It u…
102000stable
trello-archive/RxLifecycle
RxLifecycle is a Java library for Android that automatically completes RxJava reactive sequences based on a lifecycle stream, preventing me…
237639maintenance
fede1024/rust-rdkafka
rust-rdkafka is a fully asynchronous, futures-based Apache Kafka client library for Rust built on top of the librdkafka C library. It provi…
741996stable
asaskevich/EventBus
A lightweight event bus library for Go supporting synchronous and asynchronous subscribe/publish patterns with topic-based handlers. It als…
321984stable
mike-marcacci/node-redlock
A Node.js/TypeScript implementation of the Redlock algorithm for distributed, highly-available Redis locks. It provides strong locking guar…
451983active
managarm/managarm
Managarm is a pragmatic microkernel-based operating system written in modern C++ with a fully asynchronous I/O API. It provides POSIX and L…
771969active
microsoft/snmalloc
snmalloc is a high-performance, message-passing based memory allocator from Microsoft, usable as a header-only C++ library, via LD_PRELOAD,…
921961active
stclib/STC
STC is a generic, type-safe, high-performance container and algorithm library for C99/C11, providing strings, vectors, maps, sets, deques, …
661961active
dotnet/dotNext
DotNext is a family of .NET libraries extending the standard API with high-performance, low-allocation primitives such as async locks, unma…
771957active
neuecc/UniRx
UniRx is a reimplementation of .NET Reactive Extensions for Unity, enabling composable asynchronous and event-based programming with LINQ-s…
107330maintenance
AdaptiveCpp/AdaptiveCpp
AdaptiveCpp (formerly hipSYCL/Open SYCL) is an independent, community-driven C++ compiler platform for heterogeneous programming models inc…
751928active
facebookarchive/KVOController
A thread-safe Objective-C library that simplifies Cocoa's key-value observing (KVO) on iOS and OS X. It offers a modern API supporting bloc…
107286maintenance
stefanpenner/es6-promise
A JavaScript polyfill that provides the ES6 Promise implementation for environments lacking native support, extracted as a subset of rsvp.j…
327253maintenance
rvagg/through2
A tiny Node.js library that wraps stream Transform logic in simple functions, avoiding explicit subclassing of stream.Transform. It support…
981907stable
pytest-dev/pytest-xdist
pytest-xdist is a pytest plugin that adds distributed test execution modes, most notably running tests in parallel across multiple CPU core…
741898stable
bminor/glibc
The GNU C Library (glibc), the standard C library for GNU/Linux and GNU/Hurd systems, providing the system API for C and C-compatible langu…
101895stable
max0x7ba/atomic_queue
A C++14 header-only library providing multiple-producer multiple-consumer lock-free queues built on circular buffers and std::atomic. It is…
771893stable
orangeduck/Cello
Cello is a C library that adds a higher-level runtime system to C, providing generic data structures, polymorphism, interfaces/type classes…
237128maintenance
google/agera
Agera is a set of Java classes and interfaces from Google for writing functional, asynchronous, and reactive applications on Android, requi…
107127maintenance
cornelk/hashmap
A Go library providing a lock-free, thread-safe HashMap optimized for fastest read access. It is not a general-purpose map and has slower w…
381877active
stateright/stateright
Stateright is a Rust actor library with an embedded model checker for implementing distributed systems, including a web UI for exploring sy…
471866active
ReactiveX/RxKotlin
RxKotlin is a lightweight library of Kotlin extension functions for RxJava, streamlining reactive programming on the JVM. It centralizes id…
237029maintenance
destel/rill
Rill is a Go library providing composable, channel-based concurrency primitives built on generics. It lets developers build concurrent pipe…
781852active
compio-rs/compio
Compio is a thread-per-core asynchronous Rust runtime built on completion-based I/O, using io_uring on Linux, IOCP on Windows, and polling …
901850active

← prev page 3 / 11 next →