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

Awesome JVM
Awesome JVM

A curated list of awesome JVM libraries, tools, and resources focused on low-level performance, garbage collection, and non-framework topics.

#systems-programming#low-latency#java-virtual-machine
Stars2.2k
Forks226
Last commit4 years ago
JVM
JVM

A curated list of awesome JVM libraries, tools, and resources focused on low-level performance, garbage collection, and non-framework topics.

#memory-management#virtual-machine#low-level
Stars2.2k
Forks226
Last commit4 years ago
cache2go
cache2goGo

A concurrency-safe Go caching library with expiration capabilities and access counters.

#hacktoberfest#in-memory-cache#caching
Stars2.2k
Forks503
Last commit2 years 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
Forks224
Last commit3 months 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 commit1 month ago
core.async
core.asyncClojure

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

#functional-programming#transducers#clojurescript
Stars2.1k
Forks216
Last commit4 months 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.1k
Forks216
Last commit4 months 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
Forks205
Last commit5 months ago
EventBus
EventBusGo

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

#event-driven#async#message-broker
Stars2.0k
Forks242
Last commit2 years 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 commit5 years 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
Stars2.0k
Forks157
Last commit2 days 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
Forks245
Last commit18 days ago
SwiftTask
SwiftTaskSwift

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

#retry-logic#async-await#progress-tracking
Stars1.9k
Forks174
Last commit7 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
Forks291
Last commit7 months 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
Forks93
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 commit4 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.9k
Forks32
Last commit25 days 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 commit4 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
redis-lock
redis-lockGo

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

#go-redis#lock#coordination
Stars1.8k
Forks165
Last commit3 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
Forks57
Last commit15 days ago
RxPHP
RxPHPPHP

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

#stream-processing#event-driven#observables
Stars1.7k
Forks140
Last commit6 months 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
Forks458
Last commit2 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 commit1 month 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.7k
Forks166
Last commit1 day ago
r2d2
r2d2Rust

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

#database-driver#database#connection-pool
Stars1.7k
Forks88
Last commit2 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.7k
Forks212
Last commit17 hours 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
Forks91
Last commit29 days 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
Forks351
Last commit3 years ago
pgcopydb
pgcopydbC

A tool to copy PostgreSQL databases between servers with parallel data streaming and concurrent index building, bypassing intermediate files.

#logical-replication#devops#pg-restore
Stars1.6k
Forks127
Last commit7 days ago
Rocketmq-Rust
Rocketmq-RustRust

An unofficial Rust implementation of Apache RocketMQ, providing a high-performance, memory-safe distributed message queue system.

#high-performance#message-queue#distributed-systems
Stars1.5k
Forks292
Last commit15 hours ago
p-map
p-mapJavaScript

Map over promises concurrently with configurable concurrency, error handling, and abort control.

#concurrency-control#async-await#mapper
Stars1.5k
Forks87
Last commit13 days ago
go-mail
go-mailGo

A comprehensive and idiomatic Go library for sending emails with SMTP, attachments, templates, and extensive security features.

#hacktoberfest#mail#smtp
Stars1.5k
Forks113
Last commit11 days ago
Venice
VeniceSwift

A Swift library providing structured concurrency, coroutines, and CSP channels for macOS and Linux.

#csp#async-programming#channels
Stars1.5k
Forks57
Last commit7 years ago
workerpool
workerpoolGo

A Go worker pool that limits concurrency of goroutine execution without blocking task submission.

#concurrency-control#task-queue#goroutine-pool
Stars1.5k
Forks151
Last commit3 days ago
PreviousPage 4 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