Flare
Flare is a special-purpose UI library for PureScript. It is built on top of purescript-signal and uses Applicative-style programming to combine predefined input fields to a reactive user interface. Flare is inspired by the Haskell library typed-spreadsheet. The main design-criterion of this library is ease of use.
- Tutorial - Introduction with many examples
- Try Flare - Write and compile Flare UIs in your browser
- Talk - A talk I gave about Flare and FlareCheck at LambdaConf 2016
- Tests - A lot of additional examples
- Quick start - Start a new Flare project
- Module documentation
Projects that use Flare
- purescript-sparkle - QuickCheck-style interactive tests
- purescript-flaredoc - Interactive documentation using FlareCheck (see -arrays, -strings, -colors)
- purescript-isometric - Interactive 3D rendering
- Nature invented it first - Blog post with interactive animation
Building
bower install
pulp build -O -I test -m Test.Main -t html/main.js