Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Concurrency

Concurrency

416 projects

Showing 36 of 416 projects

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
Stars695
Forks83
Last commit4 days ago
ember-concurrency
ember-concurrencyTypeScript

An Ember Addon providing improved concurrency primitives for writing concise, cancelable, and restartable asynchronous tasks.

#asynchronous-programming#ember-addon#task-management
Stars690
Forks162
Last commit
que
queElixir

A simple background job processing library for Elixir that uses Mnesia for persistence without external dependencies.

#hacktoberfest#task-processing#elixir
Stars684
Forks37
Last commit10 months ago
Polyphony
PolyphonyC

A Ruby library for fine-grained concurrency using fibers, structured concurrency, and high-performance I/O.

#libev#async-programming#coroutines
Stars662
Forks18
Last commit2 years ago
ro
roGo

A Go implementation of the ReactiveX spec providing a declarative and composable API for handling asynchronous data streams.

#event-driven#pipeline#observables
Stars659
Forks22
Last commit14 days ago
transwarp
transwarpC++

A header-only C++17 library for building and executing directed acyclic graphs of asynchronous tasks.

#parallel-computing#cplusplus-17#directed-acyclic-graph
Stars632
Forks49
Last commit3 years ago
go-taskflow
go-taskflowGo

A pure Go task-parallel programming framework with integrated visualizer and profiler for managing complex task dependencies.

#workflow-engine#graph-tasks#task-parallelism
Stars630
Forks30
Last commit2 months ago
funfix
funfixTypeScript

A functional programming library for JavaScript, TypeScript, and Flow, providing type classes and data types inspired by Scala, Cats, and Monix.

#futures#functional-programming#async-programming
Stars630
Forks21
Last commit2 years ago
Quantum
QuantumC++

A scalable C++ coroutine framework for highly parallelized CPU-bound and IO-bound workloads.

#parallel-computing#coroutines#multi-threading
Stars630
Forks106
Last commit2 months ago
Promise
PromiseSwift

A Promise library for Swift that simplifies asynchronous programming with chainable operations and error handling.

#asynchronous-programming#ios#async-await
Stars616
Forks57
Last commit3 years ago
SObjectizer
SObjectizerC++

A small, mature C++ framework implementing Actor, Publish-Subscribe, and CSP models to simplify concurrent and multithreaded application development.

#csp#embedded-systems#publish-subscribe
Stars608
Forks54
Last commit2 days ago
Comsat
ComsatJava

A Java library for building scalable, concurrent web applications using fibers and actors.

#non-blocking#actors#servlet
Stars594
Forks97
Last commit8 years ago
spyscope
spyscopeClojure

A Clojure(Script) library providing reader tags for trace-oriented debugging of single- and multi-threaded applications.

#reader-tags#tracing#clojurescript
Stars587
Forks35
Last commit6 years ago
Channel
ChannelC++

A C++11 header-only thread-safe container (synchronized queue) for sharing data between threads with customizable storage.

#concurrent-queue#synchronized-queue#queue
Stars584
Forks39
Last commit10 months ago
CppCon 2022 Presentation Materials
CppCon 2022 Presentation Materials

A collection of presentation slides and materials from CppCon 2022, covering modern C++ topics, best practices, and advanced techniques.

#embedded-systems#programming-education#conference-materials
Stars564
Forks60
Last commit9 months ago
Patron
PatronC

A Ruby HTTP client library built on libcurl, offering a sane API with high performance and thread safety.

#api-client#libcurl#web-development
Stars547
Forks74
Last commit2 days ago
RxLua
RxLuaLua

Reactive Extensions for Lua, providing Observables for handling events, data streams, and asynchronous operations.

#functional-programming#observables#reactive-programming
Stars537
Forks78
Last commit6 years ago
Hopac
HopacF#

A Concurrent ML-style library for F# providing lightweight concurrency primitives and message-passing.

#concurrent-ml#csp#functional-programming
Stars536
Forks62
Last commit4 years ago
emitter
emitterGo

A channel-based pubsub package for Go with wildcard support, predicates, cancellation, and flexible event handling.

#event-driven#emitter#channels
Stars532
Forks37
Last commit3 years ago
gowp
gowpGo

A Go worker pool library that limits concurrency of goroutine execution, supports timeouts, and never blocks task submission.

#task-queue#pool#goroutine
Stars517
Forks66
Last commit1 year ago
OmniThreadLibrary
OmniThreadLibraryPascal

A simple and powerful multithreading library for Delphi, enabling easy thread management and inter-thread communication.

#win64#multithreading#thread-management
Stars507
Forks146
Last commit1 month ago
Pipes
PipesHaskell

A clean and powerful Haskell stream processing library for building and connecting reusable streaming components.

#parsing#stream-processing#haskell
Stars491
Forks68
Last commit3 years ago
go-dry
go-dryGo

A comprehensive utility package for Go that eliminates common boilerplate code with helpers for strings, files, HTTP, errors, and concurrency.

#boilerplate-reduction#http-helpers#encryption
Stars487
Forks37
Last commit7 months ago
Forked
ForkedSwift

A Swift framework for managing shared data with Git-like branching and merging, enabling safe concurrency and offline-first apps.

#offline-first#data-synchronization#cloudkit
Stars481
Forks15
Last commit3 months ago
Fundamental Ruby
Fundamental RubyRuby

A comprehensive collection of Ruby examples and references covering threads, SOLID principles, design patterns, data structures, and algorithms.

#code-examples#metaprogramming#strategy-pattern
Stars478
Forks86
Last commit
YYDispatchQueuePool
YYDispatchQueuePoolObjective-C

iOS utility class to manage global dispatch queues and prevent thread explosion in concurrent operations.

#dispatch-queue#ios#objective-c
Stars477
Forks97
Last commit8 years ago
goroutine-inspect
goroutine-inspectGo

An interactive command-line tool for analyzing and debugging Go goroutine dumps with filtering, deduplication, and diff capabilities.

#analyze#performance-analysis#goroutine
Stars476
Forks18
Last commit4 years ago
coio-rs
coio-rsRust

A coroutine I/O library for Rust featuring work-stealing scheduling and non-blocking I/O.

#work-stealing#coroutines#network-programming
Stars463
Forks30
Last commit7 years ago
ex_rated
ex_ratedElixir

An Elixir OTP GenServer that implements a token bucket algorithm for rate limiting calls to external APIs or services.

#elixir#bucket#api
Stars460
Forks51
Last commit3 years ago
Intel Games Task Scheduler
Intel Games Task SchedulerC++

A C++ task scheduling framework designed for game engines to express parallelism and maximize performance on multi-processor platforms.

#parallel-computing#job-system#task-scheduler
Stars459
Forks42
Last commit
yacspin
yacspinGo

A Go library providing over 90 customizable terminal spinners with live updates, concurrency safety, and TTY detection.

#progress-indicators#open-source#terminal
Stars456
Forks10
Last commit4 years ago
pubsub
pubsubGo

A simple multi-topic publish-subscribe library for Go applications.

#event-driven#golang-library#messaging
Stars454
Forks63
Last commit2 years ago
Chronos
ChronosGo

A static race detector for Go that analyzes code without execution to find data races in pointers and concurrency patterns.

#data-races#developer-tools#static-code-analysis
Stars441
Forks10
Last commit4 years ago
echotron
echotronGo

An idiomatic, concurrent Go library for the Telegram Bot API with built-in rate limiting and per-chat state isolation.

#functional-programming#library#go-library
Stars439
Forks25
Last commit3 months ago
go-cleanhttp
go-cleanhttpGo

Provides clean, isolated HTTP clients in Go that avoid shared state issues with the standard library's default client.

#race-condition-prevention#stdlib#api-client
Stars438
Forks37
Last commit13 days ago
goconcurrentqueue
goconcurrentqueueGo

A Go package providing concurrent-safe queue implementations (FIFO and FixedFIFO) for goroutine-safe data handling.

#goroutine-safe#concurrent-queue#queue
Stars433
Forks35
Last commit3 years ago
PreviousPage 6 of 12Next

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
3 months ago
2 years ago
3 years ago
#Go103
#Golang83
#Distributed Systems56
#Performance56
#Functional Programming52
#Go Library45
#Swift43
#Async43
#Macos36
#High Performance34
#Ios34
#Parallel Computing33