monix

Async program library

A high-performance library for composing asynchronous programs using functional programming principles

Asynchronous, Reactive Programming for Scala and Scala.js.

GitHub

2k stars
59 watching
243 forks
Language: Scala
last commit: over 1 year ago
Linked from 2 awesome lists

catscats-effectfpfunctional-programmingmonixreactive-programmingreactive-streamsreactivexscalatypelevel

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
creationix/step An async control-flow library for parallel and serial execution of asynchronous functions with error handling and grouping support 2,205
a-synchronous/rubico Enables simple and composable asynchronous functional programming in JavaScript 277
asyncninja/asyncninja Provides primitives and tools for concurrency and reactive programming in Swift 156
joelnet/mojiscript An async-first functional programming library designed to work seamlessly with JavaScript and its ecosystem. 149
scala/scala-async A library that provides a direct style of coding for composing asynchronous code in Scala 1,152
danielearwicker/computed-async-mobx An extension to MobX for creating asynchronous computations with built-in promise management and delayed computation. 165
reactivex/rxscala A Scala adapter to RxJava for composing asynchronous and event-based programs using observable sequences 887
reactivex/rxjavaasyncutil Async utilities for RxJava to simplify asynchronous programming 133
fsprojects/fsharp.control.asyncseq A collection of asynchronous programming utilities for F# 163
tomlokhorst/promissum A Swift library providing a set of combinators and utilities for working with asynchronous operations in an functional programming style. 68
lihaoyi/scala.rx A change propagation library for Scala that simplifies reactive programming by automatically updating dependent variables when their dependencies change. 984
reactivex/rxnetty A library that adapts the Reactive Extensions (Rx) framework to Netty, allowing developers to write asynchronous, event-driven network applications. 1,382
jlipps/asyncbox A collection of utilities for working with asynchronous code in JavaScript 25
monix/minitest A lightweight testing framework for Scala and Scala.js 179
briancavalier/creed A library that simplifies asynchronous programming by providing coroutines and promises with functional programming features. 274