A JavaScript framework that processes definitions of cause and effect. Applications define what their events mean by mapping them to descriptions of the effects they entail -- a state change, an asynchronous API call, the invocation of a custom function, or another event.
Framework-x shares much of its API and design with Clojurescript's re-frame, the most expressive front-end framework to date . Its design overlaps with Redux, but diverges in ways that have enable referentially transparent events and side effects, colocation of state transformations and far-reaching consequences for simplicity, mental overhead, and productivity.
A collection of our projects — home-brewed and in collaboration with other companies.