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
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
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,822 |
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,350 |
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 |