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 28 of 568 projects

json_stream_encoder
json_stream_encoderElixir

A streaming JSON encoder for Elixir that prioritizes constant memory consumption and parallelism over raw speed.

#json-encoder#elixir#data-serialization
Stars8
Forks0
Last commit4 years ago
abstract
abstractGo

A comprehensive Go library providing generic data structures, cryptographic utilities, concurrency helpers, and powerful abstractions to accelerate development.

#boilerplate-reduction#library#generic
Stars8
Forks0
Last commit8 days ago
xpool
xpoolGo

A type-safe object pool implementation for Go using generics, providing a user-friendly alternative to sync.Pool.

#object-pool#memory-management#type-safety
Stars8
Forks0
Last commit4 days ago
rate-limiters-rs
rate-limiters-rsRust

A Rust library implementing popular rate limiting algorithms with support for multithreaded usage.

#systems-programming#multithreading#traffic-control
Stars8
Forks4
Last commit2 months ago
lfsr
lfsrElixir

Elixir implementation of a binary Galois Linear Feedback Shift Register for generating pseudo-random sequences.

#stream-processing#functional-programming#elixir
Stars8
Forks0
Last commit9 years ago
exts
extsElixir

An Elixir wrapper for Erlang Term Storage (ETS) providing a more idiomatic Elixir interface.

#in-memory-storage#elixir#wrapper-library
Stars7
Forks3
Last commit9 years ago
pending
pendingGo

A minimalist, context-aware deferred task scheduler for Go with ID-based debouncing, cancellation, and concurrency limits.

#graceful-shutdown#concurrency-control#task-scheduler
Stars7
Forks0
Last commit3 months ago
pool
poolElixir

Socket acceptor pool for Elixir applications to manage concurrent connections efficiently.

#elixir#server#network
Stars6
Forks0
Last commit10 years ago
cl-cancel
cl-cancelCommon Lisp

A Common Lisp library for hierarchical cancellation propagation with deadlines, timeouts, and immediate I/O abort.

#thread-safety#cancellation#io-abort
Stars6
Forks2
Last commit18 days ago
ex_progress
ex_progressElixir

An Elixir library for tracking progress across many cooperating tasks and sub-tasks.

#elixir#progress#progress-tracking
Stars6
Forks0
Last commit1 year ago
tik
tikGo

A Go implementation of a hierarchical timing wheel for efficient timeout and timer management.

#ticker#timing-wheel#golang-library
Stars5
Forks2
Last commit5 years ago
dqueue
dqueueGo

A Go library for creating deferred task queues where tasks are executed at specified future times.

#task-queue#message-queue#goroutines
Stars5
Forks0
Last commit1 day ago
autopool
autopoolGo

A zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.

#retry-logic#goroutine-management#high-performance
Stars5
Forks0
Last commit8 days ago
onetime
onetimeElixir

A simple onetime key-value store implementation for Elixir applications.

#elixir#library#one-time-storage
Stars4
Forks0
Last commit8 years ago
anchor
anchorGo

A Go library for managing component lifecycle and graceful shutdown in microservice architectures.

#graceful-shutdown#application#service
Stars4
Forks0
Last commit5 days ago
purescript-queue
purescript-queuePureScript

A PureScript library providing queue data types for pub/sub messaging, asynchronous communication, and decoupled function invocation.

#functional-programming#queue#handler
Stars3
Forks0
Last commit6 years ago
wicket-akka
wicket-akkaJava

Integrates Akka actor framework with Apache Wicket web framework for Java applications.

#asynchronous-programming#akka#integration-library
Stars3
Forks2
Last commit8 years ago
global
globalElixir

An Elixir wrapper for the Erlang :global module with improved API consistency.

#elixir#otp#wrapper-library
Stars3
Forks0
Last commit11 years ago
QwikHttp
QwikHttpSwift

A lightweight, robust HTTP networking library for iOS, tvOS, and watchOS with a builder-style syntax and Swift concurrency support.

#ios#objective-c#tvos
Stars2
Forks2
Last commit2 years ago
Vert.x Util
Vert.x UtilJava

A collection of utility methods for Vert.x, including enhanced blocking execution and a context-aware ExecutorService.

#task-queue#blocking-operations#java
Stars2
Forks0
Last commit8 years ago
StickyLocking
StickyLockingSwift

An embedded hierarchical lock manager for building highly concurrent applications, similar to those used in database management systems.

#database#ios#lock
Stars2
Forks2
Last commit7 years ago
Vert.x Effect HTTP client
Vert.x Effect HTTP clientJava

A functional programming library for Vert.x that introduces effects, actors, and persistent data structures to build scalable and reliable systems.

#functional-programming#java-library#immutability
Stars2
Forks0
Last commit
reqrep-task-pools
reqrep-task-poolsAda

An Ada 2012 package providing a task pool system for jobs structured as single request-response pairs.

#ada-2012#worker-pool#fifo-queues
Stars2
Forks0
Last commit11 years ago
go-job
go-jobGo

A flexible and extensible job scheduling and execution library for Go, supporting arbitrary functions, cron scheduling, and distributed processing.

#task-queue#cron-jobs#observability
Stars2
Forks0
Last commit4 months ago
fastuuid
fastuuidGo

A high-performance Go library for generating UUIDv4 strings with minimal allocations and good parallelism.

#go-library#low-latency#uuid-generation
Stars1
Forks0
Last commit3 years ago
unified-deno-lock
unified-deno-lockTypeScript

A zero-dependency mutex library for Deno that uses promises to control race conditions.

#lock#zero-dependencies#deno
Stars1
Forks0
Last commit4 years ago
coalton-zmq
coalton-zmqCommon Lisp

Native ZeroMQ bindings for the Coalton programming language, enabling high-performance message passing.

#functional-programming#distributed-systems#bindings
Stars0
Forks0
Last commit4 months ago
ZeroMQ examples
ZeroMQ examplesCommon Lisp

Native ZeroMQ bindings for the Coalton programming language, enabling high-performance message passing.

#functional-programming#distributed-systems#bindings
Stars0
Forks0
Last commit4 months ago
PreviousPage 16 of 16

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
1 year ago
#Go141
#Golang112
#Go Library73
#Performance70
#Functional Programming70
#Distributed Systems69
#Async56
#Swift56
#Elixir50
#Ios48
#Macos46
#Parallel Computing41