• Stars
    star
    142
  • Rank 249,354 (Top 6 %)
  • Language
    F#
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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>