Skip to content

dbrattli/Fable.Reactive

Repository files navigation

Fable.Reactive

Build and Test Nuget

Fable.Reactive is a lightweight Async Reactive library for F#.

Fable.Reactive is a library for asynchronous reactive programming, and is the implementation of Async Observables (ReactiveX) for F#. Fable.Reactive makes it easy to compose and combine streams of asynchronous event-based data such as timers, mouse-moves, keyboard input, web requests and enables you to do operations such as:

  • Filtering
  • Transforming
  • Aggregating
  • Combining
  • Time-shifting

Fable.Reactive is cross-platform via Fable and is known to work on .NET, JavaScript, Python and BEAM. The same F# code may be used both client and server side for full stack software development.

This package was previously named (or known as) FSharp.Control.AsyncRx.

Upgrading from FSharp.Control.AsyncRx

The namespace has changed from FSharp.Control to Fable.Reactive. Update your open statements:

- open FSharp.Control
+ open Fable.Reactive

All sub-namespaces and modules have been renamed accordingly:

Old New
FSharp.Control Fable.Reactive
FSharp.Control.Core Fable.Reactive.Core
AsyncRx module Reactive module
IAsyncRxDisposable IReactiveDisposable

Documentation

Documentation is currently being updated.

Install

dotnet paket add Fable.Reactive --project <project>

About

Async Reactive (Rx) for F# and Fable

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors