function: concurrency
1023 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| inko-lang/inko Inko is a statically typed programming language for building concurrent software, compiled to machine code via LLVM. It offers deterministi… | 77 | 1301 | active |
| menacher/java-game-server Jetserver (Nadron) is a high-speed Java NIO socket server designed specifically for network-based multiplayer games, built on Netty 4.1 for… | 55 | 1299 | active |
| spyoungtech/grequests A thin Python library that combines the popular requests HTTP library with Gevent to enable simple asynchronous HTTP requests. It provides … | 23 | 4573 | maintenance |
| reactphp/socket A PHP library providing asynchronous, streaming plaintext TCP/IP and secure TLS socket server and client connections for the ReactPHP ecosy… | 69 | 1287 | stable |
| puniverse/quasar Quasar is a JVM library providing lightweight threads (fibers), Go-like channels, and Erlang-like actors for Java and Kotlin, using bytecod… | 23 | 4551 | maintenance |
| ParallelSSH/parallel-ssh parallel-ssh is an asynchronous parallel SSH client library for Python that can run commands and file transfers across hundreds to hundreds… | 81 | 1282 | active |
| google/nsync nsync is a portable C library exporting synchronization primitives such as mutexes, reader-writer locks, condition variables, run-once init… | 54 | 1280 | active |
| viccon/sturdyc sturdyc is a Go caching library focused on protecting I/O-heavy applications from cache stampedes through request coalescing, asynchronous … | 33 | 1280 | active |
| rigtorp/SPSCQueue A header-only C++11 library providing a bounded single-producer single-consumer wait-free and lock-free queue. It is optimized for high-per… | 23 | 1280 | stable |
| jspahrsummers/libextobjc libextobjc is a modular Cocoa library that extends the Objective-C language with additional patterns and compile-time checks, such as safe … | 10 | 4499 | maintenance |
| stotko/stdgpu stdgpu is a lightweight C++17 library providing STL-like generic data structures (vector, unordered_map, unordered_set, deque, queue, stack… | 64 | 1270 | active |
| Alpakka Akka is a JVM-based platform built on the actor model for building concurrent, distributed, and resilient applications, comprising core lib… | 94 | 1268 | active |
| VoidStar2077/workspace A lightweight, header-only C++11 asynchronous task execution framework providing dynamic and static thread pools. It supports general async… | 45 | 1259 | active |
| afex/hystrix-go A Go port of Netflix's Hystrix latency and fault tolerance library. It lets developers wrap calls to remote systems in commands with timeou… | 32 | 4399 | maintenance |
| emeryberger/Hoard Hoard is a fast, scalable, and memory-efficient drop-in replacement for malloc that works on Linux, Mac OS X, and Windows. It dramatically … | 73 | 1249 | stable |
| brainix/pottery Pottery is a Pythonic Redis client library that wraps Redis data structures in familiar Python containers like dicts, sets, lists, and coun… | 67 | 1245 | active |
| developit/workerize Workerize is a tiny (~800 byte) JavaScript library that moves a module into a Web Worker and exposes its exported functions as asynchronous… | 23 | 4378 | maintenance |
| anishathalye/porcupine Porcupine is a fast linearizability checker written in Go, used to test the correctness of concurrent and distributed systems against seque… | 75 | 1241 | active |
| myzhan/boomer Boomer is a Go library that acts as a high-performance load generator for Locust, spawning thousands of goroutines to run test code concurr… | 73 | 1237 | active |
| alibaba/PhotonLibOS PhotonLibOS is a high-performance C++ library providing a stackful coroutine runtime with a symmetric scheduler and non-blocking IO engines… | 95 | 1225 | active |
| holepunchto/bare Bare is a small, modular JavaScript runtime built on V8 (via libjs) and libuv, designed for desktop and mobile with embedding and cross-dev… | 98 | 1222 | active |
| sindresorhus/p-queue p-queue is a TypeScript promise queue library for Node.js that provides concurrency control for async or sync operations. It lets you rate-… | 95 | 4265 | maintenance |
| badoo/Reaktive Reaktive is a Kotlin multiplatform implementation of Reactive Extensions (Rx), providing Observable, Single, Maybe, and Completable sources… | 67 | 1214 | active |
| amireh/happypack HappyPack is a webpack plugin and loader that speeds up initial webpack builds by running file transformations (like babel-loader) in paral… | 10 | 4233 | maintenance |
| jeremydaly/serverless-mysql A Node.js library wrapping mysql2 to manage MySQL connections for serverless functions like AWS Lambda. It monitors and caps connection usa… | 78 | 1205 | active |
| MagicStack/immutables A high-performance immutable mapping type for Python based on a Hash Array Mapped Trie (HAMT). It is the implementation used in CPython's c… | 33 | 1204 | stable |
| dropbox/godropbox A collection of common Go libraries from Dropbox for writing services and applications on Linux servers. It provides shared utilities and b… | 32 | 4204 | maintenance |
| eBay/NuRaft NuRaft is a C++ implementation of the Raft consensus algorithm packaged as a replication library. It extends the original Raft paper with p… | 66 | 1201 | active |
| sasha-s/go-deadlock A Go library providing drop-in replacements for sync.Mutex and sync.RWMutex that detect deadlocks at runtime. It records lock ordering per … | 89 | 1191 | active |
| fvbock/endless A Go library providing zero-downtime restarts for HTTP and HTTPS servers. It acts as a drop-in replacement for http.ListenAndServe, handlin… | 32 | 4156 | maintenance |
| ketoo/NoahGameFrame NoahGameFrame (NF) is a fast, scalable, distributed game server engine and plugin framework written in C++, featuring an actor model, netwo… | 23 | 4147 | maintenance |
| JuulLabs/kable Kable is a Kotlin Multiplatform library providing a Coroutines-powered API for interacting with Bluetooth Low Energy devices. It supports A… | 98 | 1187 | active |
| digint/tinyfsm TinyFSM is a simple, header-only C++11 finite state machine library designed for optimal performance and low memory footprint. It wraps eve… | 32 | 1184 | stable |
| ssseasonnn/RxDownload RxDownload is a multi-threaded download library for Android written in Kotlin with RxJava. It provides reactive download progress, pause/re… | 32 | 4117 | maintenance |
| temporalio/sdk-python The official Temporal SDK for Python, a framework for authoring durable workflows and activities that execute as fault-tolerant, long-runni… | 100 | 1177 | active |
| phoenixframework/flame FLAME is an Elixir library that lets you auto-scale parts of an existing application by wrapping code blocks in a FLAME.call, which execute… | 70 | 1176 | active |
| developit/web-worker A small npm library that provides a consistent Web Worker API across browsers and Node.js, implementing browser-style Workers on top of Nod… | 36 | 1175 | stable |
| naia-lib/naia naia is a cross-platform Rust networking library for multiplayer games, providing server-authoritative entity replication and typed message… | 82 | 1170 | active |
| marpple/FxTS FxTS is a functional programming library for TypeScript and JavaScript built on Iterable/AsyncIterable protocols. It provides lazy evaluati… | 99 | 1167 | active |
| rubyist/circuitbreaker A Go library implementing the Circuit Breaker pattern for wrapping remote calls. It trips after failures, timeouts, consecutive failures, o… | 23 | 1164 | stable |
| sindresorhus/memoize A TypeScript library for memoizing functions, caching results of calls with identical input to speed up consecutive invocations. It support… | 77 | 1163 | active |
| Jeffail/tunny Tunny is a Go library for spawning and managing a fixed pool of goroutines with a synchronous API. It lets you limit parallel work from arb… | 32 | 4027 | maintenance |
| alibaba/coobjc coobjc is a coroutine library for Objective-C and Swift on iOS, adding async/await, generators, actor model, and tuple support similar to C… | 32 | 4012 | maintenance |
| rust-shell-script/rust_cmd_lib cmd_lib is a Rust library providing macros and utilities for running external commands with shell-like piping, redirection, and error handl… | 62 | 1155 | active |
| BoltsFramework/Bolts-Android Bolts is a collection of low-level Java libraries for Android mobile development, created by Parse and Facebook. It provides a Task class f… | 10 | 4005 | maintenance |
| P-p-H-d/mlib M*LIB is a header-only C library providing generic, type-safe containers and data structures (arrays, lists, hashmaps, trees, queues, strin… | 83 | 1154 | active |
| FabrizioBrancati/Queuer Queuer is a Swift queue manager built on top of OperationQueue and Dispatch (GCD) that simplifies creating and managing asynchronous and sy… | 83 | 1151 | active |
| scoder/lupa Lupa embeds the Lua and LuaJIT runtimes into CPython via Cython, allowing Python code to execute and interoperate with Lua code. It support… | 81 | 1148 | active |
| Mr-sans-and-InitLoader-s-team/Escape-From-Duckov-Coop-Mod-Preview A cooperative multiplayer mod for the game Escape From Duckov, developed in C# and distributed via Steam Workshop. It synchronizes players,… | 75 | 1139 | active |
| lzpong/threadpool A minimal (~300 line) C++11 header-only thread pool that accepts variadic functions and lambdas and returns std::future results. It feature… | 76 | 1138 | stable |
| mcollina/fastq fastq is a fast, in-memory work queue for JavaScript with configurable concurrency, supporting both callback and promise APIs. It is a ligh… | 95 | 1137 | stable |
| deliciousbrains/wp-background-processing A PHP library for WordPress that enables non-blocking asynchronous requests and queued background task processing. It lets plugin and theme… | 67 | 1137 | stable |
| shenwei356/rush rush is a cross-platform command-line tool written in Go for executing jobs in parallel, similar to GNU parallel. It supports custom variab… | 73 | 1132 | active |
| caozhiyi/CppNet CppNet is a cross-platform, multithreaded C++11 network library implementing the proactor pattern for asynchronous TCP I/O. It uses epoll, … | 32 | 1131 | active |
| codeskyblue/go-sh A Go library modeled after Python's sh and os/exec that makes calling shell commands easy, with support for pipes, sessions, environment va… | 41 | 1129 | active |
| servo/ipc-channel ipc-channel is a Rust library providing an inter-process communication implementation of Rust channels, designed as a drop-in replacement f… | 80 | 1124 | stable |
| getify/monio Monio is a JavaScript library providing an async-capable IO monad (including 'do' style) along with companion monads like Maybe, Either, an… | 68 | 1124 | active |
| 0x1abin/MultiTimer MultiTimer is a lightweight C software timer extension module for embedded systems that manages multiple timer tasks with callbacks, replac… | 32 | 1123 | stable |
| lewissbaker/cppcoro CppCoro is a C++ library providing general-purpose coroutine abstractions built on the Coroutines TS, including task and generator types, a… | 32 | 3874 | maintenance |
| cesarferreira/SwiftEventBus SwiftEventBus is a small, thread-safe publish/subscribe event bus library for Apple platforms, built on NotificationCenter with a cleaner A… | 96 | 1121 | active |
| celluloid/celluloid Celluloid is a Ruby framework for building asynchronous, multithreaded programs using the actor model with object-oriented concepts. It let… | 32 | 3870 | maintenance |
| hivemq/hivemq-mqtt-client HiveMQ MQTT Client is a high-performance Java client library implementing MQTT 5.0 and MQTT 3.1.1 with reactive, asynchronous, and blocking… | 95 | 1116 | stable |
| reflex-frp/reflex Reflex is a Haskell library providing a fully-deterministic, higher-order Functional Reactive Programming (FRP) interface with an efficient… | 79 | 1115 | active |
| Kotlin/kotlinx-atomicfu AtomicFU is a Kotlin multiplatform library and compiler plugin providing idiomatic, efficient atomic operations and locks across JVM, Nativ… | 90 | 1109 | active |
| rxRust/rxRust rxRust is a zero-cost, type-safe Rust implementation of Reactive Extensions (Rx) for functional reactive programming with asynchronous even… | 77 | 1108 | active |
| etcd-io/raft A Go library implementing the core Raft consensus algorithm for maintaining a replicated state machine across a cluster of nodes. It delibe… | 85 | 1107 | stable |
| AnswerDotAI/fastcore fastcore is a Python utility library that extends the language with features inspired by Ruby, Haskell, and NumPy, including an enhanced li… | 96 | 1105 | active |
| nalepae/pandarallel Pandaral·lel is a Python library that parallelizes pandas operations across all available CPU cores by changing only one line of code (e.g.… | 23 | 3799 | maintenance |
| landelare/ue5coro UE5Coro is a C++20 coroutine plugin for Unreal Engine 4 and 5 that integrates deeply with the engine's gameplay systems. It lets developers… | 94 | 1103 | active |
| uwiger/gproc Gproc is an extended process registry and dictionary for Erlang/OTP, supporting arbitrary-term aliases, multiple registrations, counters, a… | 75 | 1101 | stable |
| shuding/better-all better-all is a TypeScript library that provides an improved Promise.all with automatic dependency optimization. Tasks are declared in an o… | 82 | 1095 | active |
| fastos/fastsocket Fastsocket is a scalable Linux kernel TCP socket implementation that delivers linear performance scaling on multicore machines, transparent… | 23 | 3741 | maintenance |
| weston-embedded/uC-OS3 µC/OS-III is a preemptive, highly portable, scalable real-time kernel (RTOS) originally developed by Micrium and now maintained by Weston E… | 64 | 1086 | stable |
| StephenCleary/AsyncEx A C# helper library providing async-compatible coordination primitives for async/await code, such as AsyncLock, AsyncSemaphore, and AsyncMa… | 32 | 3724 | maintenance |
| nevalang/neva Neva is a statically typed, compiled dataflow programming language where programs are expressed as message-passing graphs that run in paral… | 98 | 1080 | active |
| hnes/libaco libaco is a blazing fast, lightweight C asymmetric coroutine library supporting the Sys V ABI on Intel386 and x86-64. It offers standalone … | 23 | 3695 | maintenance |
| pocl/pocl PoCL (Portable Computing Language) is an MIT-licensed, conformant open-source implementation of the OpenCL 3.0 standard that can be easily … | 74 | 1075 | active |
| microsoft/go-winio A Go library from Microsoft providing Win32 IO utilities, focused on named pipes and file handles, including using named pipes as a net tra… | 68 | 1075 | stable |
| swift-server/async-http-client AsyncHTTPClient is an HTTP client library for Swift built on top of SwiftNIO. It provides asynchronous, non-blocking request APIs with firs… | 95 | 1074 | active |
| meta-pytorch/monarch Monarch is a distributed programming framework for PyTorch built on scalable actor messaging, with actors grouped into meshes, supervision-… | 80 | 1073 | active |
| zolrath/wemux Wemux is a shell script that enhances tmux to make multi-user terminal multiplexing easy. It lets a host user run a shared tmux server that… | 23 | 3673 | maintenance |
| hyperion-mc/hyperion Hyperion is a Rust-based Minecraft game engine built on the flecs ECS, designed to support 10,000+ players in a single world. It targets ma… | 69 | 1072 | active |
| mmastrac/linktime A set of Rust crates providing link-time initialization, destruction, and scattered data collection macros (ctor, dtor, link-section, scatt… | 98 | 1071 | active |
| microsoft/bf-tree Bf-Tree is a read-write-optimized concurrent range index (key-value store) written in Rust, from Microsoft Research, designed to work effic… | 60 | 1064 | active |
| Manishearth/rust-gc rust-gc is a simple tracing (mark and sweep) garbage collector library for Rust, providing a Gc smart pointer similar to Rc but with cycle … | 61 | 1062 | active |
| simdsoft/yasio yasio is a lightweight cross-platform C++ asynchronous socket I/O library focused on client-side networking for games and applications. It … | 88 | 1058 | active |
| crimx/observable-hooks A TypeScript library providing React hooks for RxJS Observables, enabling seamless conversion between props, state, context and Observables… | 66 | 1055 | stable |
| tildeio/rsvp.js RSVP.js is a lightweight JavaScript library implementing Promises/A+ for organizing asynchronous code. It works in both Node.js and browser… | 32 | 3594 | maintenance |
| Xuanwo/backon BackON is a Rust library that makes retrying fallible functions feel like a built-in language feature, supporting both sync and async code … | 74 | 1051 | stable |
| clj-commons/manifold Manifold is a Clojure library providing building blocks for asynchronous programming: deferreds for single async values and streams for ord… | 65 | 1051 | active |
| awslabs/shuttle Shuttle is a Rust library for testing concurrent code using randomized concurrency scheduling techniques with probabilistic bug-finding gua… | 91 | 1050 | active |
| samcook/RedLock.net RedLock.net is a C# library implementing the Redlock distributed lock algorithm on top of StackExchange.Redis. It coordinates locks across … | 23 | 1050 | stable |
| spatie/fork A lightweight PHP library for running code concurrently by forking the main PHP process into child tasks. It lets you pass multiple closure… | 81 | 1046 | active |
| Sollimann/bonsai Bonsai is a Rust implementation of behavior trees for building deterministic AI logic, with Python bindings available on PyPI. It targets r… | 89 | 1041 | active |
| laverdet/node-fibers A native Node.js C++ addon providing fiber/coroutine support for V8, allowing jumping between multiple call stacks within a single thread. … | 32 | 3544 | maintenance |
| microsoft/vs-threading Microsoft.VisualStudio.Threading is a cross-platform .NET library providing async synchronization primitives, async collections, and TPL/da… | 92 | 1040 | stable |
| oconnor663/duct.rs Duct is a Rust library for running child processes with shell-like pipelines and IO redirection while avoiding common cross-platform pitfal… | 56 | 1040 | stable |
| alphadose/haxmap HaxMap is a fast, memory-efficient, lock-free concurrent hashmap library for Go, built on xxHash and Harris lock-free lists. It offers a ge… | 23 | 1037 | active |
| jhalterman/expiringmap ExpiringMap is a high-performance, zero-dependency, thread-safe Java ConcurrentMap implementation whose entries expire automatically. It su… | 34 | 1036 | stable |
| Pangu-Immortal/KeepAlivePerfect KeepAlivePerfect is an Android process keep-alive library that revives killed app processes using JNI communication with the Binder framewo… | 63 | 1033 | active |