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

rollingwriter
rollingwriterGo

An auto-rotating io.Writer implementation for Go with multiple rolling policies and parallel-safe writers.

#filewriter#rotatelog#file-management
Stars292
Forks45
Last commit3 years ago
routine
routineGo

A Go library providing ThreadLocal-like coroutine context storage and goroutine ID access with inheritance support.

#goid#fast-threadlocal#go-library
Stars291
Forks30
Last commit2 months ago
purescript-aff
purescript-affPureScript

An asynchronous effect monad and threading model for PureScript, enabling concurrent and parallel computations.

#asynchronous-programming#functional-programming#parallelism
Stars288
Forks68
Last commit12 days ago
reaxive
reaxiveElixir

A reactive event handling library for Elixir, inspired by Elm and Reactive Extensions, implementing asynchronous collections.

#functional-programming#elixir#observables
Stars288
Forks8
Last commit6 years ago
ada-doom-3
ada-doom-3Ada

A re-implementation of id Software's id-tech 4-BFG game engine in the Ada programming language.

#multiplayer#vulkan#engine-reimplementation
Stars287
Forks24
Last commit3 years ago
messagebus
messagebusJavaScript

A simple asynchronous message bus library for Go applications.

#event-driven#message-queue#queue
Stars283
Forks49
Last commit5 years ago
TooManyCooks
TooManyCooksC++

A high-performance C++20 concurrency framework with lock-free work-stealing thread pools, Asio integration, and simple coroutine syntax.

#work-stealing#cplusplus-20#parallel-computing
Stars283
Forks12
Last commit11 days ago
go-freelru
go-freelruGo

A GC-less, fast, generic LRU hashmap library for Go with optional locking, sharding, eviction, and expiration.

#lru-cache#library#caching
Stars271
Forks26
Last commit3 days ago
opq
opqElixir

A simple, in-memory FIFO queue for Elixir with worker pooling and rate limiting.

#back-pressure#task-processing#elixir
Stars269
Forks9
Last commit3 years ago
go-floc
go-flocGo

A Go library for orchestrating and synchronizing goroutines with a functional interface and minimal overhead.

#goroutine-safe#functional-programming#library
Stars268
Forks17
Last commit5 years ago
When
WhenSwift

A lightweight, type-safe Promise implementation for Swift, designed for flexibility and clean asynchronous code.

#ios#async-await#reactive-programming
Stars263
Forks34
Last commit6 years ago
Sento
SentoCommon Lisp

Sento is an actor framework for Common Lisp featuring actors, agents, FSMs, and an event stream for building reactive, concurrent systems.

#event-driven#reactive-systems#parallel-computing
Stars261
Forks18
Last commit1 month ago
STMX
STMXCommon Lisp

A high-performance implementation of composable Transactional Memory for Common Lisp, enabling easier concurrent programming.

#parallel-programming#transactional-memory#software-transactional-memory
Stars259
Forks15
Last commit2 years ago
go-trigger
go-triggerGo

A global event trigger for Go that allows defining functions as events with string IDs and triggering them from anywhere in a project.

#event-driven#event-handlers#trigger
Stars250
Forks42
Last commit9 years ago
LiquidState
LiquidStateC#

Efficient synchronous and asynchronous state machine library for .NET with zero heap allocations during execution.

#library#async-await#csharp
Stars250
Forks28
Last commit6 years ago
GPars
GParsGroovy

A concurrency and parallelism framework for Java and Groovy that provides intuitive abstractions for multi-core programming.

#multi-core#parallelism#java
Stars249
Forks61
Last commit2 years ago
Mutability Detector
Mutability DetectorJava

A lightweight analysis tool for detecting mutability in Java classes through unit tests, runtime checks, and FindBugs integration.

#immutability#thread-safety#unit-testing
Stars247
Forks80
Last commit1 year ago
Chronos-Swift
Chronos-SwiftSwift

A collection of Grand Central Dispatch utilities for Swift, providing flexible repeating timers with variable intervals.

#ios#grand-central-dispatch#timer
Stars246
Forks26
Last commit2 years ago
Ply
PlyF#

High-performance Task and ValueTask computation expressions for F# with minimal overhead.

#task-parallel-library#async-programming#dotnet
Stars245
Forks16
Last commit3 years ago
go-cron
go-cronGo

A simple Go library for scheduling tasks with cron-like syntax, from once a second to once a year.

#task-scheduler#daemons#goroutines
Stars240
Forks12
Last commit6 years ago
cloroutine
cloroutineClojure

A generic, macro-based, stackless coroutine builder for Clojure and ClojureScript.

#asynchronous-programming#functional-programming#transducers
Stars239
Forks13
Last commit10 months ago
Akkling
AkklingF#

An experimental F# typed API for Akka.NET, simplifying actor creation and enabling static type safety.

#functional-programming#typed-api#distributed-systems
Stars238
Forks43
Last commit6 months ago
pocache
pocacheGo

A lightweight Go caching library that prevents the thundering herd problem via preemptive optimistic cache updates.

#in-memory-cache#lru-cache#caching
Stars238
Forks6
Last commit2 days ago
roumon
roumonGo

A terminal-based goroutine monitor that visualizes active goroutines using pprof and termui.

#cli-tool#tui#goroutine-monitoring
Stars236
Forks11
Last commit14 days ago
TaskBuilder.fs
TaskBuilder.fsF#

An F# computation expression builder for writing System.Threading.Tasks with C# async/await-like syntax and behavior.

#public-domain#async-programming#async
Stars235
Forks27
Last commit17 days ago
Reagi
ReagiClojure

An FRP library for Clojure and ClojureScript built on core.async, modeling values that change over time.

#frp-library#clojurescript#reactive-programming
Stars234
Forks13
Last commit10 years ago
go-sitemap-generator
go-sitemap-generatorGo

A Go library for generating various types of XML sitemaps with support for search engine pinging and cloud storage.

#web-crawling#library#xml-generation
Stars230
Forks65
Last commit2 years ago
wmenu
wmenuGo

A Go package for creating interactive command-line menus with validation, color customization, and concurrency support.

#user-input#command-line-interface#golang-package
Stars229
Forks21
Last commit1 year ago
gen_rpc
gen_rpcErlang

A scalable RPC library for Erlang-VM languages using a mailbox-per-node architecture to avoid distributed port congestion.

#elixir#tcp#distributed-systems
Stars228
Forks86
Last commit11 months ago
tile
tileGo

A data-oriented 2D grid engine for games, optimized for performance with pathfinding and observer systems.

#real-time-updates#2d-grid#spatial-indexing
Stars226
Forks17
Last commit1 year ago
go-flow
go-flowGo

A Go package for controlling goroutine execution order based on dependencies, similar to async.auto in Node.js.

#goroutine-order#parallel-execution#concurency
Stars221
Forks27
Last commit7 years ago
rpp
rppC++

A minimal Rust-inspired C++20 standard library replacement focused on fast compilation, debuggability, and explicit code.

#metaprogramming#simd#memory-allocators
Stars219
Forks5
Last commit1 year ago
Flow
FlowSwift

A lightweight Swift library for operation-oriented programming, enabling atomic operations that can be grouped, sequenced, queued, and repeated.

#ios#operation-oriented-programming#async-programming
Stars217
Forks6
Last commit9 years ago
artifex
artifexGo

A simple in-memory job queue for Go with worker-based dispatching and cron scheduling.

#in-memory#cron-jobs#job-scheduler
Stars214
Forks15
Last commit5 months ago
alf
alfElixir

A flow-based application layer framework for Elixir that implements Flow-Based Programming (FBP) to structure business logic.

#event-processing#component-architecture#elixir
Stars212
Forks6
Last commit2 years ago
async+
async+Swift

A chainable interface for Swift's async/await that provides promise-like operations while using native language features.

#macos-development#futures#async-await
Stars211
Forks9
Last commit2 months ago
PreviousPage 8 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