An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
-
Updated
Jul 10, 2026 - C++
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
A lightweight library for writing concurrent programs in Go using the Actor model.
A functional programming and concurrency library for Python: algebraic abstractions (Semigroups, Monoids, Functors, Applicatives, Monads), immutable data types, and message-passing concurrency, all designed as composable, type-safe values.
Communicating Sequential Processes in Lua
Communicating Sequential Processes in JavaScript
Hardware-assisted asynchronous micro-RTOS
Language agnostic PARCS implementation based on Docker Swarm
Experimental, polyglot, work-in-progress stack VM implementations around native cooperative multitasking and CSP channels to communicate and synchronize between tasks.
Control Structures and Paradigms in Java on the JVM
A library for transIterators: unified 'operators' for javascript iterators (synchronous AND asynchronous iterators) - https://mrft.github.io/itr8/
Experimental C++ version of the magnesium framework
An open-source refinement checker for CSP
Mucking around with @paybase/csp and @paybase/pool
Communicating sequential processes
Several implementations of solutions for "Dining Philosophers" problem built by using Actor and CSP models on top of SObjectizer framework
Introduction into CSP based concurrency on the example of golang goroutines.
Hardware-assisted asynchronous micro-RTOS in Rust
examples, usecases of go concurrency
Add a description, image, and links to the communicating-sequential-processes topic page so that developers can more easily learn about it.
To associate your repository with the communicating-sequential-processes topic, visit your repo's landing page and select "manage topics."