function: concurrency
1023 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| forthespada/MyPoorWebServer A runnable HTTP web server implemented in C/C++ based on the books 'TCP/IP Network Programming' and 'Linux High-Performance Server Programm… | 32 | 1473 | maintenance |
| opcua (FreeOpcUa Python OPC UA library) A pure Python implementation of the OPC-UA (IEC 62541) protocol providing both client and server libraries with high-level and low-level AP… | 92 | 1468 | maintenance |
| rholder/guava-retrying A small Java library extending Google Guava that provides configurable retrying strategies for arbitrary function calls via a RetryerBuilde… | 32 | 1463 | maintenance |
| preshing/junction Junction is a C++ library of concurrent data structures, offering several lock-free concurrent hash map implementations such as ConcurrentM… | 69 | 1459 | maintenance |
| webpack-contrib/worker-loader A webpack loader that registers a JavaScript file as a Web Worker, allowing workers to be imported as modules in webpack 4 builds. It is de… | 10 | 1454 | maintenance |
| malcommac/Repeat Repeat is a lightweight Swift library providing a modern GCD-based alternative to NSTimer, with support for infinite, finite, and one-shot … | 23 | 1447 | maintenance |
| VictorTaelin/WebMonkeys A JavaScript library that lets you spawn thousands of parallel tasks on the GPU through a minimal set/get/work API, using GLSL 1.0 without … | 32 | 1444 | maintenance |
| tylertreat/chan A pure C library that implements Go-style channels (buffered and unbuffered) on top of pthreads, providing CSP-style communication and sync… | 23 | 1427 | maintenance |
| GoogleChromeLabs/clooney Clooney is an actor library for the web that instantiates classes inside Web Workers so expensive work runs off the main thread. It uses Co… | 73 | 1420 | maintenance |
| aregm/nff-go NFF-Go is a set of Go libraries for building and deploying high-performance, cloud-native network functions (NFs) on top of DPDK and AF_XDP… | 23 | 1419 | maintenance |
| electronicarts/ea-async EA Async is a Java library that brings .NET-style async-await semantics to the JVM by rewriting calls to Async.await at build time. It lets… | 23 | 1419 | maintenance |
| Amanieu/asyncplusplus Async++ is a lightweight concurrency framework for C++11 providing asynchronous tasks, continuations, and parallel algorithms. It is inspir… | 23 | 1414 | maintenance |
| browserify/events A JavaScript library that implements Node.js's EventEmitter module for environments that lack it, such as browsers. It matches the Node.js … | 23 | 1408 | maintenance |
| katzer/cordova-plugin-background-mode A Cordova plugin that enables infinite background execution for hybrid mobile apps on Android, iOS, Windows, and the browser platform. It k… | 32 | 1388 | maintenance |
| jrallison/go-workers A Go library for running Sidekiq-compatible background job workers backed by Redis. It provides reliable queueing via BRPOPLPUSH, retries, … | 32 | 1379 | maintenance |
| normalize/mz A small Node.js library that wraps core modules like fs, child_process, crypto, dns, readline, and zlib so their callback-based APIs return… | 32 | 1369 | maintenance |
| getify/CAF CAF (Cancelable Async Flows) is a JavaScript library that wraps function* generators so they behave like async functions while supporting e… | 32 | 1360 | maintenance |
| guillermomuntaner/Burritos Burritos is a collection of well-tested Swift property wrappers such as @Atomic, @Clamping, @UserDefault, @Expirable, and @UndoRedo. It is … | 23 | 1333 | maintenance |
| nmathewson/libevent_obsolete An obsolete mirror of Nick Mathewson's libevent repository; the official libevent project lives at github.com/libevent/libevent. Libevent i… | 32 | 1328 | maintenance |
| AOL-archive/cyclops Cyclops is a functional programming library for Java 8+ providing advanced purely functional data structures, monads, monad transformers, a… | 23 | 1327 | maintenance |
| BoltsFramework/Bolts-Swift Bolts-Swift is a collection of low-level Swift libraries originally built by Parse and Facebook, best known for its complete futures/promis… | 23 | 1319 | maintenance |
| dominictarr/scuttlebutt A JavaScript base class for building peer-to-peer replicatable data structures using the scuttlebutt gossip protocol. It provides real-time… | 32 | 1317 | maintenance |
| thinkeridea/go-extend go-extend is a Go utility library that collects commonly used helper functions to speed up development and reduce repetitive code. It provi… | 23 | 1309 | maintenance |
| YuzuJS/setImmediate A cross-browser JavaScript library implementing the proposed setImmediate and clearImmediate APIs for efficient script yielding to the even… | 23 | 1302 | maintenance |
| tobyhede/go-underscore A Go utility library inspired by underscore.js, providing functional collection helpers like Each, Map, Any, Every, and None for slices and… | 32 | 1299 | maintenance |
| eventlet/eventlet Eventlet is a Python concurrent networking library using greenlet-based coroutines and epoll/libevent for scalable non-blocking I/O with a … | 76 | 1275 | maintenance |
| kiddyuchina/Beanbun Beanbun is a multi-process web crawler framework written in PHP, built on Workerman with Guzzle as the default downloader. It supports dist… | 61 | 1259 | maintenance |
| themattrix/bash-concurrent A Bash function that runs shell tasks in parallel with dependency ordering and pretty terminal output. It is a single-file shell library so… | 32 | 1259 | maintenance |
| tim-kos/node-retry A Node.js library providing an abstraction for exponential and custom retry strategies for failed operations. It wraps flaky async calls wi… | 23 | 1259 | maintenance |
| bitwalker/swarm Swarm is a global distributed process registry and worker distribution library for Erlang/Elixir, similar to gproc but designed for dynamic… | 32 | 1253 | maintenance |
| libunwind/libunwind libunwind is a portable C library providing an API to determine and manipulate the call chain (stack frames) of program threads, supporting… | 72 | 1250 | maintenance |
| Real-Serious-Games/C-Sharp-Promise A Promises/A+ compliant promises library for C# for managing asynchronous operations, inspired by JavaScript promises. It is widely used fo… | 23 | 1241 | maintenance |
| jolestar/go-commons-pool A generic object pool library for Go, a direct rewrite of Apache Commons Pool. It supports custom pooled object factories and rich lifecycl… | 23 | 1239 | maintenance |
| DeclarativeHub/ReactiveKit ReactiveKit is a lightweight Swift framework for reactive and functional reactive programming, built around Signals, Subjects, bindings, an… | 58 | 1238 | maintenance |
| wenweihu86/raft-java A Java library implementing the Raft consensus algorithm, supporting leader election, log replication, snapshots, and dynamic cluster membe… | 32 | 1231 | maintenance |
| robrich/orchestrator A Node.js library for sequencing and executing named tasks with dependency management, running independent tasks in maximum concurrency. It… | 32 | 1223 | maintenance |
| apple/swift-atomics A Swift package providing low-level atomic operations for integers, pointers, and other types, enabling lock-free synchronization construct… | 84 | 1203 | maintenance |
| discord/fastglobal FastGlobal is an Elixir/Erlang library that provides fast, copy-free access to large shared global data by leveraging the Erlang VM's const… | 32 | 1181 | maintenance |
| Code-Hex/pget Pget is a fast, resumable command-line file download client written in Go that uses parallel multi-connection HTTP requests to speed up dow… | 23 | 1174 | maintenance |
| linkedin/parseq ParSeq is a Java framework that simplifies writing asynchronous code through composable tasks. It supports parallel execution of async oper… | 48 | 1172 | maintenance |
| willemt/raft A BSD-licensed C implementation of the Raft consensus protocol, distributed as a single amalgamated header file with no dependencies. Netwo… | 23 | 1170 | maintenance |
| senshinya/MYDB MYDB is a simple relational database implemented from scratch in Java, drawing on design principles from MySQL, PostgreSQL, and SQLite. It … | 32 | 1167 | maintenance |
| banq/jdonframework JdonFramework is a Java framework for Domain-Driven Design that supports pub-sub asynchronous domain events without external message middle… | 23 | 1167 | maintenance |
| scala/scala-async A Scala DSL providing async/await-style syntax for composing scala.concurrent Futures in direct style. It transforms async blocks at compil… | 67 | 1161 | maintenance |
| bittorrent/libutp libutp is a C++ library implementing the uTorrent Transport Protocol (uTP), a TCP-like reliable transport over UDP based on LEDBAT congesti… | 32 | 1159 | maintenance |
| nactio/nact Nact is a Node.js/TypeScript framework implementing the actor model, inspired by Akka and Erlang, for building resilient, stateful server a… | 23 | 1146 | maintenance |
| othiym23/node-continuation-local-storage A Node.js library implementing continuation-local storage, providing thread-local-like storage scoped to chains of Node-style async callbac… | 32 | 1135 | maintenance |
| haywire/haywire Haywire is an asynchronous HTTP server framework written in C, built on the libuv event loop that powers node.js. It aims for a minimal fea… | 32 | 1123 | maintenance |
| piscisaureus/wepoll wepoll is a small C library that implements the Linux epoll API on Windows, enabling scalable socket event notification. It is distributed … | 32 | 1111 | maintenance |
| scipipe/scipipe SciPipe is a Go library for writing scientific workflows (pipelines) based on Flow-Based Programming, wrapping command-line tools and Go co… | 23 | 1109 | maintenance |
| saghul/pyuv pyuv is a Python binding for libuv, the high-performance asynchronous I/O and platform abstraction library behind Node.js. It exposes non-b… | 10 | 1107 | maintenance |
| async-raft/async-raft A Rust crate implementing the Raft distributed consensus protocol on top of the Tokio async runtime. It provides a reactive, fully async Ra… | 23 | 1092 | maintenance |
| akbiggs/UnityTimer UnityTimer is a C# library for Unity3D that lets you register actions to run after a delay, with support for looping, cancellation, and tim… | 23 | 1090 | maintenance |
| bamzi/jobrunner JobRunner is a Go framework for running jobs asynchronously outside the HTTP request flow, with built-in cron scheduling and a worker pool.… | 32 | 1087 | maintenance |
| max-mapper/mississippi mississippi is a Node.js library bundling useful stream utility modules (pipe, each, pipeline, duplex, through, from, to, concat, finished,… | 23 | 1086 | maintenance |
| sgroschupf/zkclient ZkClient is a Java library that wraps the Apache ZooKeeper client API to make working with ZooKeeper simpler and more convenient. It provid… | 32 | 1078 | maintenance |
| JensRavens/Interstellar Interstellar is a lightweight Swift library providing a simple Observable<T> implementation for functional reactive programming. It support… | 10 | 1078 | maintenance |
| vczh/vczh_toys A collection of experimental C++11 'black magic' utility libraries by vczh, including a garbage collection library, a multi-dimensional arr… | 32 | 1074 | maintenance |
| heiyeluren/xmm XMM is a fully self-implemented third-party memory manager for Go, built on Linux mmap, that allocates and frees memory independently of Go… | 23 | 1071 | maintenance |
| riker-rs/riker Riker is an Actor Model framework for Rust for building concurrent, resilient applications with actor supervision, pub/sub messaging, and e… | 32 | 1070 | maintenance |
| GoogleChromeLabs/idlize A collection of small JavaScript helper classes and methods for implementing the idle-until-urgent performance pattern, built around reques… | 10 | 1062 | maintenance |
| malisper/pgrust pgrust is a full rewrite of PostgreSQL in Rust that is wire- and SQL-compatible with Postgres and passes all 46,066 tests of the Postgres r… | 67 | 4714 | experimental |
| hyperoslo/Sugar Sugar is a Swift library that adds convenient extensions and helpers to Cocoa and Cocoa Touch, covering app info, screen/simulator checks, … | 23 | 1059 | maintenance |
| uber/fiber Fiber is a Python distributed computing library for modern computer clusters that exposes the same API as Python's standard multiprocessing… | 10 | 1047 | maintenance |
| tinycthread/tinycthread TinyCThread is a minimalist, portable C library implementing a subset of the C11 threads API (threads, mutexes, condition variables, once s… | 32 | 1043 | maintenance |
| hamler-lang/hamler Hamler is a strongly-typed, Haskell-style functional programming language that compiles to Erlang VM (BEAM) bytecode. It brings compile-tim… | 23 | 1038 | maintenance |
| igrigorik/em-synchrony A Ruby library providing Fiber-aware EventMachine clients and convenience primitives such as connection pools, iterators, and synchronizati… | 32 | 1035 | maintenance |
| roylee0704/gron Gron is a Go library providing a minimalist API for scheduling cron-style periodic jobs in-process. It supports custom job types, custom sc… | 32 | 1034 | maintenance |
| qicosmos/cosmos cosmos is a C++11 foundational utility library by qicosmos (author of cinatra and iguana), providing general-purpose building blocks for C+… | 32 | 1031 | maintenance |
| spacejam/rio rio is a pure Rust library providing safe, misuse-resistant bindings for Linux's io_uring asynchronous I/O interface, built directly on lib… | 32 | 1008 | maintenance |
| microsoft/verona Project Verona is a Microsoft research programming language exploring a concurrency model based on concurrent ownership, implemented in C++… | 63 | 3727 | experimental |
| maestro-os/maestro Maestro is a lightweight Unix-like kernel and operating system written from scratch in Rust, aiming for Linux syscall compatibility while l… | 77 | 3327 | experimental |
| orbitinghail/sqlsync SQLSync is a collaborative offline-first wrapper around SQLite that synchronizes web application state between users, devices, and the edge… | 53 | 2913 | experimental |
| LaurieWired/tailslayer Tailslayer is a C++ header-only library that reduces tail latency in RAM reads caused by DRAM refresh stalls. It replicates data across ind… | 48 | 2817 | experimental |
| EtchedPixels/FUZIX FUZIX is a small Unix-like operating system for classic microcomputers and embedded targets, derived from UZI forks and extended toward Sys… | 10 | 2458 | experimental |
| NVIDIA/stdexec stdexec is NVIDIA's reference implementation of std::execution, the C++26 standard framework for asynchronous and parallel programming base… | 77 | 2417 | experimental |
| ferrumc-rs/ferrumc FerrumC is a Minecraft 1.21.8 server implementation written from scratch in Rust, using async concurrency for high performance and memory e… | 84 | 2389 | experimental |
| gabrielpetersson/fast-grid A highly performant DOM-based web table/grid library written in TypeScript that can render millions of rows at constant time complexity. It… | 30 | 2298 | experimental |
| nature-lang/nature Nature is a general-purpose system programming language with its own compiler written in pure C, compiling directly to machine code without… | 88 | 2254 | experimental |
| MaikKlein/unreal-rust An opinionated Rust integration for Unreal Engine 5, delivered as a plugin that lets developers write gameplay code in Rust with an ECS, ho… | 64 | 2248 | experimental |
| vlang/vinix Vinix is an operating system kernel and small distribution written from scratch in the V programming language, targeting modern 64-bit hard… | 88 | 2164 | experimental |
| hexagonal-sun/moss-kernel Moss is a Unix-like, Linux-compatible kernel written in Rust and AArch64 assembly, featuring an asynchronous kernel core and a modular hard… | 61 | 1953 | experimental |
| josephg/diamond-types A high-performance Rust CRDT library for concurrent text editing, enabling multiple users to edit shared documents in a P2P network without… | 75 | 1834 | experimental |
| facebookexperimental/libunifex libunifex is a C++ library implementing the sender/receiver asynchronous programming model proposed for C++ standardization. It provides sc… | 61 | 1713 | experimental |
| openairymax/agentrt AgentRT is an OS-grade runtime platform for AI agent teams, providing primitives for orchestrating, scheduling, isolating, and observing ag… | 66 | 1265 | experimental |
| microsoft/demikernel Demikernel is a library operating system (LibOS) architecture from Microsoft Research for kernel-bypass I/O devices like DPDK and RDMA. It … | 65 | 1235 | experimental |
| mtrebi/thread-pool A C++11 thread pool implementation that reuses a fixed set of worker threads to execute submitted tasks without blocking the main thread. I… | 32 | 1235 | experimental |
| ffwff/lilith Lilith is a hobby x86-64 operating system with a POSIX-like kernel and userspace written in Crystal. It includes a garbage collector, FAT16… | 23 | 1172 | experimental |
| mrousavy/react-native-multithreading A React Native library that provides fast, low-overhead multithreading via JSI, letting developers offload blocking JavaScript calls or exp… | 23 | 1171 | experimental |
| rust-lang/portable-simd The official Rust project group repository developing a portable SIMD API for the Rust standard library, exposing architecture-independent … | 75 | 1072 | experimental |
| snakster/cpp.react C++React is a reactive programming library for C++ that enables declarative definition of data dependencies between state variables and eve… | 32 | 1043 | experimental |
| Reactive-Extensions/RxJS The Reactive Extensions for JavaScript (RxJS 4) is a library for composing asynchronous and event-based programs using observable sequences… | 10 | 19339 | abandoned |
| BlocksKit/BlocksKit BlocksKit is an Objective-C library that adds block-based APIs to common Cocoa and UIKit classes, removing limitations on coding with block… | 10 | 6829 | abandoned |
| facebookarchive/grace A Go library for building socket-based servers that support graceful termination and restart without dropping connections. It provides APIs… | 10 | 4881 | abandoned |
| duemunk/Async A Swift library providing fluent, chainable syntactic sugar over Grand Central Dispatch (GCD) asynchronous dispatches. It supports chaining… | 23 | 4556 | abandoned |
| dabeaz/curio Curio is a coroutine-based concurrency library for Python using async/await, providing tasks, sockets, files, locks, queues, and structured… | 10 | 4125 | abandoned |
| async-rs/async-std async-std is a Rust crate providing an async version of the Rust standard library, with async/await-compatible APIs for tasks, networking, … | 42 | 4066 | abandoned |
| krakjoe/pthreads A PHP extension providing object-oriented multi-threading based on POSIX threads, requiring a ZTS-enabled PHP build. It offers Threaded obj… | 10 | 3445 | abandoned |
| yigit/android-priority-jobqueue Android Priority JobQueue is a Java library for scheduling persistent, prioritized background jobs in Android apps, with retry, persistence… | 32 | 3376 | abandoned |
| ros/ros ROS (Robot Operating System) is a meta-operating system providing language-independent, network-transparent communication for distributed r… | 10 | 3250 | abandoned |