Build a mobile web app once and deploy it to iOS and Android without writing native code.
Create a web app that automatically switches between iOS and Material Design styling based on the device.
Package a web app as a native iOS or Android app using Cordova without learning Swift or Kotlin.
Prototype a mobile app quickly using pre-built, production-ready UI components.
Framework7 is a JavaScript framework for building mobile web applications that look and feel like native iOS and Android apps. You write your app once using HTML, CSS, and JavaScript, and Framework7 provides pre-built components, buttons, navigation bars, lists, modals, tabs, and more, styled to match both Apple's iOS design language and Google's Material Design guidelines. The same code base can produce an app that adapts its appearance to the platform it's running on. The framework is aimed at developers who want to ship a mobile-quality web app without building native apps for each platform separately. It works with or without additional JavaScript frameworks and can be integrated with various build tools. The library is MIT-licensed and maintained with community funding through Patreon. Framework7 covers the full mobile UI surface: routing between pages, form handling, animations, touch gestures, and a wide range of interface components. It also supports integration with packaging tools like Cordova that can wrap web apps into installable native app packages.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.