Skip to content

Comparing UI libraries with traction similar to Hyperapp

Notifications You must be signed in to change notification settings

okwolf/hyperapp-peers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

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)