free

Concurrency library

A library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm.

Combination of a free applicative functor and free monad

GitHub

58 stars
5 watching
3 forks
Language: JavaScript
last commit: over 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
araq/malebolgia A library that simplifies concurrent and parallel programming using structured concurrency and thread pools. 109
typelift/concurrent A library providing functional concurrency primitives inspired by concurrent programming languages. 209
marcoonroad/sporadic A set of abstractions for concurrency and asynchronous programming in JavaScript 18
digital-fabric/polyphony A Ruby library that enables fine-grained concurrency with high-performance I/O support using cooperative coroutines and async I/O APIs. 659
mpusz/coroutines A library for writing concurrent code using cooperative multitasking 0
iyyel/fio A type-safe and highly concurrent library for F# that provides a construct known as the IO monad for handling side effects in functional programming. 37
tomeraberbach/lfi A library providing lazy, functional iteration capabilities for handling async and concurrent iteration in JavaScript 233
zewo/venice A Swift library providing structured concurrency and CSP capabilities for concurrent programming on macOS and Linux. 1,495
didactic-drunk/concurrent.cr A library that provides modern concurrency tools for parallel processing in Crystal 48
mukul-rathi/bolt A language that automatically prevents data races in concurrent code 572
jberryman/unagi-chan A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction 127
arximboldi/lager A C++ library that supports value-oriented design using the unidirectional data-flow architecture 709
simonmar/par-tutorial A tutorial and code samples for parallel and concurrent programming in Haskell. 219
ssbl/concurrent-deque A lock-free data structure that enables concurrent, efficient exchange of data between multiple threads. 36
awkward-squad/ki A lightweight library for structured concurrency in Haskell, providing a simple and efficient way to manage concurrent operations. 83