awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Mobile app framework

排名更新于 2026年7月24日

For mobile, the strongest matches are jetbrains/compose-multiplatform-ios-android-template (This repository provides a cross-platform declarative UI framework built), unoplatform/uno (Uno Platform is a cross-platform C and XAML framework) and jetbrains/compose-multiplatform (Compose Multiplatform is a declarative UI framework that lets). dotnet/maui and nativescript/nativescript round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked mobile app frameworks for developers, ranked by GitHub stars and activity. Compare the top options and pick the right one.

Mobile app framework

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jetbrains/compose-multiplatform-ios-android-templateJetBrains 的头像

    JetBrains/compose-multiplatform-ios-android-template

    1,615在 GitHub 上查看↗

    This project is a declarative user interface framework designed for building shared applications across mobile, desktop, and web environments. It utilizes a unified codebase to define application layouts and state management, enabling developers to target multiple operating systems through a single development workflow. The framework leverages a cross-platform graphics engine to render visual elements consistently across different platforms. It incorporates a platform-specific interop layer that allows shared code to access native hardware features and system application programming interface

    This repository provides a cross-platform declarative UI framework built on Kotlin for targeting mobile operating systems with a unified codebase, native compilation, and native API access.

    KotlinMultiplatform Code SharingMultiplatform Frameworks
    在 GitHub 上查看↗1,615
  • unoplatform/unounoplatform 的头像

    unoplatform/uno

    9,974在 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

    Uno Platform is a cross-platform C# and XAML framework that lets you build native mobile and desktop applications from a single codebase, featuring hot reload, native compilation, and comprehensive UI components.

    C#Hot ReloadingHot-Reloading SystemsDevice & Hardware SDKs
    在 GitHub 上查看↗9,974
  • jetbrains/compose-multiplatformJetBrains 的头像

    JetBrains/compose-multiplatform

    19,131在 GitHub 上查看↗

    Compose Multiplatform is a declarative user interface framework that enables the development of native graphical interfaces across desktop, mobile, and web platforms using a single Kotlin codebase. It functions as a multiplatform library that allows developers to share both application logic and UI components while maintaining access to platform-specific features through abstraction layers. The framework utilizes a reactive state management system that automatically tracks data mutations to trigger granular interface updates. By employing a cross-platform rendering engine based on a hardware-

    Compose Multiplatform is a declarative UI framework that lets you build native cross-platform mobile, desktop, and web applications from a single Kotlin codebase with hot reload capabilities and native API access.

    KotlinMultiplatform Code Sharing
    在 GitHub 上查看↗19,131
  • dotnet/mauidotnet 的头像

    dotnet/maui

    23,181在 GitHub 上查看↗

    This framework is a cross-platform software development kit designed for building native mobile and desktop applications from a single shared codebase. It provides a unified programming interface that allows developers to construct user interfaces using declarative markup, which are then rendered as native components on each target operating system. The framework distinguishes itself through a multi-targeting build system that consolidates platform-specific resources and native control mapping into a unified project structure. It includes a data-driven binding engine that synchronizes applica

    This is a robust cross-platform development framework that lets you build native mobile and desktop applications from a single codebase using C#, complete with native compilation, UI components, hot reload, and direct native API access.

    C#Hot-Reloading SystemsDevice & Hardware SDKs
    在 GitHub 上查看↗23,181
  • nativescript/nativescriptNativeScript 的头像

    NativeScript/NativeScript

    25,446在 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 mobile development framework that compiles to true native UI components and provides direct access to platform APIs, perfectly matching your search for a native app toolkit.

    TypeScriptNative Platform Access
    在 GitHub 上查看↗25,446
  • facebook/react-nativefacebook 的头像

    facebook/react-native

    126,019在 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 premier mobile app development framework that enables cross-platform native application building from a single codebase with native compilation, UI components, and hot reload capabilities.

    C++Multiplatform Code Sharing
    在 GitHub 上查看↗126,019
  • expo/expoexpo 的头像

    expo/expo

    50,111在 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 mobile framework built on React Native that supports cross-platform development, native compilation, UI components, hot reload, and native device access from a single codebase.

    TypeScriptDevice & Hardware SDKs
    在 GitHub 上查看↗50,111
  • dcloudio/uni-appdcloudio 的头像

    dcloudio/uni-app

    41,549在 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

    This framework lets you build cross-platform mobile and web applications from a single Vue.js codebase, though it relies on Vue rather than a standalone native component library for its UI.

    Objective-CNative Platform AccessDevice & Hardware SDKs
    在 GitHub 上查看↗41,549
  • nativescript-vue/nativescript-vuenativescript-vue 的头像

    nativescript-vue/nativescript-vue

    6,449在 GitHub 上查看↗

    nativescript-vue is a framework for building native iOS and Android applications using Vue components and a reactive state system. It functions as a cross-platform mobile UI library that renders platform-specific views instead of web views, utilizing a native mobile application bridge to connect Vue logic to NativeScript APIs for direct access to mobile hardware and OS features. The framework employs a reactive mobile component system to create high-performance screens and dynamic lists with automatic state updates. This architecture allows for the development of native mobile applications fr

    This framework lets you build native cross-platform mobile apps using Vue components, though it requires NativeScript and lacks out-of-the-box hot reload and state management features.

    TypeScriptNative Platform Access
    在 GitHub 上查看↗6,449
  • dioxuslabs/dioxusDioxusLabs 的头像

    DioxusLabs/dioxus

    36,400在 GitHub 上查看↗

    Dioxus is a cross-platform development framework designed for building native desktop, mobile, and web applications from a single codebase. It utilizes a declarative component model and macro-powered syntax to define reusable interface elements, which are then rendered as native widgets or web elements. At its core, the framework employs a signal-based reactivity system that tracks state dependencies to trigger granular updates, ensuring efficient interface performance without re-rendering the entire application tree. The framework distinguishes itself through a unified full-stack runtime tha

    Dioxus is a cross-platform framework for building native desktop, mobile, and web applications from a single codebase, fitting the requested development toolkit category well despite lacking some traditional mobile-specific features like hot reload.

    RustHot ReloadingState Management
    在 GitHub 上查看↗36,400
  • flutter/flutterflutter 的头像

    flutter/flutter

    177,056在 GitHub 上查看↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu

    Flutter is a comprehensive multi-platform UI framework that enables native mobile app development from a single codebase with cross-platform support, native compilation, hot reload, and extensive UI component libraries.

    DartDeclarative UI FrameworksConstraint Based LayoutsDeclarative Routers
    在 GitHub 上查看↗177,056
  • ionic-team/capacitorionic-team 的头像

    ionic-team/capacitor

    15,054在 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 mobile framework that wraps web applications in a native container, providing plugin-based access to device APIs and native runtimes for building multi-platform software.

    TypeScriptDevice & Hardware SDKsNative Binary Toolchains
    在 GitHub 上查看↗15,054
  • fyne-io/fynefyne-io 的头像

    fyne-io/fyne

    27,941在 GitHub 上查看↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Fyne is a cross-platform GUI toolkit for Go that supports building applications for mobile and desktop environments from a single codebase, fitting the mobile app development framework category despite targeting a less common language for mobile.

    GoUI Components
    在 GitHub 上查看↗27,941
  • lynx-family/lynxlynx-family 的头像

    lynx-family/lynx

    14,464在 GitHub 上查看↗

    Lynx is a cross-platform mobile framework designed to build applications using web technologies that render as native components. It functions as a native UI rendering engine, translating web-based layout and styling instructions into platform-specific views to ensure efficient performance and minimize layout recalculations. The framework utilizes a multi-threaded rendering pipeline that separates application logic from the UI thread, supported by incremental reconciliation to update only changed view elements. It employs just-in-time bytecode execution to optimize JavaScript performance and

    Lynx is a cross-platform mobile framework that uses web technologies to render true native components via a multi-threaded pipeline, fitting the core category well despite lacking some advanced features like out-of-the-box state management.

    C++Cross-Platform FrameworksMobile DevelopmentMobile Application Development
    在 GitHub 上查看↗14,464
  • mcasimir/mobile-angular-uimcasimir 的头像

    mcasimir/mobile-angular-ui

    2,846在 GitHub 上查看↗

    Mobile-angular-ui is a frontend framework designed for building touch-friendly mobile web applications using AngularJS and Bootstrap styles. It provides a toolkit for creating cross-platform interfaces with native-like gestures and responsive layouts, enabling developers to transform standard desktop web interfaces into touch-friendly mobile layouts with minimal structural adaptations. The framework includes directive-driven UI components such as sidebars, overlays, switches, and navigation bars. It supports declarative state management through generic directives that bind state transformatio

    This is a mobile app development framework that brings Bootstrap styling and Angular.js bindings to hybrid apps, though it lacks modern native compilation and hot reload features.

    JavaScriptMobile Application ToolkitsCustom DirectivesHTML Mobile UI Frameworks
    在 GitHub 上查看↗2,846
  • amazon-archives/aws-mobile-react-native-starteramazon-archives 的头像

    amazon-archives/aws-mobile-react-native-starter

    2,220在 GitHub 上查看↗

    Aws-mobile-react-native-starter is a cross-platform mobile framework and application template that connects client interfaces to managed cloud backends. It provides a structured foundation for building mobile applications that run on iOS and Android from a single codebase while integrating with cloud-backed authentication, storage, and database services. The project incorporates modules for managing user identities, multi-factor verification workflows, and sign-in processes through managed identity services. It includes capabilities for executing serverless database operations, managing NoSQL

    This project is a React Native starter application pre-configured with AWS services, providing a practical boilerplate for cross-platform mobile development even though it is a specific sample app rather than a general-purpose framework.

    JavaScriptBridge ArchitecturesCross-Platform App DevelopmentAPI Request Signing
    在 GitHub 上查看↗2,220
  • golang/mobilegolang 的头像

    golang/mobile

    6,127在 GitHub 上查看↗

    The Go Mobile project is a framework and toolchain that enables Go developers to build native mobile applications for Android and iOS entirely in Go, or to compile Go packages into shared libraries that can be called from existing native mobile apps. It provides a complete set of libraries for handling mobile app lifecycle events, rendering 2D and 3D graphics through OpenGL ES, accessing device sensors like accelerometers and gyroscopes, processing touch and keyboard input, playing audio via OpenAL Soft, and reading bundled application assets. The project distinguishes itself by offering two

    This repository provides tools and libraries for building native mobile applications using Go, fitting the cross-platform mobile development framework category while lacking higher-level UI component libraries and hot reload out of the box.

    GoAll-Go Mobile App CompilersAll-Go Native App DevelopmentBundled File Readers
    在 GitHub 上查看↗6,127
一览前 10 名对比
仓库Star 数语言许可证最后推送
jetbrains/compose-multiplatform-ios-android-template1.6KKotlinApache-2.02023年12月19日
unoplatform/uno10KC#Apache-2.02026年6月23日
jetbrains/compose-multiplatform19.1KKotlinApache-2.02026年6月16日
dotnet/maui23.2KC#mit2026年2月21日
nativescript/nativescript25.4KTypeScriptmit2026年2月20日
facebook/react-native126KC++MIT2026年6月16日
expo/expo50.1KTypeScriptMIT2026年6月16日
dcloudio/uni-app41.5KObjective-CApache-2.02026年6月16日
nativescript-vue/nativescript-vue6.4KTypeScriptMIT2025年10月17日
dioxuslabs/dioxus36.4KRustApache-2.02026年6月15日

Related searches

  • 移动端开发
  • an open source library for mobile analytics
  • 用于流式传输移动端摄像头画面的应用
  • a cross platform mobile development framework
  • 移动端工程师学习路径
  • 移动应用安全扫描工具
  • 企业级移动设备管理 (MDM) 平台
  • an open source library for mapping applications