framework7
Full featured HTML framework for building iOS & Android apps
Framework7 is a JavaScript framework for building mobile web apps that look and feel like native iOS and Android apps, using HTML and CSS in a single codebase without writing separate native code.
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.
Where it fits
- Build a mobile-quality web app with iOS-style navigation bars and Material Design components from a single codebase.
- Wrap a Framework7 web app into an installable native app for the App Store or Google Play using Cordova.
- Add swipe gestures, animated page transitions, and touch-optimized components to a mobile web project.
- Build a quick mobile app prototype using pre-built Framework7 components without hiring native app developers.