Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Concurrency

Concurrency

136 projects

Showing 28 of 136 projects

pond
pondGo

A minimalistic, high-performance goroutine worker pool library for Go that elegantly manages concurrent tasks with automatic scaling.

#task-queue#worker-pool-factory#library
Stars2.1k
Forks80
Last commit10 days ago
go-web-framework-benchmark
go-web-framework-benchmarkGo

A benchmark suite comparing the performance of Go web frameworks across connection, routing, and handler processing.

#wrk#http-server#webframework
Stars2.1k
Forks228
Last commit1 year ago
Redis-Objects
Redis-ObjectsRuby

A Ruby library that maps Redis data types directly to Ruby objects with atomic operations.

#orm-integration#redis#data-structures
Stars2.1k
Forks231
Last commit3 months ago
core.async
core.asyncClojure

A Clojure library providing facilities for asynchronous programming and communication via channels.

#functional-programming#transducers#clojurescript
Stars2.0k
Forks213
Last commit14 days ago
core.async
core.asyncClojure

A Clojure library providing facilities for async programming and communication via channels and go blocks.

#csp#clojurescript#async-programming
Stars2.0k
Forks213
Last commit14 days ago
Hydra
HydraSwift

A lightweight Swift library for writing async code using Promises, Async/Await, and modern operators like all, any, map, zip, and retry.

#futures#asynchronous-programming#ios
Stars2.0k
Forks115
Last commit4 years ago
marl
marlC++

A hybrid thread/fiber task scheduler for C++11 that enables efficient execution of blocking tasks.

#parallel-computing#task-scheduler#coroutine-library
Stars2.0k
Forks201
Last commit1 year ago
EventBus
EventBusGo

A lightweight eventbus library for Go with async compatibility and cross-process event support.

#event-driven#async#message-broker
Stars2.0k
Forks244
Last commit1 year ago
SwiftTask
SwiftTaskSwift

A Swift library extending promises with progress tracking, pause, cancel, and retry capabilities.

#retry-logic#async-await#progress-tracking
Stars1.9k
Forks175
Last commit7 years ago
closure_tree
closure_treeRuby

A Ruby gem for efficiently modeling hierarchical data in ActiveRecord using closure tree tables.

#closure-table#nested-hashes#hierarchical-data
Stars1.9k
Forks248
Last commit17 days ago
.NEXT Raft
.NEXT RaftC#

A high-performance .NET library suite for low-allocation scenarios like microservices, distributed systems, and database engines.

#write-ahead-log#metaprogramming#raft-consensus
Stars1.9k
Forks150
Last commit26 days ago
Hamster
HamsterRuby

Efficient, immutable, and thread-safe persistent data structures for Ruby, including Hash, Vector, Set, SortedSet, List, and Deque.

#functional-programming#data-structures#immutable-collections
Stars1.9k
Forks92
Last commit4 years ago
BrightFutures
BrightFuturesSwift

A Swift library for writing asynchronous code using futures and promises, now superseded by Swift's async/await.

#futures#asynchronous-programming#functional-programming
Stars1.9k
Forks188
Last commit3 years ago
Proto.actor
Proto.actorC#

Ultra-fast, distributed, cross-platform actor framework for Go, C#, and Java/Kotlin.

#akka#proto-actor#distributed-systems
Stars1.9k
Forks294
Last commit1 month ago
workly
worklyJavaScript

A lightweight library to easily move functions or classes to web workers for non-blocking UI execution.

#web-worker#developer-tools#async-await
Stars1.9k
Forks34
Last commit3 years ago
Zewo
ZewoSwift

A lightweight Swift library for building web server applications using coroutines for synchronous concurrency.

#csp#swiftenv#web-server
Stars1.8k
Forks87
Last commit6 years ago
rill
rillGo

A Go toolkit for building concurrent programs using composable, channel-based pipelines with automatic error propagation.

#stream-processing#functional-programming#parallel-computing
Stars1.8k
Forks26
Last commit11 days ago
redis-lock
redis-lockGo

A Go library providing a simplified distributed locking implementation using Redis.

#go-redis#lock#coordination
Stars1.7k
Forks163
Last commit10 months ago
lux
luxEmacs Lisp

A functional, statically-typed Lisp that compiles to JVM, JavaScript, Python, Lua, and Ruby for versatile multi-platform development.

#programming-language#haskell#functional-programming
Stars1.7k
Forks55
Last commit2 months ago
RxPHP
RxPHPPHP

Reactive extensions for PHP enabling asynchronous and event-based programming using observable streams.

#stream-processing#event-driven#observables
Stars1.7k
Forks142
Last commit16 days ago
golang-examples
golang-examplesGo

A collection of Go programming examples covering beginner to expert topics, from basic syntax to advanced applications.

#programming-language#hacktoberfest#beginner-friendly
Stars1.7k
Forks459
Last commit5 months ago
connection_pool
connection_poolRuby

A generic, thread-safe connection pool implementation for Ruby network clients like Redis and Dalli.

#thread-safety#dalli#connection-pooling
Stars1.7k
Forks144
Last commit3 months ago
r2d2
r2d2Rust

A generic, database-agnostic connection pool implementation for Rust applications.

#database-driver#database#connection-pool
Stars1.6k
Forks86
Last commit1 year ago
ClojureCLR
ClojureCLRC#

A native implementation of Clojure for the .NET Common Language Runtime (CLR), enabling functional programming on Microsoft platforms.

#functional-programming#language-port#dotnet
Stars1.6k
Forks164
Last commit3 days ago
task.js
task.jsJavaScript

A library for cooperative concurrency in JavaScript using ES6 generators to write non-blocking I/O in a synchronous style.

#task-scheduler#async-programming#non-blocking
Stars1.6k
Forks72
Last commit7 years ago
flow
flowElixir

A computational parallel flow library for Elixir built on top of GenStage for parallel processing of collections.

#stream-processing#functional-programming#parallel-computing
Stars1.6k
Forks89
Last commit1 year ago
poolboy
poolboyErlang

A lightweight, generic worker pool library for Erlang focused on simplicity, performance, and disaster recovery.

#distributed-systems#pool#worker-pool
Stars1.6k
Forks352
Last commit3 years ago
Apache Pekko
Apache PekkoScala

Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala with the Actor Model.

#stream-processing#message-driven#http-server
Stars1.6k
Forks194
Last commit2 days ago
PreviousPage 4 of 4

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
#Go23
#Distributed Systems23
#Performance22
#High Performance22
#Golang20
#Functional Programming18
#Rust17
#Java16
#Async14
#Data Structures13
#Parallel Computing12
#Swift11