Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Concurrency

Concurrency

568 projects

Showing 36 of 568 projects

Async++
Async++C++

A lightweight concurrency framework for C++11 inspired by Microsoft PPL, providing tasks, parallel algorithms, and schedulers.

#parallel-computing#task-scheduler#parallel-algorithms
Stars1.4k
Forks207
Last commit1 month ago
clooney
clooneyJavaScript

An actor library for the web that runs classes in Web Workers to keep the main thread responsive.

#javascript-library#comlink#actor-model
Stars1.4k
Forks36
Last commit10 days ago
kameo
kameoRust

A high-performance Rust library for building fault-tolerant, asynchronous actor-based systems that scale from local to distributed.

#distributed#distributed-systems#libp2p
Stars1.4k
Forks88
Last commit19 days ago
Neco
NecoC

A lightweight C library for concurrency using stackful coroutines, designed for easy concurrent I/O and network programming.

#systems-programming#c-library#single-threaded
Stars1.4k
Forks114
Last commit4 months ago
Java Concurrency Checklist
Java Concurrency Checklist

A comprehensive checklist for reviewing Java concurrency code, covering design, documentation, synchronization, race conditions, and scalability.

#thread-safety#checklist#java concurrency
Stars1.4k
Forks157
Last commit6 years ago
Bolts-Swift
Bolts-SwiftSwift

A Swift implementation of futures/promises for iOS, macOS, watchOS, and tvOS to simplify asynchronous programming.

#asynchronous-programming#ios#tvos
Stars1.3k
Forks126
Last commit2 years ago
sturdyc
sturdycGo

A Go caching library with advanced concurrency features to eliminate cache stampedes and minimize data source load in high-throughput systems.

#in-memory-cache#caching#cache-stampede
Stars1.3k
Forks35
Last commit24 days ago
CZMQ
CZMQC

A high-level C binding for ZeroMQ that provides a simpler API, actor framework, and security tools.

#message-queue#authentication#c-binding
Stars1.3k
Forks542
Last commit6 months ago
go-commons-pool
go-commons-poolGo

A generic object pool implementation for Go, directly rewritten from Apache Commons Pool with rich configuration options.

#apache-commons-pool#object-pool#golang-library
Stars1.2k
Forks149
Last commit3 years ago
vibe.d
vibe.dD

A high-performance asynchronous I/O, concurrency, and web application toolkit written in D.

#d#d-language#http-server
Stars1.2k
Forks282
Last commit3 months ago
@fxts/core
@fxts/coreTypeScript

A functional programming library for TypeScript/JavaScript with lazy evaluation and strong type inference.

#functional-programming#lazy#iteration-protocols
Stars1.2k
Forks86
Last commit1 month ago
Queuer
QueuerSwift

A Swift queue manager built on OperationQueue and GCD for creating and managing asynchronous and synchronous tasks.

#foundation#ios#async-await
Stars1.1k
Forks46
Last commit3 months ago
demoinfocs-golang
demoinfocs-golangGo

A high-performance Go library for parsing and analyzing Counter-Strike 2 and CS:GO demo files (replays).

#game-analytics#hacktoberfest#demo
Stars1.1k
Forks152
Last commit1 day ago
skynet
skynetC#

A microbenchmark that spawns one million concurrent actors/coroutines to compare concurrency performance across programming languages.

#haskell#parallel-computing#performance-testing
Stars1.1k
Forks119
Last commit2 years ago
s3-lambda
s3-lambdaJavaScript

Run lambda functions over S3 objects with concurrency control for data pipelining and analytics.

#batch-processing#serverless-patterns#s3
Stars1.1k
Forks47
Last commit9 years ago
s3renity
s3renityJavaScript

Run lambda functions over S3 objects with concurrency control for data pipelining and analytics.

#cloud-storage#s3#nodejs
Stars1.1k
Forks47
Last commit9 years ago
manifold
manifoldClojure

A Clojure library providing deferreds and streams for asynchronous programming and interoperability between event-driven abstractions.

#stream-processing#event-driven#asynchronous-programming
Stars1.1k
Forks108
Last commit7 months ago
rust-zmq
rust-zmqRust

Rust bindings for ZeroMQ, providing a safe API for high-performance distributed messaging.

#distributed-systems#bindings#async-io
Stars997
Forks211
Last commit1 year ago
Crawler
CrawlerElixir

A high-performance web crawler and scraper built in Elixir with worker pooling and rate limiting.

#elixir#spider#offline
Stars961
Forks88
Last commit4 days ago
con_cache
con_cacheElixir

An ETS-based key/value cache for Elixir with row-level isolated writes, TTL support, and modification callbacks.

#elixir#caching#otp
Stars927
Forks73
Last commit1 year ago
pulsar
pulsarClojure

A Clojure library providing Erlang-style concurrency with fibers, channels, and actors built on Quasar.

#channels#distributed-systems#actors
Stars919
Forks50
Last commit6 years ago
libfork
libforkC++

A lock-free, wait-free, continuation-stealing tasking library for C++20 built on coroutines, enabling ultra-fine-grained parallelism.

#work-stealing#threadpool#parallel-computing
Stars901
Forks46
Last commit5 months ago
state_machines
state_machinesRuby

A Ruby library for adding state machines to any class with support for async operations, coordinated state management, and comprehensive testing.

#mongoid#async-ruby#ruby-gem
Stars872
Forks100
Last commit6 days ago
pg
pgC

A PostgreSQL client library for Ruby providing a native interface with advanced type casting and modern Ruby concurrency support.

#database-driver#orm#database
Stars870
Forks203
Last commit1 day ago
ReactiveMongo
ReactiveMongoScala

A fully non-blocking, asynchronous MongoDB driver for Scala built on reactive streams.

#database-driver#functional-programming#database
Stars854
Forks228
Last commit11 days ago
SwiftCoroutine
SwiftCoroutineSwift

A Swift framework implementing coroutines with async/await, futures, and channels for iOS, macOS, and Linux.

#futures#ios#async-await
Stars832
Forks49
Last commit4 years ago
Asynchronous GPS driver
Asynchronous GPS driverPython

Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.

#iot#embedded-systems#asyncio
Stars832
Forks168
Last commit1 month ago
FiniteMachine
FiniteMachineRuby

A minimal Ruby finite state machine with a straightforward and intuitive syntax for modeling states, transitions, and callbacks.

#callbacks#behavior-modeling#finite-machine
Stars801
Forks37
Last commit2 years ago
Overdrive
OverdriveSwift

A Swift framework for fast, type-safe async task execution with built-in concurrency and multi-threading.

#ios#task-queue#thread-safety
Stars800
Forks28
Last commit9 years ago
missionary
missionaryClojure

A reactive dataflow programming toolkit for Clojure/Script providing functional effect and streaming primitives.

#clojurescript#reactive-programming#functional-effects
Stars799
Forks33
Last commit4 months ago
pcollections
pcollectionsJava

A persistent and immutable Java collections library offering efficient, thread-safe alternatives to the Java Collections Framework.

#functional-programming#collections-framework#java
Stars790
Forks85
Last commit5 days ago
go-txdb
go-txdbGo

A single-transaction based SQL driver for Go that provides immutable transaction isolation for functional testing.

#integration-testing#database-testing#sql-driver
Stars749
Forks47
Last commit1 year ago
FutureKit
FutureKitSwift

A Swift-based Future/Promises library for iOS and macOS, designed to simplify asynchronous and multi-threaded programming.

#ios#async-programming#error-handling
Stars744
Forks64
Last commit7 years ago
AwaitKit
AwaitKitSwift

A Swift library that brings ES8 Async/Await syntax to write asynchronous code sequentially.

#asynchronous-programming#ios#async-await
Stars743
Forks54
Last commit5 years ago
NuProcess
NuProcessJava

A low-overhead, non-blocking I/O external Process implementation for Java, replacing java.lang.ProcessBuilder and Process.

#jna#java#low-latency
Stars741
Forks82
Last commit3 months ago
Eio
EioOCaml

Effects-based direct-style parallel IO stack for OCaml 5, enabling concurrent file, network, and CPU operations with a secure, cross-platform API.

#effects#effects-system#parallel-io
Stars735
Forks90
Last commit8 days ago
PreviousPage 5 of 16Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Go141
#Golang112
#Go Library73
#Performance70
#Functional Programming70
#Distributed Systems69
#Async56
#Swift56
#Elixir50
#Ios48
#Macos46
#Parallel Computing41