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

promises
promisesObjective-C

A modern framework providing promises for asynchronous programming in Swift and Objective-C.

#macos-development#futures#apple-platforms
Stars3.8k
Forks314
Last commit1 month ago
AsyncEx
AsyncExC#

A comprehensive helper library for async/await in .NET, providing async-compatible coordination primitives like AsyncLock.

#async-await#csharp#async
Stars3.7k
Forks372
Last commit2 years ago
joshuto
joshutoRust

A ranger-like terminal file manager written in Rust, offering fast navigation and file operations.

#hacktoberfest#productivity#file-management
Stars3.7k
Forks162
Last commit5 days ago
panicparse
panicparseGo

Parses and simplifies Go panic stack traces to help debug crashes and deadlocks in parallel applications.

#stack-trace#panic#goroutine
Stars3.7k
Forks103
Last commit11 days ago
Frege vs. Haskell
Frege vs. HaskellFrege

Frege is a Haskell-like purely functional programming language that compiles to Java bytecode and runs on the JVM.

#haskell#java-interop#functional-programming
Stars3.7k
Forks148
Last commit13 days ago
C++ Actor Framework
C++ Actor FrameworkC++

An open-source C++ framework implementing the Actor Model for building scalable, high-performance concurrent and distributed applications.

#high-performance#distributed-systems#async
Stars3.4k
Forks573
Last commit1 day ago
Android Priority Job Queue
Android Priority Job QueueJava

A deprecated Android job queue library for scheduling background tasks with prioritization, persistence, and network awareness.

#network-aware#android#deprecated
Stars3.4k
Forks388
Last commit3 years ago
YapDatabase
YapDatabaseObjective-C

A high-performance collection/key/value store with plugin architecture built atop SQLite for Swift and Objective-C developers.

#database#ios#caching
Stars3.3k
Forks368
Last commit3 years ago
Agrona
AgronaJava

A Java library of high-performance data structures and utilities for low-latency applications.

#high-performance#telemetry#data-structures
Stars3.2k
Forks446
Last commit8 days ago
Parallel Hashmap
Parallel HashmapC++

A family of header-only C++ hashmap and btree containers offering drop-in replacements for std::unordered_map/std::map with superior speed and memory efficiency.

#tables#hash#parallel-computing
Stars3.2k
Forks310
Last commit1 month ago
libmill
libmillC

A C library that brings Go-style coroutines and channels to C programming for lightweight concurrency.

#systems-programming#c-library#parallel-programming
Stars3.2k
Forks221
Last commit5 years ago
30 Days of Elixir
30 Days of ElixirElixir

A 30-day guided exercise series for learning the Elixir programming language through hands-on coding challenges.

#functional-programming#elixir#otp
Stars3.1k
Forks426
Last commit4 years ago
BS::thread_pool
BS::thread_poolC++

A fast, lightweight, modern, and easy-to-use C++17/20/23 thread pool library for high-performance parallel computing.

#threadpool#cplusplus-20#scientific-computing
Stars3.0k
Forks331
Last commit6 months ago
Falcon
FalconRuby

A high-performance, multi-process, multi-fiber Rack-compatible web server for Ruby with native HTTP/1, HTTP/2, and TLS support.

#http-server#deployment#web-server
Stars3.0k
Forks102
Last commit20 hours ago
userver
userverC++

An open-source asynchronous framework for building high-performance C++ microservices and utilities with rich abstractions.

#database-access#high-performance#high-availability
Stars2.9k
Forks403
Last commit2 days ago
awesome-android-performance
awesome-android-performance

A curated collection of tutorials, videos, and tools for Android performance optimization.

#network-optimization#memory-management#performance-optimization
Stars2.9k
Forks375
Last commit7 years ago
HPX
HPXC++

The C++ Standard Library for Parallelism and Concurrency

#distributed#parallelism#cpp20-modules
Stars2.9k
Forks547
Last commit20 hours ago
goworker
goworkerGo

A Resque-compatible, Go-based background worker that runs jobs 10-100,000x faster than Ruby workers.

#high-performance#redis#distributed-systems
Stars2.8k
Forks243
Last commit1 year ago
bloom
bloomGo

A Go package implementing Bloom filters, a space-efficient probabilistic data structure for set membership queries.

#probabilistic-data-structures#space-optimization#bloom-filters
Stars2.8k
Forks259
Last commit14 days ago
bucket4j
bucket4jJava

A Java rate-limiting library based on the token-bucket algorithm, offering high precision and support for both local and distributed scenarios.

#api-throttling#hazelcast#redis
Stars2.8k
Forks324
Last commit1 day ago
concurrencpp
concurrencppC++

A modern C++ concurrency library providing tasks, executors, timers, and C++20 coroutines for writing highly concurrent applications.

#threadpool#threading#parallel-computing
Stars2.8k
Forks251
Last commit1 year ago
verus
verusRust

A tool for statically verifying the correctness of Rust code using formal specifications and automated solvers.

#systems-programming#correctness#safety-critical
Stars2.8k
Forks191
Last commit23 hours ago
Twitter Util
Twitter UtilScala

A collection of idiomatic, small, general-purpose Scala utilities for time, futures, pooling, and hashing.

#futures#asynchronous-programming#hashing
Stars2.7k
Forks570
Last commit7 months ago
ck
ckC

A C99+ library providing concurrency primitives, safe memory reclamation mechanisms, and non-blocking data structures for high-performance concurrent systems.

#systems-programming#c-library#memory-reclamation
Stars2.7k
Forks334
Last commit3 days ago
specs
specsRust

A parallel Entity-Component System (ECS) library for Rust, designed for high flexibility and performance.

#parallel-computing#simulation#data-oriented-design
Stars2.6k
Forks216
Last commit2 years ago
libdispatch
libdispatchC

Portable implementation of Grand Central Dispatch (GCD) for concurrent code execution on multicore hardware across Swift platforms.

#parallel-computing#thread-management#grand-central-dispatch
Stars2.6k
Forks487
Last commit
go-multierror
go-multierrorGo

A Go package for representing multiple errors as a single error with custom formatting and concurrent error collection.

#go-1.13-plus#go-library#error-handling
Stars2.6k
Forks142
Last commit18 days ago
Fluture
FlutureJavaScript

A Fantasy Land compliant, monadic alternative to JavaScript Promises with lazy evaluation and cancellation.

#functional-programming#async-programming#monad
Stars2.5k
Forks82
Last commit2 years ago
rpmalloc
rpmallocC

A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.

#c-library#public-domain#embedded
Stars2.5k
Forks210
Last commit9 days ago
rpmalloc
rpmallocC

A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.

#c-library#embedded#memory-allocator
Stars2.5k
Forks210
Last commit9 days ago
may
mayRust

A high-performance Rust library for stackful coroutines, providing Goroutine-like concurrency for massive concurrent programs.

#generator#high-performance#coroutines
Stars2.4k
Forks98
Last commit7 days ago
facil.io
facil.ioC

A high-performance C micro-framework for building event-driven web applications and network services.

#event-driven#websocket-server#webserver
Stars2.4k
Forks150
Last commit3 months ago
FerrumC
FerrumCRust

A high-performance, memory-efficient Minecraft server implementation written in Rust, compatible with vanilla 1.21.8 clients.

#multiplayer#async-rust#high-performance
Stars2.3k
Forks94
Last commit4 days ago
Hollywood
HollywoodGo

A blazingly fast, low-latency actor engine written in Go for building highly concurrent and distributed systems.

#cluster-computing#distributed-systems#game-servers
Stars2.3k
Forks178
Last commit1 month ago
drill
drillRust

A lightweight HTTP load testing tool written in Rust with an Ansible-inspired YAML syntax for defining benchmarks.

#performance-testing#jmeter#http
Stars2.3k
Forks117
Last commit1 month ago
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.2k
Forks82
Last commit1 month ago
PreviousPage 3 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
2 days ago
#Go141
#Golang112
#Go Library73
#Performance70
#Functional Programming70
#Distributed Systems69
#Async56
#Swift56
#Elixir50
#Ios48
#Macos46
#Parallel Computing41