All Projects → dbrattli → Fable.reaction

dbrattli / Fable.reaction

Licence: mit
Fable Reaction - Reactive (AsyncRx) for F# Elmish and Fable

Programming Languages

elm
856 projects
fsharp
127 projects

Projects that are alternatives of or similar to Fable.reaction

Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (+45.9%)
Mutual labels:  reactive, web-framework
Yonder
A reactive web framework built on shiny
Stars: ✭ 121 (-0.82%)
Mutual labels:  reactive, web-framework
purescript-outwatch
A functional and reactive UI framework based on Rx and VirtualDom
Stars: ✭ 33 (-72.95%)
Mutual labels:  reactivex, reactive
Awesome Reactive Programming
A repository for sharing all the resources available on Reactive Programming and Reactive Systems
Stars: ✭ 163 (+33.61%)
Mutual labels:  reactive, reactivex
Rxjs In Action
Code sample repository
Stars: ✭ 117 (-4.1%)
Mutual labels:  reactive, reactivex
Newbe.claptrap
This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.
Stars: ✭ 163 (+33.61%)
Mutual labels:  reactive, reactivex
alef-component
Alef Component for Modern Web Apps.
Stars: ✭ 46 (-62.3%)
Mutual labels:  reactive, web-framework
Rx.Http
A reactive way to make HTTP Request in .NET Core 🚀
Stars: ✭ 62 (-49.18%)
Mutual labels:  reactivex, reactive
Awesome Rxjs
A collection of awesome RxJS resources
Stars: ✭ 314 (+157.38%)
Mutual labels:  reactive, reactivex
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (+127.05%)
Mutual labels:  reactive, web-framework
Playframework
Play Framework
Stars: ✭ 12,041 (+9769.67%)
Mutual labels:  reactive, web-framework
Rxswift
Reactive Programming in Swift
Stars: ✭ 21,163 (+17246.72%)
Mutual labels:  reactive, reactivex
Ayanami
🍭 A better way to react with state
Stars: ✭ 129 (+5.74%)
Mutual labels:  reactive, reactivex
Rxjava2 Extras
Utilities for use with RxJava 2
Stars: ✭ 167 (+36.89%)
Mutual labels:  reactive, reactivex
Rapidoid
Rapidoid - Extremely Fast, Simple and Powerful Java Web Framework and HTTP Server!
Stars: ✭ 1,571 (+1187.7%)
Mutual labels:  reactive, web-framework
RxJava-Codelab
Codelab project for demonstration of RxJava features
Stars: ✭ 44 (-63.93%)
Mutual labels:  reactivex, reactive
Rxpy
Reactive Extensions for Python, https://rxpy.rtfd.io
Stars: ✭ 4,086 (+3249.18%)
Mutual labels:  reactive, reactivex
Rxdownloader
- Reactive Extension Library for Android to download files
Stars: ✭ 40 (-67.21%)
Mutual labels:  reactive, reactivex
Swiftlysalesforce
The swiftest way to build iOS apps that connect to Salesforce
Stars: ✭ 115 (-5.74%)
Mutual labels:  reactive
Effector React Realworld Example App
Exemplary real world application built with Effector + React
Stars: ✭ 119 (-2.46%)
Mutual labels:  reactive

Fable Reaction

Fable |> AsyncRx

Fable.Reaction is a collection of projects that combines the power of asynchronous reactive (AsyncRx) functional programming (RFP) with F#, Fable and Elmish applications.

  • FSharp.Control.AsyncRx - implementation of Async Observables in F# for .NET and Fable.
  • Fable.Reaction - for the use of Reaction with Fable
  • Reaction.AspNetCore.Middleware - using Reaction with WebSockets in ASP.NET Core.

Use reactive programming for easier handling of events such as keyboard, mouse, network and websockets. Fable.Reaction gives you the power to:

  • Transform - change messages
  • Filter - reducing the message stream
  • Time-shift - delay messages
  • Partition - split a stream into multiple streams
  • Combine - merge multiple streams into one

Fable.Reaction is is built on the Async Reactive (Rx) library

Documentation

Please check out the documentation

Fable.Reaction combines the power of reactive programming with Fable and Elmish applications.

Install

paket add Fable.Reaction --project <project>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].