Core, Vue, React, Svelte

Framework7 Core, Vue, React and Svelte

Framework7 572,986 comes in four flavors that share one engine and one version number. Core is the framework7 package used from plain JavaScript, with pages written as HTML or as Router Components, functions that return a tagged template. Vue 5,482 , React 7,897 and Svelte 36,701 wrap the same components in each framework's syntax.

The four flavors of Framework7 9.1.3 (npm 2,036 downloads, 15-21 September 2026)
Flavor npm package Pages written as A list item Weekly downloads
Core framework7 HTML or Router Components <li> with item-content 31,294
Vue framework7-vue Vue 3 single-file components <f7-list-item> 3,485
React framework7-react React 19 components <ListItem /> 6,370
Svelte framework7-svelte Svelte 5 components <ListItem /> 576

This chapter teaches Core: component classes, router options and app parameters carry over to every binding, and React, Vue, PWA, Native shows the React and Vue wiring. Choose a binding if your team already uses that framework (MERN Stack Development covers React and Vue), and Core otherwise.