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

C++Now 2014 Presentations
C++Now 2014 PresentationsC++

A collection of presentation materials from the C++Now 2014 conference covering modern C++ topics, libraries, and best practices.

#metaprogramming#presentation-materials#cpp-conference
Stars432
Forks70
Last commit
Backburner
BackburnerRuby

A Ruby gem providing a simple and reliable beanstalkd-powered job queue for background processing.

#task-queue#reliability#ruby-gem
Stars432
Forks68
Last commit5 months ago
ConcurrentUnit
ConcurrentUnitJava

A zero-dependency Java toolkit for testing multi-threaded and asynchronous code with cross-thread assertions.

#unit-testing#java#asynchronous
Stars420
Forks47
Last commit2 years ago
coroutine-rs
coroutine-rsRust

A coroutine library for Rust providing asymmetric coroutines with yield/resume semantics.

#systems-programming#async-programming#coroutines
Stars418
Forks43
Last commit3 years ago
badtouch
badtouchRust

A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.

#cracking#bruteforce-tool#lua-scripting
Stars418
Forks46
Last commit2 years ago
authoscope
authoscopeRust

A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.

#cracking#lua-scripting#password-cracker
Stars418
Forks46
Last commit2 years ago
AsyncGraphics
AsyncGraphicsSwift

A Swift package for GPU-accelerated image and video editing using Swift concurrency and Metal.

#camera#apple-platforms#graphics
Stars417
Forks21
Last commit16 days ago
Durable Queue
Durable QueueClojure

A disk-backed, in-process task queue for Clojure that persists tasks to disk, surviving process restarts.

#task-queue#message-queue#durable-storage
Stars407
Forks31
Last commit4 months ago
flowmatic
flowmaticGo

A Go library providing a structured concurrency API to simplify parallel task management, error aggregation, and panic propagation.

#parallel-computing#go-library#goroutine
Stars402
Forks9
Last commit9 months ago
Curassow
CurassowSwift

A Swift HTTP server using the pre-fork worker model, compatible with Nest web frameworks.

#http-server#server-side#pre-fork
Stars397
Forks31
Last commit7 years ago
rotor
rotorC++

A minimalistic, event loop friendly C++ actor micro-framework with Erlang-like supervisor trees for building reliable concurrent applications.

#reactive-systems#high-performance#asio
Stars387
Forks34
Last commit21 days ago
spawn
spawnElixir

An actor-native service mesh for durable, stateful computing that works across multiple programming languages and protocols.

#event-driven#elixir#workflow-orchestration
Stars374
Forks15
Last commit29 days ago
theine
theineGo

A high-performance in-memory and hybrid cache for Go, featuring adaptive W-TinyLFU eviction and hierarchical timer wheels.

#in-memory-cache#high-performance#timer-wheel
Stars372
Forks23
Last commit8 months ago
Pathetic
PatheticJava

A high-performance, zero-allocation Java pathfinding library designed for extreme concurrency and low latency in demanding environments like Minecraft servers.

#high-performance#java#low-latency
Stars363
Forks28
Last commit12 days ago
fsm
fsmElixir

A pure functional finite state machine data structure for Elixir, designed for use within existing processes without requiring separate process management.

#functional-programming#elixir#otp
Stars363
Forks25
Last commit6 years ago
vue-concurrency
vue-concurrencyTypeScript

A Vue.js library for encapsulating asynchronous operations and managing concurrency with reactive state.

#reactive-state#async-operations#async
Stars358
Forks15
Last commit4 months ago
riak_dt
riak_dtErlang

A reusable Erlang library of state-based convergent replicated data types (CRDTs) with QuickCheck testing.

#otp#distributed-systems#data-structures
Stars357
Forks69
Last commit3 years ago
queue
queueGo

A Go package offering thread-safe generic implementations of BlockingQueue, PriorityQueue, CircularQueue, and Linked Queue.

#circular-buffer#queue#blocking-queue
Stars356
Forks15
Last commit7 days ago
Goakt
GoaktGo

A distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.

#distributed#observability#distributed-systems
Stars355
Forks35
Last commit5 days ago
fpGo
fpGoGo

A Go library providing monads, optional types, Rx-style observables, and functional programming utilities.

#optional-types#functional-programming#queue
Stars354
Forks22
Last commit1 month ago
areg-sdk
areg-sdkC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars352
Forks136
Last commit6 days ago
AREG SDK
AREG SDKC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars352
Forks136
Last commit6 days ago
Coros
CorosC++

A header-only C++23 library for task-based parallelism using coroutines and std::expected for error handling.

#parallel-computing#coroutines#std-expected
Stars334
Forks8
Last commit1 year ago
delay-timer
delay-timerRust

A Rust-based task scheduler for managing delayed and periodic tasks with dynamic control, supporting both synchronous and asynchronous execution.

#smol#task-scheduler#periodic-tasks
Stars330
Forks26
Last commit2 years ago
tasks
tasksGo

An easy-to-use in-process scheduler for high-frequency recurring tasks in Go, focused on execution accuracy.

#recurring-tasks#cron-alternative#task-scheduler
Stars330
Forks25
Last commit4 days ago
GCDKit
GCDKitSwift

A Swift wrapper for Grand Central Dispatch that simplifies concurrency patterns with a type-safe, chainable API.

#ios#async-programming#swift-package-manager
Stars316
Forks35
Last commit9 years ago
gen_state_machine
gen_state_machineElixir

An idiomatic Elixir wrapper for OTP's gen_statem behavior, providing cleaner syntax and automatic callback mode declaration.

#elixir#behavior-wrapper#state-machine
Stars313
Forks36
Last commit2 years ago
async
asyncGo

A Go package providing synchronization primitives and asynchronous computation utilities beyond the standard library.

#async#data-structures#worker-pool
Stars307
Forks15
Last commit4 months ago
util
utilGo

A Go library providing generic utility functions for concurrency, string manipulation, hashing, encoding, and data conversion.

#hashing#conditional#conditions
Stars299
Forks35
Last commit3 years ago
Parallel programming in multicore OCaml
Parallel programming in multicore OCamlOCaml

A tutorial on writing parallel programs in Multicore OCaml using domainslib for task pools, parallel loops, and async/await.

#work-stealing#functional-programming#parallel-computing
Stars299
Forks6
Last commit
shards
shardsErlang

A library that adds transparent sharding and partitioning to ETS tables in Erlang/Elixir for improved concurrency and scalability.

#in-memory-storage#elixir#distributed-systems
Stars297
Forks36
Last commit2 years ago
go-actor
go-actorGo

A lightweight Go library for building concurrent programs using the Actor model and CSP principles.

#csp#go-actor#go-library
Stars296
Forks19
Last commit1 month ago
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 commit2 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
Stars290
Forks28
Last commit1 day 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
purescript-aff
purescript-affPureScript

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

#asynchronous-programming#functional-programming#parallelism
Stars288
Forks67
Last commit1 year ago
PreviousPage 7 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
12 years ago
2 years ago
#Go103
#Golang83
#Distributed Systems56
#Performance56
#Functional Programming52
#Go Library45
#Swift43
#Async43
#Macos36
#High Performance34
#Ios34
#Parallel Computing33