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

job
jobShell

A command-line tool that transforms short-term commands into scheduled, retryable, and repeatable long-term jobs.

#task-automation#retry-logic#report
Stars149
Forks12
Last commit6 years ago
mioco
miocoRust

A Rust library providing green-threads (fibers) similar to Goroutines, built on MIO for scalable async I/O.

#coroutines#green-threads#async
Stars148
Forks13
Last commit7 years ago
libasync
libasyncD

A cross-platform event loop library for D providing lightweight asynchronous objects and concurrency facilities.

#d-language#tcp-udp#network-programming
Stars148
Forks29
Last commit1 year ago
lzmq
lzmqLua

A Lua binding library for ZeroMQ, providing both C and FFI implementations for high-performance messaging.

#high-performance#message-queue#distributed-systems
Stars145
Forks43
Last commit5 years ago
fuego
fuegoGo

A functional programming library for Go that introduces streams, collectors, and functional paradigms to improve code readability and reduce bugs.

#stream-processing#functional-programming#go-modules
Stars145
Forks12
Last commit2 years ago
golang-benchmarks
golang-benchmarksGo

A collection of Go benchmarks comparing the performance of various standard library functions and common programming tasks.

#golang-playground#examples#hashing
Stars144
Forks19
Last commit1 month ago
sorty
sortyGo

A fast, concurrent/parallel sorting library for Go with type-specific and generic slice sorting.

#slice-sorting#parallel-computing#parameter-tuning
Stars144
Forks6
Last commit18 days ago
fasttuple
fasttupleJava

A Java library for creating high-performance, memory-efficient heterogeneous collections of primitive values with on-heap or off-heap storage.

#data-structures#java#low-latency
Stars143
Forks13
Last commit4 years ago
Lowkiq
LowkiqRuby

A Ruby background job processor that guarantees ordered execution for jobs with the same ID, preventing race conditions and data overwrites.

#lowkiq#reliable-queues#redis
Stars142
Forks12
Last commit2 years ago
cache
cacheErlang

An Erlang in-memory cache library using segmented ETS tables for efficient eviction and quota policies.

#in-memory-storage#in-memory-cache#otp
Stars141
Forks31
Last commit4 years ago
async
asyncGo

A Go library for safe asynchronous function execution with panic recovery and error stack traces.

#hacktoberfest#async-programming#async
Stars140
Forks18
Last commit5 years ago
fastwalk
fastwalkGo

A fast parallel directory traversal library for Go that significantly outperforms filepath.WalkDir and godirwalk.

#fast#directory-traversal#filesystem
Stars140
Forks8
Last commit2 months ago
Miou
MiouOCaml

A simple, rule-based scheduler for OCaml 5 enabling concurrent and parallel task development with a focus on composability.

#robur-coop#library#effects
Stars139
Forks12
Last commit6 days ago
transaction
transactionGo

An embedded transactional database library for Go that handles account-based financial operations with multithreaded performance.

#financial-transactions#go-library#account-management
Stars139
Forks16
Last commit1 year ago
redisqueue
redisqueueGo

A Go library providing producer and consumer implementations for Redis streams-based message queues.

#task-queue#redis#message-queue
Stars138
Forks59
Last commit2 years ago
URaimo's Playgrounds
URaimo's PlaygroundsSwift

A collection of Swift playgrounds demonstrating advanced language features, concurrency, and C interoperability.

#functional-programming#memory-management#type-system
Stars138
Forks13
Last commit
alien
alienGo

A lightweight and fast HTTP router for Go, designed with simplicity and concurrency in mind.

#http#multiplexer#lightweight
Stars133
Forks15
Last commit2 years ago
NX-Horizon
NX-HorizonPascal

A thread-safe, high-performance event bus for Delphi implementing publish/subscribe with flexible delivery options.

#publish-subscribe#event-bus#asynchronous
Stars131
Forks22
Last commit7 months ago
tinymq
tinymqErlang

A channel-based, in-memory message queue for Erlang with automatic channel lifecycle management.

#in-memory#message-queue#distributed-systems
Stars125
Forks41
Last commit5 years ago
go-lock
go-lockGo

A Go library providing efficient read-write mutexes with trylock, timeout, and no-starvation mechanisms.

#parallel-computing#lock#no-starvation
Stars125
Forks8
Last commit4 years ago
fpRust
fpRustRust

A Rust library providing Monad, MonadIO, coroutines, actors, and functional programming utilities inspired by Rx, Haskell, and Python.

#functional-programming#library#macros
Stars124
Forks7
Last commit4 years ago
gollback
gollbackGo

Go utilities for managing asynchronous function execution with race, all, and retry patterns.

#callbacks#cancel#closure
Stars123
Forks13
Last commit3 years ago
AsyncCalls
AsyncCallsPascal

A Delphi framework for executing multiple functions asynchronously and synchronizing them with an IAsyncCall interface.

#asynchronous-programming#multi-threading#win64
Stars121
Forks50
Last commit6 years ago
Coroutine-based multithreading library
Coroutine-based multithreading libraryPascal

A coroutine-based multithreading library for Delphi enabling procedural-oriented programming with greenlets, channels, and async I/O.

#state-machines#channels#coroutines
Stars119
Forks37
Last commit3 years ago
event
eventGo

A lightweight Go library for network I/O event notification using epoll/kqueue, designed for building high-performance network applications.

#high-performance#server-side#non-blocking
Stars119
Forks5
Last commit1 year ago
Herd
HerdRust

An experimental HTTP load testing application written in Rust, focused on ease of use and low OS dependencies.

#stress-testing#unix-forking#performance-testing
Stars118
Forks9
Last commit3 years ago
underscore
underscoreGo

A Go library providing functional programming helpers like map, filter, and reduce with concurrency support.

#functional-programming#library#go-1.18
Stars117
Forks6
Last commit6 months ago
Tomorrowland
TomorrowlandSwift

A lightweight, cancellable Promise implementation for Swift and Objective-C with full thread safety and generic error support.

#futures#ios#thread-safety
Stars116
Forks8
Last commit5 years ago
RWPromiseKit
RWPromiseKitObjective-C

A lightweight Promise library for Objective-C, enabling elegant asynchronous programming patterns.

#asynchronous-programming#ios#objective-c
Stars114
Forks11
Last commit9 years ago
lisp-actors
lisp-actorsCommon Lisp

A Common Lisp implementation of transactional Hewitt Actors for building highly concurrent, thread-agnostic, and secure distributed systems.

#functional-programming#parallel-computing#transactional-actors
Stars113
Forks11
Last commit
gonerics
gonericsGo

A collection of generic Go utilities and data structures for common programming patterns.

#functional-programming#go-modules#go-generics
Stars112
Forks9
Last commit11 years ago
crystal-mysql
crystal-mysqlCrystal

A native MySQL driver for Crystal written entirely in Crystal, offering non-blocking I/O and significant performance improvements.

#database#driver#native-implementation
Stars111
Forks36
Last commit7 days ago
ReerKit
ReerKitSwift

A comprehensive collection of Swift extensions and utilities for iOS, macOS, tvOS, watchOS, and Linux development.

#foundation#ios#property-wrappers
Stars110
Forks6
Last commit26 days ago
Promis
PromisSwift

A minimalistic Future and Promises framework for Swift with strong type inference and no boilerplate.

#futures#ios#async-await
Stars108
Forks6
Last commit3 years ago
elixir-cheatsheets
elixir-cheatsheets

Quick reference cheatsheets for GenServer and Supervisor patterns in Elixir.

#elixir#genserver#otp
Stars107
Forks6
Last commit9 years ago
go-mcache
go-mcacheGo

A high-throughput, sharded in-memory key-value cache for Go with TinyLFU admission, lock-free reads, and zero allocations.

#in-memory-cache#storage#ttl-expiration
Stars106
Forks19
Last commit1 month ago
PreviousPage 10 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
7 years ago
11 days ago
#Go103
#Golang83
#Distributed Systems56
#Performance56
#Functional Programming52
#Go Library45
#Swift43
#Async43
#Macos36
#High Performance34
#Ios34
#Parallel Computing33