Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sharkdp/purescript-flare
A special-purpose UI library for Purescript
https://github.com/sharkdp/purescript-flare
purescript reactive ui
Last synced: 3 months ago
JSON representation
A special-purpose UI library for Purescript
- Host: GitHub
- URL: https://github.com/sharkdp/purescript-flare
- Owner: sharkdp
- Created: 2015-11-20T19:06:16.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-07-22T20:45:03.000Z (over 4 years ago)
- Last Synced: 2024-07-11T14:15:27.407Z (4 months ago)
- Topics: purescript, reactive, ui
- Language: PureScript
- Size: 286 KB
- Stars: 288
- Watchers: 14
- Forks: 17
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-purescript - purescript-flare - Applicative-style reactive user interfaces built on top of purescript-signal. (UI Libraries)
README
## Flare
Flare is a special-purpose UI library for
[PureScript](https://github.com/purescript/purescript). It is built on top
of [purescript-signal](https://github.com/bodil/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](https://github.com/Gabriel439/Haskell-Typed-Spreadsheet-Library).
The main design-criterion of this library is ease of use.- [Tutorial](https://david-peter.de/articles/flare/) - Introduction with many examples
- [Try Flare](http://try.purescript.org/?backend=flare) - Write and compile Flare UIs in your browser
- [Talk](https://www.youtube.com/watch?v=iTSosG7vUyI) - A talk I gave about Flare and FlareCheck at LambdaConf 2016
- [Tests](http://sharkdp.github.io/purescript-flare/) - A lot of additional examples
- [Quick start](https://github.com/sharkdp/flare-example) - Start a new Flare project
- [Module documentation](http://pursuit.purescript.org/packages/purescript-flare/)## Projects that use Flare
- [purescript-sparkle](https://github.com/sharkdp/purescript-sparkle) - QuickCheck-style interactive tests
- [purescript-flaredoc](https://github.com/sharkdp/purescript-flaredoc/) - Interactive documentation using FlareCheck (see [-arrays](http://sharkdp.github.io/purescript-flaredoc/), [-strings](http://sharkdp.github.io/purescript-strings/), [-colors](http://sharkdp.github.io/purescript-colors/))
- [purescript-isometric](http://sharkdp.github.io/purescript-isometric/) - Interactive 3D rendering
- [Nature invented it first](http://nosubstance.me/post/nature-invented-it-first/) - Blog post with interactive animation## Building
```
bower install
pulp build -O -I test -m Test.Main -t html/main.js
```