fpRust

Concurrency framework

A set of Rust libraries and frameworks implementing functional programming concepts with a focus on concurrency and asynchronous programming

Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust

GitHub

119 stars
7 watching
7 forks
Language: Rust
last commit: over 3 years ago
Linked from 1 awesome list

actor-modelasynccoroutinecoroutine-librarycoroutinesfunctional-programmingfunctional-reactive-programminggeneratorhandlermonadmonadsoptionaloptional-implementationspublisher-subscriberpublisher-subscriber-patternpubsubreactivereactive-programmingrustrust-library

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jasonshin/fp-core.rs A library providing purely functional data structures and concepts to support functional programming in Rust. 1,347
puniverse/pulsar Provides a concurrency framework with fibers, channels and actors for Clojure. 911
iu-parfunc/lvars Provides a data structure and framework for monotonically-growing concurrent programs 81
teaentitylab/fpgo A Golang library providing functional programming features and Rx-style coding capabilities. 348
typelift/concurrent A library providing functional concurrency primitives inspired by concurrent programming languages. 209
agronholm/anyio A high-level asynchronous networking and concurrency framework that provides structured concurrency on top of asyncio or trio. 1,814
conarrative/precept A framework for building reactive web applications using declarative logic and relational data modeling. 657
amanieu/asyncplusplus A lightweight concurrency framework for C++11 1,348
safareli/free A library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm. 58
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
tomaka/rouille A Rust-based micro web framework that creates an HTTP listening socket and parses incoming requests. 1,130
aaronc/freactive.core A library that abstracts reactive data structures to enable sharing between different front-end frameworks. 41
asyncninja/asyncninja Provides primitives and tools for concurrency and reactive programming in Swift 156
steadylearner/rust-full-stack A collection of Rust projects and examples for building full-stack web applications with various frameworks and technologies. 1,540