awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

Awesome GitHub RepositoriesNative Control Embedding

Mechanisms for hosting native UI elements within a custom layout.

Distinguishing note: Focuses on interoperability with platform-native UI components.

Explore 8 awesome GitHub repositories matching user interface & experience · Native Control Embedding. Refine with filters or upvote what's useful.

Awesome Native Control Embedding GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • facebook/reactAvatar facebook

    facebook/react

    245,669Vezi pe GitHub↗

    React este o bibliotecă JavaScript pentru construirea de interfețe utilizator bazată pe o arhitectură orientată pe componente și flux de date unidirecțional.

    Integrates mobile interface components into existing Android or iOS applications to allow incremental adoption within native codebases.

    JavaScriptjavascriptuifrontend
    Vezi pe GitHub↗245,669
  • dcloudio/uni-appAvatar dcloudio

    dcloudio/uni-app

    41,549Vezi pe 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

    Supports hosting native SDK interfaces and external page frameworks within the application layout via plugin encapsulation.

    Objective-Candroidcross-platformcrossplatform
    Vezi pe GitHub↗41,549
  • avaloniaui/avaloniaAvatar AvaloniaUI

    AvaloniaUI/Avalonia

    30,986Vezi pe GitHub↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    Hosts native interface elements within a layout by retrieving window handles to enable direct interaction with platform-specific code.

    C#androidapp-frameworkavalonia
    Vezi pe GitHub↗30,986
  • nativescript/nativescriptAvatar NativeScript

    NativeScript/NativeScript

    25,446Vezi pe 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

    Embeds platform-specific interface components directly into the application visual tree.

    TypeScriptandroidangularcapacitor
    Vezi pe GitHub↗25,446
  • flutter-team-archive/pluginsAvatar flutter-team-archive

    flutter-team-archive/plugins

    17,710Vezi pe GitHub↗

    This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu

    Enables targeting and manipulation of platform-specific UI components like permission dialogs to verify native integrations.

    Dartandroiddartflutter
    Vezi pe GitHub↗17,710
  • ionic-team/capacitorAvatar ionic-team

    ionic-team/capacitor

    15,054Vezi pe 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

    Enables hosting and manipulation of native UI elements like status bars and dialogs within the web-based application.

    TypeScriptandroidcapacitorcordova
    Vezi pe GitHub↗15,054
  • mobile-dev-inc/maestroAvatar mobile-dev-inc

    mobile-dev-inc/Maestro

    10,788Vezi pe GitHub↗

    Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring

    Interacts with native system controls like pickers and toggles to navigate complex layouts.

    Kotlinandroidblackbox-testingios
    Vezi pe GitHub↗10,788
  • google/flutter-desktop-embeddingAvatar google

    google/flutter-desktop-embedding

    7,056Vezi pe GitHub↗

    This project is a desktop embedding layer that serves as a bridge between the Flutter engine and the native windowing systems of desktop operating systems. It functions as a Flutter desktop plugin and a native menu bar manager to facilitate the development of cross-platform desktop applications. The system focuses on desktop application integration and native operating system menu management. It provides the tools necessary to create and manage application menus within the native system menu bar for desktop platforms.

    Provides mechanisms for hosting native UI elements and C++ code within the Flutter application layout.

    C++
    Vezi pe GitHub↗7,056
  1. Home
  2. User Interface & Experience
  3. Native Control Embedding

Explorează sub-etichetele

  • Native Control InteractionsTargeting and manipulation of platform-specific UI components using accessibility identifiers and coordinate-based methods. **Distinct from Native Control Embedding:** Distinct from Native Control Embedding: focuses on the interaction and targeting of controls for testing rather than embedding them in layouts.