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

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

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

UI framework bindings

排名更新于 2026年7月28日

For ui framework bindings, the strongest matches are ptmt/react-native-macos (This framework connects JavaScript applications to native macOS desktop), ptmt/react-native-desktop (This project serves as a UI framework integration library) and lxn/walk (Walk is a Go-based GUI library for Windows that). kusti8/proton-native and status-im/react-native-desktop-qt round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked UI framework bindings for open-source projects, ranked by GitHub stars and activity. Compare the top alternatives and find the best fit.

UI framework bindings

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ptmt/react-native-macosptmt 的头像

    ptmt/react-native-macos

    11,197在 GitHub 上查看↗

    react-native-macos is a framework for building native macOS desktop applications using a JavaScript-driven architecture. It functions as a cross-platform UI framework that renders user interfaces directly to native desktop elements and Cocoa components without relying on a web browser. The project provides a native app build tool for bundling code and static assets into distribution files for the macOS operating system. It also includes a native component previewer to verify how individual UI elements render and function within the desktop environment. The framework covers native UI componen

    This framework connects JavaScript applications to native macOS desktop components, providing cross-platform UI binding and native rendering, though it is specifically tailored to macOS rather than general game engines or backends.

    JavaScriptNative Rendering BridgesNative UI Primitives
    在 GitHub 上查看↗11,197
  • ptmt/react-native-desktopptmt 的头像

    ptmt/react-native-desktop

    11,197在 GitHub 上查看↗

    This project is a framework for building native macOS desktop applications. It serves as a desktop port of a cross-platform mobile framework, providing a development environment and a native UI library to create software using native system frameworks and a component-based architecture. The framework enables the development of native macOS applications by integrating a JavaScript-based workflow with macOS system-level frameworks. It facilitates cross-platform UI development by allowing logic and design patterns to be shared across different operating systems while maintaining native desktop i

    This project serves as a UI framework integration library by bridging JavaScript component logic with native macOS desktop rendering, though its platform scope is narrower than general cross-platform bindings.

    JavaScriptNative Rendering Bridges
    在 GitHub 上查看↗11,197
  • lxn/walklxn 的头像

    lxn/walk

    7,063在 GitHub 上查看↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Walk is a Go-based GUI library for Windows that includes a data-binding framework and native widget wrappers, fitting the integration need though restricted to the Windows platform.

    GoData BindingEvent HandlingProperty Bindings
    在 GitHub 上查看↗7,063
  • kusti8/proton-nativekusti8 的头像

    kusti8/proton-native

    10,894在 GitHub 上查看↗

    Proton Native is a cross-platform desktop framework that compiles React code into native applications for Windows, macOS, and Linux. It enables developers to build desktop applications using the same component syntax and patterns as React Native, with the ability to reuse existing React Native components with minimal modifications. The framework integrates a flexbox layout engine for positioning native desktop widgets and embeds the Node.js runtime for direct filesystem and system-level access. The framework translates React component trees into native desktop widgets through a bidirectional

    Proton Native is a cross-platform framework that bridges React code to native desktop widgets, though it acts as a standalone desktop development tool rather than a generic binding library for an existing game engine or backend.

    TypeScriptNative Rendering Bridges
    在 GitHub 上查看↗10,894
  • status-im/react-native-desktop-qtstatus-im 的头像

    status-im/react-native-desktop-qt

    1,243在 GitHub 上查看↗

    This project is a cross-platform development framework that enables the execution of React Native applications as native desktop software. By utilizing the Qt toolkit, it maps mobile-oriented interface components to native desktop widgets, allowing developers to deploy a single codebase across Linux, macOS, and Windows. The framework functions as a bridge between JavaScript-based application logic and native system interfaces. It includes a native module bridge that exposes system-level hardware and platform capabilities to the JavaScript runtime, facilitating the integration of custom C++ or

    This project serves as a desktop binding layer between JavaScript-based React Native logic and the Qt UI toolkit, making it a relevant integration framework despite lacking a populated tagline.

    JavaScriptNative Rendering Bridges
    在 GitHub 上查看↗1,243
  • neuecc/unirxneuecc 的头像

    neuecc/UniRx

    7,326在 GitHub 上查看↗

    UniRx is a reactive programming library and event orchestration framework for the Unity engine. It implements observable sequences and functional operators to transform callbacks, coroutines, and engine events into cancellable data streams for unified asynchronous event handling. The library provides a reactive UI binding system that synchronizes data models with user interface elements to trigger automatic visual updates. It includes a type-based publication and subscription system to route messages between producers and consumers, decoupling internal game components. The framework covers a

    UniRx provides reactive UI bindings and event handling specifically for connecting Unity game engine components to user interface elements, making it a specialized binding library for game development.

    C#Data Binding
    在 GitHub 上查看↗7,326
  • 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

    Uni-app is a cross-platform framework that compiles a single Vue.js codebase into native mobile and web applications, offering robust UI integration and cross-platform capabilities.

    Objective-CNative Rendering Bridges
    在 GitHub 上查看↗41,549
  • 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 cross-platform mobile framework that bridges application logic with native platform view primitives, aligning well with the need for UI framework bindings and native rendering.

    C++Native UI Primitives
    在 GitHub 上查看↗126,019
  • 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 cross-platform UI framework bridges application code to native desktop and mobile components with a built-in data-binding engine, though it functions as a complete application development kit rather than a lightweight integration library.

    C#Component Data Binding
    在 GitHub 上查看↗23,181
  • mvvmcross/mvvmcrossMvvmCross 的头像

    MvvmCross/MvvmCross

    3,917在 GitHub 上查看↗

    MvvmCross is a .NET MVVM framework designed for building cross-platform applications by separating business logic from native user interfaces. It functions as a navigation engine and a UI data binding library, enabling the encapsulation of logic within view models that are reused across different operating systems. The framework provides a native hardware abstraction layer and a dependency injection container to decouple components and provide a consistent interface for accessing device features. It coordinates type-safe transitions between native screens and manages the synchronization of da

    MvvmCross is a .NET MVVM framework that bridges core application logic with native user interfaces across multiple platforms through robust data binding and navigation.

    C#Data BindingProperty Bindings
    在 GitHub 上查看↗3,917
  • 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 UI development framework that builds native and web applications with reactive state management, though it functions as a standalone application framework rather than an integration binding layer for external game engines or core backends.

    RustEvent Handling
    在 GitHub 上查看↗36,400
  • iced-rs/icediced-rs 的头像

    iced-rs/iced

    30,757在 GitHub 上查看↗

    Iced is a cross-platform graphical user interface framework designed for building interactive applications with a focus on type safety and predictable state management. It utilizes a declarative architecture that separates application state, update logic, and view rendering, allowing developers to construct complex interfaces by nesting reusable functional components. The framework distinguishes itself through an Elm-inspired message-passing pattern, where all user interactions are processed as discrete messages to ensure reliable state transitions. It employs an immediate-mode rendering para

    Iced is a cross-platform GUI framework written in Rust that provides state management and event handling, though it functions as a standalone application toolkit rather than a binding library for an external game engine or backend.

    RustType-Safe GUI FrameworksCross-Platform Desktop ToolkitsCross-Platform GUI Frameworks
    在 GitHub 上查看↗30,757
  • emilk/eguiemilk 的头像

    emilk/egui

    29,409在 GitHub 上查看↗

    This library is an immediate mode graphical user interface toolkit that reconstructs the entire interface every frame. By executing procedural code within a high-frequency loop that matches the display refresh rate, it allows developers to define interactive elements and state updates directly. The framework utilizes a multi-pass rendering approach to resolve layout dependencies, ensuring that widget sizes and positions are calculated accurately before final placement to prevent visual jitter. The project functions as a cross-platform graphics toolkit, providing a portable rendering layer tha

    This repository provides an immediate mode GUI toolkit in Rust that integrates directly into game engines and applications for cross-platform rendering and input handling.

    RustImmediate Mode FrameworksImmediate Mode GUI ToolkitsImmediate Mode Rendering Engines
    在 GitHub 上查看↗29,409
  • solidjs/solidsolidjs 的头像

    solidjs/solid

    35,621在 GitHub 上查看↗

    Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing a compile-time template transformation process, it converts JSX into direct DOM manipulation instructions, eliminating the need for a virtual tree. This architecture allows the framework to track dependencies at the individual element level, ensuring that state changes trigger surgical updates to the interface. The framework distinguishes itself through its isomorphic rendering pipeline, which shares reactive logic across server and client environments to support both initial

    Solid is a reactive JavaScript UI framework that handles state, events, and DOM manipulation, fitting the integration category well despite being a standalone web framework rather than a backend or game binding.

    TypeScriptReactive State ManagementCompilersComponent Testing
    在 GitHub 上查看↗35,621
  • lvgl/lv_binding_rustlvgl 的头像

    lvgl/lv_binding_rust

    888在 GitHub 上查看↗

    Lvbindingrust is an embedded graphics framework and resource-efficient user interface library implemented as a Rust graphical interface library. It provides language bindings that wrap low-level C library functions to bridge underlying hardware graphics APIs, facilitating the construction of custom graphical user interfaces on resource-constrained embedded systems and microcontrollers. The project incorporates custom memory allocator routing and an internal memory manager that direct dynamic memory allocations through specialized internal graphics memory managers instead of the default syst

    This repository provides Rust bindings for the LVGL graphics library, enabling you to connect Rust applications and backends to a cross-platform embedded UI framework.

    RustEvent Handling
    在 GitHub 上查看↗888
  • 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 graphical interfaces across multiple platforms using a single codebase, fulfilling the core integration needs of the search.

    KotlinDeclarative UI ToolkitsCross-Platform Rendering FrameworksCross-Platform UI Frameworks
    在 GitHub 上查看↗19,131
一览前 10 名对比
仓库Star 数语言许可证最后推送
ptmt/react-native-macos11.2KJavaScriptMIT2024年2月13日
ptmt/react-native-desktop11.2KJavaScriptMIT2024年2月13日
lxn/walk7.1KGoother2024年1月21日
kusti8/proton-native10.9KTypeScriptMIT2023年1月7日
status-im/react-native-desktop-qt1.2KJavaScript—2021年4月29日
neuecc/unirx7.3KC#MIT2024年2月16日
dcloudio/uni-app41.5KObjective-CApache-2.02026年6月16日
facebook/react-native126KC++MIT2026年6月16日
dotnet/maui23.2KC#mit2026年2月21日
mvvmcross/mvvmcross3.9KC#MS-PL2026年6月12日

Related searches

  • Reactive binding engines
  • a library for handling form data binding
  • a framework for building interactive user interfaces
  • a web framework using mvc architecture
  • UI inspection tools
  • UI 组件自定义库
  • Modular framework architecture
  • Data grid component