awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

UI framework bindings

تم تحديث الترتيب في 28 يوليو 2026

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • ptmt/react-native-macosالصورة الرمزية لـ ptmt

    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-desktopالصورة الرمزية لـ ptmt

    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/walkالصورة الرمزية لـ lxn

    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-nativeالصورة الرمزية لـ kusti8

    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-qtالصورة الرمزية لـ status-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/unirxالصورة الرمزية لـ neuecc

    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-appالصورة الرمزية لـ dcloudio

    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-nativeالصورة الرمزية لـ facebook

    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/mauiالصورة الرمزية لـ dotnet

    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/mvvmcrossالصورة الرمزية لـ MvvmCross

    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/dioxusالصورة الرمزية لـ DioxusLabs

    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/icedالصورة الرمزية لـ iced-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/eguiالصورة الرمزية لـ emilk

    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/solidالصورة الرمزية لـ solidjs

    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_rustالصورة الرمزية لـ lvgl

    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-multiplatformالصورة الرمزية لـ JetBrains

    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

Related searches

  • Reactive binding engines
  • a library for handling form data binding
  • UI component library
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
ptmt/react-native-macos11.2KJavaScriptMIT13 فبراير 2024
ptmt/react-native-desktop11.2KJavaScriptMIT13 فبراير 2024
lxn/walk7.1KGoother21 يناير 2024
kusti8/proton-native10.9KTypeScriptMIT7 يناير 2023
status-im/react-native-desktop-qt1.2KJavaScript—29 أبريل 2021
neuecc/unirx7.3KC#MIT16 فبراير 2024
dcloudio/uni-app41.5KObjective-CApache-2.016 يونيو 2026
facebook/react-native126KC++MIT16 يونيو 2026
dotnet/maui23.2KC#mit21 فبراير 2026
mvvmcross/mvvmcross3.9KC#MS-PL12 يونيو 2026
CSS layout framework
  • a framework for building interactive user interfaces
  • a web framework using mvc architecture
  • UI inspection tools
  • مكتبة لتخصيص مكونات واجهة المستخدم