Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 2.81 KB

README.md

File metadata and controls

19 lines (16 loc) · 2.81 KB

Hyperapp Peers

PRs Welcome

This table serves to compare other UI libraries with ~5-10k stars on GitHub to help identify overlap and what makes Hyperapp unique:

GitHub ⭐️ Name Similaries Differences
Moon Small (7k), VDOM, official router in separate package Templates, stateful components, this.set vs state updates from actions (action-based state management available separately)
Elm VDOM, Functional, Elm Architecture, Model(state)/Update(actions)/View Not JavaScript, compiled
Ractive.js VDOM Templates, stateful components
Flight Small (5k), UMD build Templates, stateful components, batteries not included (requires jQuery)
Marionette.js
Cycle.js Functional, VDOM Streams, actual DOM nodes are selected
dva Elm Architecture/Redux Built with React/Redux, includes managed effects/subscriptions/router/fetch
Mithril Small (8k), VDOM Built-in router and XHR
Knockout
Aurelia Official router in separate package Templates, stateful components
Inferno Small (9k), VDOM, lifecycle events for functional components (stateful components also available), official router in separate package State only supported using class components (libraries for MobX and Redux available)