React, Flux, GraphQL, Hack, HHVM...? All of this and more!
In addition to fully embracing functional programming paragms, the project strives for minimalism and ease of use. Currently the whole library weighs in at a single kilobyte (1 KB), which certainly is lightweight in comparison with React and lightweight clones such as Preact.
For ease of use HyperApp also delivers because it has no external dependencies, which means you don't need to use a separate build step. With the single file developers get everything included, including support for JSX, the templating format familiar to React developers.
The small footprint and ease of use are even more impressive when you consider that HyperApp ships by default with a router and even supports Server Side Rendering (SSR) out of the box. There is also an ongoing effort for TypeScript type definitions for HyperApp.
Learn more about HyperApp: