/frappe

A library for defining UI components based on time and events

Primary LanguageTypeScript

Frappe

Frappe

Frappe is a library for defining UI components based on time and events.

Install

npm i @framp/frappe react react-dom

Inspiration

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.

License

MIT