gitmyhub

framework7

JavaScript ★ 19k updated 1d ago

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.

JavaScriptHTMLCSSCordovasetup: moderatecomplexity 3/5

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