reflex-dom: Functional Reactive Web Apps with Reflex

[ bsd3, frp, gui, html, javascript, library, reactive, reactivity, user-interface, user-interfaces, web ] [ Propose Tags ]

Reflex-DOM is a Functional Reactive web framework based on the Reflex FRP engine.

For hackage documentation, please see: https://hackage.haskell.org/package/reflex-dom-core.

Versions [faq] 0.1, 0.1.1, 0.2, 0.3, 0.4
Dependencies base (>=4.7 && <4.12), bytestring (==0.10.*), containers, data-default (==0.7.*), dependent-map, dependent-sum, ghc-prim, ghcjs-dom, jsaddle, jsaddle-webkit2gtk, jsaddle-wkwebview, lens, mtl, prim-uniq, random, reflex (==0.5.*), reflex-dom, reflex-dom-core (==0.4.*), text (==1.2.*), time, transformers, vector [details]
License BSD-3-Clause
Author Ryan Trinkle
Maintainer ryan.trinkle@gmail.com
Category FRP, Web, GUI, HTML, Javascript, Reactive, Reactivity, User Interfaces, User-interface
Source repo head: git clone https://github.com/reflex-frp/reflex-dom(reflex-dom)
Uploaded by luigy at Tue Jan 29 14:57:33 UTC 2019
Distributions NixOS:0.4
Executables krausest, benchmark, sortableList
Downloads 2187 total (78 in the last 30 days)
Rating 2.5 (votes: 6) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user [build log]
All reported builds failed as of 2019-01-29 [all 3 reports]

Modules

[Index]

  • Foreign
    • JavaScript
      • Foreign.JavaScript.Orphans
      • Foreign.JavaScript.TH
  • Reflex
    • Reflex.Dom
      • Builder
        • Reflex.Dom.Builder.Class
          • Reflex.Dom.Builder.Class.Events
        • Reflex.Dom.Builder.Immediate
        • Reflex.Dom.Builder.InputDisabled
        • Reflex.Dom.Builder.Static
      • Reflex.Dom.Class
      • Reflex.Dom.Core
      • Reflex.Dom.Internal
      • Reflex.Dom.Location
      • Reflex.Dom.Main
      • Reflex.Dom.Old
      • Reflex.Dom.WebSocket
      • Reflex.Dom.Widget
        • Reflex.Dom.Widget.Basic
        • Reflex.Dom.Widget.Input
        • Reflex.Dom.Widget.Lazy
        • Reflex.Dom.Widget.Resize
      • Reflex.Dom.Xhr

Flags

NameDescriptionDefaultType
use-warp

Use jsaddle-warp server

DisabledManual
webkit2gtk

Use WebKit2 version of WebKitGTK.

EnabledAutomatic
use-reflex-optimizer

Use the GHC plugin Reflex.Optimizer on some of the modules in the package. This is still experimental.

DisabledManual
expose-all-unfoldings

Build the library with -fexpose-all-unfoldings which can help client code specialize better

DisabledManual
build-examples

Build the executables in ./examples

DisabledManual
android

Build an Android app

DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees