ReadingA list of computer-science readings I recommend
GospeccyA ZX Spectrum Emulator written in Go
EffectionEffortlessly composable structured concurrency primitive for JavaScript
AiochanCSP-style concurrency for Python
Unagi ChanA haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API
Java InterviewAt the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.
DroneCLI utility for Drone, an Embedded Operating System.
Facil.ioYour high performance web application C framework
Hark LangBuild stateful and portable serverless applications without thinking about infrastructure.
YarLight, concurrent RPC framework for PHP & C
JobJOB, make your short-term command as a long-term job. 将命令行规划成任务的工具
Swimmer🏊 Swimmer - An async task pooling and throttling utility for JS
ImminentA composable Futures library for Clojure
Java Notes📚 计算机科学基础知识、Java开发、后端/服务端、面试相关 📚 computer-science/Java-development/backend/interview
So 5 5SObjectizer: it's all about in-process message dispatching!
Swift Design Patterns🚀 The ultimate collection of various Software Design Patterns implemented in Swift [Swift 5.0, 28 Patterns].
Go ConcurrencyThis repos has lots of Go concurrency, goroutine and channel usage and best practice examples
TuplThe Unnamed Persistence Library
Left RightA lock-free, read-optimized, concurrency primitive.
RpmallocPublic domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
SortyFast Concurrent / Parallel Sorting in Go
AsyncAsync utilities for Golang.
LibcspA concurrency C library 10x faster than Golang.
EvenkA C++ library for concurrent programming
TorrengoTorrengo is a CLI (command line) program written in Go which concurrently searches torrents from various sources.
ThreadlyType-safe thread-local storage in Swift
Vibe CoreRepository for the next generation of vibe.d's core package.
Freelancer👔 An implementation of on-the-fly defined WebWorkers that are created inline using data URIs, rather than separate physical files — for the benefit of all humanity.
PerennialVerifying concurrent crash-safe systems
Ea AsyncEA Async implements async-await methods in the JVM.
Scala AsyncAn asynchronous programming facility for Scala
S3 LambdaLambda functions over S3 objects with concurrency control (each, map, reduce, filter)
ThmapConcurrent trie-hash map library
Awesome LockfreeA collection of resources on wait-free and lock-free programming
ArpxAutomate and relate multiple processes.
Vibe.dOfficial vibe.d development
Actor.jsElixir-style actors in JavaScript
PhobosThe standard library of the D programming language
Three Chat ServersExample code to go with the talk of the same name and the Ruby Magic concurrency series of blog posts.
Zeromq Ng⚡️ Next-generation Node.js bindings to the ZeroMQ library
EventletConcurrent networking library for Python
JdonframeworkDomain-Driven-Design Pub/Sub Domain-Events framework
OrleansOrleans is a cross-platform framework for building distributed applications with .NET
Asyncioasyncio historical repository
Pykka🌀 Pykka makes it easier to build concurrent applications.
PulsarFibers, Channels and Actors for Clojure
LibzmqZeroMQ core engine in C++, implements ZMTP/3.1
Parallel HashmapA family of header-only, very fast and memory-friendly hashmap and btree containers.
Bree🚥 The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v10+ and browsers, uses workers to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and graceful shutdown. Simple, fast, and lightweight. Made for @ForwardEmail and @ladjs.
Mttlock, RWMUTEX, Collab, USM, RSem and other C++ templates for Windows to provide read/write mutex locks, various multithreading tools, collaboration, differential updates and more
FlumeA safe and fast multi-producer, multi-consumer channel.