awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Mobile development framework

Ranking updated Jun 30, 2026

For a cross platform mobile development framework, the first results are ionic-team/capacitor (Capacitor is a cross-platform framework that enables building native mobile applications using web technologies by providing a standardized bridge to native device features, fulfilling all the requirements for a single-codebase hybrid development tool), unoplatform/uno (This framework enables building native applications for multiple platforms from a single codebase, though it relies on C and XAML rather than the web technologies HTML/CSS/JS specified in your request) and expo/expo (Expo is a comprehensive framework that enables building native iOS and Android applications from a single codebase using React and web-standard technologies, providing the full suite of required features including a native bridge, hot reloading, and offline capabilities). ionic-team/ionic-framework and apache/incubator-weex round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Explore the best Apache Cordova alternatives for mobile development. Compare top-rated frameworks by activity and features to find the best fit.

Mobile development framework

Find the best repos with AI.We'll search the best matching repositories with AI.
  • ionic-team/capacitorionic-team avatar

    ionic-team/capacitor

    15,054View on GitHub↗

    Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin

    Capacitor is a cross-platform framework that enables building native mobile applications using web technologies by providing a standardized bridge to native device features, fulfilling all the requirements for a single-codebase hybrid development tool.

    TypeScriptWeb-Native Integration Bridges
    View on GitHub↗15,054
  • unoplatform/unounoplatform avatar

    unoplatform/uno

    9,974View on GitHub↗

    Uno is a cross-platform development framework used to build native mobile, web, desktop, and embedded applications from a single C# and XAML codebase. It provides a native UI framework that renders visual elements across different operating systems using shared layout and styling rules. The platform features a hot reload development environment that allows for the modification of code and layouts in a running application without restarting the process. It supports a dual-mode rendering system, offering a choice between a shared cross-platform canvas and native platform controls. The framewor

    This framework enables building native applications for multiple platforms from a single codebase, though it relies on C# and XAML rather than the web technologies (HTML/CSS/JS) specified in your request.

    C#Hot ReloadingHot-Reloading Systems
    View on GitHub↗9,974
  • expo/expoexpo avatar

    expo/expo

    50,111View on GitHub↗

    Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission. The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit

    Expo is a comprehensive framework that enables building native iOS and Android applications from a single codebase using React and web-standard technologies, providing the full suite of required features including a native bridge, hot reloading, and offline capabilities.

    TypeScriptCross-Platform FrameworksCloud Build ServicesMobile CI/CD Pipelines
    View on GitHub↗50,111
  • ionic-team/ionic-frameworkionic-team avatar

    ionic-team/ionic-framework

    52,539View on GitHub↗

    Ionic Framework is a cross-platform UI toolkit and hybrid app framework used to build native-quality mobile and progressive web applications using HTML, CSS, and JavaScript. It functions as a web component library that enables the deployment of a single codebase across iOS, Android, and the web. The framework features a platform-adaptive design system that automatically switches the visual style of components to match the design patterns of the host operating system. It utilizes a web-component-based architecture with CSS custom properties for global theming and specialized bindings to synchr

    Ionic is a comprehensive cross-platform framework that enables building native-quality mobile applications from a single codebase using standard web technologies, complete with hot reload and native bridge support via Capacitor.

    TypeScriptApp FrameworksCross-Platform UI ToolkitsAdaptive Styling
    View on GitHub↗52,539
  • apache/incubator-weexapache avatar

    apache/incubator-weex

    13,622View on GitHub↗

    Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating systems from a single codebase. It functions as a native UI renderer and a JavaScript native UI bridge, sending serialized UI descriptions from a JavaScript engine to native mobile components. The project includes a cross-platform UI bundler and build tool to compile source code into optimized bundles for native renderers. It also provides a UI previewer and prototyping toolset that allows for testing mobile interface pages within web browsers and on physical devices. The fra

    Weex is a cross-platform framework that enables building native mobile applications using JavaScript and a native UI bridge, fitting the core requirements for a web-technology-based mobile development tool.

    C++JavaScript-to-Native Bridges
    View on GitHub↗13,622
  • apache/cordova-cliapache avatar

    apache/cordova-cli

    964View on GitHub↗

    Cordova CLI is a command-line interface that enables the development of native mobile applications using standard web technologies. It functions as a unified environment that transforms HTML, CSS, and JavaScript assets into installable binary packages for multiple mobile operating systems. By acting as a facade over platform-specific build chains, the tool automates the conversion of web-based source code into native applications. The system distinguishes itself through a modular plugin architecture that bridges web-based applications with native hardware capabilities, such as cameras and sen

    Cordova is a foundational hybrid mobile framework that enables you to build native applications from a single codebase using standard web technologies and a plugin-based bridge to native hardware.

    JavaScriptWeb-Native Integration Bridges
    View on GitHub↗964
  • facebook/react-nativefacebook avatar

    facebook/react-native

    126,019View on GitHub↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture

    React Native is a cross-platform framework that enables building native mobile applications from a single codebase, though it uses a native-component model rather than rendering web technologies like HTML/CSS directly.

    C++JavaScript-to-Native BridgesMultiplatform Code Sharing
    View on GitHub↗126,019
  • nativescript/nativescriptNativeScript avatar

    NativeScript/NativeScript

    25,446View on GitHub↗

    NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by

    NativeScript is a cross-platform framework that enables building native mobile applications using JavaScript or TypeScript, though it renders native UI widgets rather than using a web-view-based approach.

    TypeScriptJavaScript-to-Native Bridges
    View on GitHub↗25,446
  • dcloudio/uni-appdcloudio avatar

    dcloudio/uni-app

    41,549View on GitHub↗

    uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It provides a multi-platform app compiler and a cross-platform UI library to ensure consistent behavior and visual presentation across different operating systems. The project features a native API bridge and a universal plugin system that wrap native SDKs into a unified interface, allowing developers to access device hardware and operating system functions. It utilizes a specialized rendering engine and native performance compilation to bypass standard document overhead and achieve h

    uni-app is a cross-platform framework that uses Vue.js to compile a single codebase into native mobile and web applications, providing the necessary bridge to access native device features and hardware.

    Objective-CComponent ArchitectureCross-Platform UI ToolkitsComponent Compilers
    View on GitHub↗41,549
  • marcuswestin/webviewjavascriptbridgemarcuswestin avatar

    marcuswestin/WebViewJavascriptBridge

    14,321View on GitHub↗

    WebViewJavascriptBridge is a communication layer for sending bidirectional messages between native Objective-C code and JavaScript within iOS and macOS web views. It serves as an interoperability toolkit for synchronizing data and executing callbacks between native Apple platform applications and their embedded web content. The project provides a messaging interface that exposes native functions to the web environment and triggers JavaScript handlers from native application code. It enables the registration of named handlers in native code that can be invoked by JavaScript to request device a

    This is a communication library for bridging native code and web views, rather than a full framework for building cross-platform mobile applications from a single codebase.

    Objective-CJavaScript-to-Native BridgesWeb-Native Integration BridgesAsynchronous Message-Passing Bridges
    View on GitHub↗14,321
  • react-native-webview/react-native-webviewreact-native-webview avatar

    react-native-webview/react-native-webview

    7,169View on GitHub↗

    This project is a cross-platform mobile web view component and native browser wrapper used to embed and display web content within mobile applications. It functions as a communication layer that allows JavaScript in a web page to exchange data with native mobile code. The component enables in-app web browsing and the integration of external websites or custom HTML pages. It provides a programmable interface for customizing how web content is rendered and interacted with inside a native application.

    This repository is a specific component for embedding web content within existing mobile apps rather than a comprehensive framework for building entire cross-platform applications from a single codebase.

    TypeScriptWeb-Native Integration BridgesAsynchronous Message-Passing Bridges
    View on GitHub↗7,169
  • happydog-intj/jsbridgehappydog-intj avatar

    happydog-intj/JsBridge

    9,912View on GitHub↗

    JsBridge is a bidirectional communication layer for Android that synchronizes data and triggers actions between a native Java application and an embedded web view. It serves as an interface for calling Java methods from JavaScript and executing JavaScript functions from native Android code. The project features an asynchronous bridge queue that stores pending function calls in a readiness buffer, ensuring requests are executed only after the connection between the native and web environments is stable. It utilizes callback identifier mapping to route asynchronous native responses back to the

    This is a communication library for bridging JavaScript and native code within an Android WebView, rather than a comprehensive framework for building cross-platform mobile applications.

    JavaJavaScript-to-Native BridgesWeb-Native Integration Bridges
    View on GitHub↗9,912
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
ionic-team/capacitor15.1KTypeScriptmitFeb 19, 2026
unoplatform/uno10KC#Apache-2.0Jun 23, 2026
expo/expo
50.1K
TypeScript
MIT
Jun 16, 2026
ionic-team/ionic-framework52.5KTypeScriptMITJun 22, 2026
apache/incubator-weex13.6KC++Apache-2.0May 31, 2021
apache/cordova-cli964JavaScriptApache-2.0Jun 16, 2026
facebook/react-native126KC++MITJun 16, 2026
nativescript/nativescript25.4KTypeScriptmitFeb 20, 2026
dcloudio/uni-app41.5KObjective-CApache-2.0Jun 16, 2026
marcuswestin/webviewjavascriptbridge14.3KObjective-CMITAug 1, 2024

Related searches

  • Mobile development
  • a learning path for mobile engineers
  • Cross platform framework
  • Mobile app framework
  • a mobile app security scanner
  • a framework for building progressive web apps
  • Mobile payment SDKs
  • a starter template for Ionic Capacitor apps