Frappe is a library for defining UI components based on time and events.
- Read the tutorial
- Check out the examples
- Check out the documentation
- Contribute
- Check out the current TODOs
- Check out the main website
npm i @framp/frappe react react-dom
The main source of inspiration are Arrowised Functional Reactive Programming (aFRP) libraries like Netwire and Yampa.
JavaScript is a vastly different language from Haskell - which translates to different developers expectations. When facing a choice between pragmatism / familiarity and purity, Frappe takes the pragmatic approach.
MIT