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

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

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

14 مستودعات

Awesome GitHub RepositoriesCross-Platform UI Frameworks

Frameworks enabling consistent UI development across multiple operating systems.

Distinguishing note: Focuses on the cross-platform capability, distinct from platform-specific UI tools.

Explore 14 awesome GitHub repositories matching web development · Cross-Platform UI Frameworks. Refine with filters or upvote what's useful.

Awesome Cross-Platform UI Frameworks GitHub Repositories

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

    facebook/react

    245,669عرض على GitHub↗

    React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.

    Enables the development of universal mobile and web applications by rendering native or web-based interface components.

    JavaScriptjavascriptuifrontend
    عرض على GitHub↗245,669
  • chatgptnextweb/chatgpt-next-webالصورة الرمزية لـ ChatGPTNextWeb

    ChatGPTNextWeb/ChatGPT-Next-Web

    88,262عرض على GitHub↗

    ChatGPT-Next-Web is a cross-platform web interface and frontend for interacting with large language models. It functions as a self-hosted client that allows users to connect to various AI model providers through a unified chat interface compatible with web browsers and desktop operating systems. The project includes a prompt template manager for creating and organizing reusable masks to standardize interactions. It supports self-hosting on private clouds to maintain data security and provides a centralized administrative panel for managing API resources and member access permissions. The app

    Offers a unified web interface that renders consistently across multiple operating systems.

    TypeScript
    عرض على GitHub↗88,262
  • microsoft/calculatorالصورة الرمزية لـ microsoft

    microsoft/calculator

    30,962عرض على GitHub↗

    This project is a native desktop application for Windows that functions as a mathematical calculation engine. It provides a graphical user interface for performing arithmetic and scientific operations, serving as an open-source reference implementation for standard system utilities. The application utilizes a declarative markup language to define its user interface, which is synchronized with the underlying data through an event-driven binding system. By employing a model-view-viewmodel pattern, the software separates presentation logic from business rules, while a native core handles mathema

    Enables the creation of consistent visual interfaces across multiple operating system environments.

    C++cppcsharpuwp
    عرض على GitHub↗30,962
  • barry-ran/qtscrcpyالصورة الرمزية لـ barry-ran

    barry-ran/QtScrcpy

    29,883عرض على GitHub↗

    QtScrcpy is a cross-platform desktop application designed for mirroring and controlling Android devices. It functions as a high-performance client that captures mobile display output and streams it to a computer monitor, enabling real-time interaction through a persistent connection. The application distinguishes itself by supporting the simultaneous management of multiple mobile devices from a single interface, allowing for batch operations and synchronized inputs. Users can map standard desktop mouse and keyboard actions to mobile touch events using custom scripts, facilitating efficient na

    Uses a comprehensive C++ framework to maintain a unified graphical interface across desktop operating systems.

    C++androidqt
    عرض على GitHub↗29,883
  • snackui/snackuiالصورة الرمزية لـ snackui

    snackui/snackui

    14,040عرض على GitHub↗

    SnackUI is a cross-platform UI framework and universal component library designed to share styling and components between React and React Native. It functions as a CSS-in-JS compiler that ensures visual parity across web and mobile environments. The framework utilizes a build-time tool to convert styles into atomic CSS or hoisted objects. This process optimizes runtime performance and loading speeds by extracting styles during the compilation phase. The system provides a set of adaptable interface elements and a mapping layer that renders a single component definition into platform-specific

    Facilitates building web and mobile interfaces from a single codebase with consistent styling for React and React Native.

    TypeScript
    عرض على GitHub↗14,040
  • webview/webviewالصورة الرمزية لـ webview

    webview/webview

    13,916عرض على GitHub↗

    This library provides a lightweight framework for building cross-platform desktop applications by rendering web content within native application windows. It utilizes the browser engine already present on the host operating system to display user interfaces, allowing developers to combine web technologies with native system capabilities. The project functions as a bridge between the web environment and the native host, enabling bidirectional communication between JavaScript and native code. By mapping script execution to native functions, it allows frontend interfaces to trigger system-level

    Provides a framework for rendering web content consistently across different operating systems.

    C++ccppcross-platform
    عرض على GitHub↗13,916
  • dotnet/blazorالصورة الرمزية لـ dotnet

    dotnet/blazor

    9,276عرض على GitHub↗

    Blazor is a .NET framework for building interactive web user interfaces using C# instead of JavaScript. It provides a component-based UI composition model where reusable, self-contained UI elements are built with C# logic and Razor markup, supporting nesting, parameters, and lifecycle events. The framework offers two primary rendering models: a client-side runtime that compiles C# to WebAssembly and executes directly in the browser, and a server-side model that renders UI on the server and sends incremental DOM updates over a persistent SignalR connection. A central capability of Blazor is it

    Provides a framework for building reusable UI components that run across browser, desktop, and mobile via embedded web views.

    PowerShell
    عرض على GitHub↗9,276
  • lona/lonaالصورة الرمزية لـ Lona

    Lona/Lona

    7,546عرض على GitHub↗

    Lona is a framework and set of utilities designed to synthesize centralized design definitions into cross-platform UI code, visual artifacts, and motion assets. It functions as a design system generator that converts a single set of specifications into native code for multiple operating systems, Sketch files, and other visual outputs. The system includes a motion design renderer that integrates motion files and renders them into video files to maintain consistent animation experiences. It also features a design artifact exporter for generating localized screenshots and bulk image exports base

    Provides an API to convert design definitions into native UI code for multiple operating systems.

    Swift
    عرض على GitHub↗7,546
  • nikolaeu/numiالصورة الرمزية لـ nikolaeu

    nikolaeu/numi

    6,447عرض على GitHub↗

    Numi is a natural language calculator and unit conversion tool available as both a cross-platform desktop application and a command line interface tool. It computes mathematical results from human-readable descriptions and plain text expressions rather than requiring complex formulas. The tool translates natural language inputs to perform currency exchanges, measurement conversions, and date and time arithmetic. It provides a consistent experience across macOS, Linux, and Windows.

    Wraps a web-based interface in a native shell to provide a consistent desktop experience across macOS, Linux, and Windows.

    JavaScriptappcalculatorcli
    عرض على GitHub↗6,447
  • wechat-miniprogram/kboneالصورة الرمزية لـ wechat-miniprogram

    wechat-miniprogram/kbone

    4,914عرض على GitHub↗

    kbone is an isomorphic frontend framework and web-to-mini-program adapter. It serves as a cross-platform UI bridge and DOM simulation library that allows web applications to run inside WeChat Mini Programs by simulating a browser environment for JavaScript code. The project enables the migration of web UI frameworks into restricted environments by providing simulated browser interfaces and APIs. It translates standard web components and routing into native mini program elements and page transitions, allowing a single codebase to function as both a standard website and a mini program. The fra

    Builds user interface components that render consistently across different web and mobile environments using a single syntax.

    JavaScript
    عرض على GitHub↗4,914
  • gluestack/gluestack-uiالصورة الرمزية لـ gluestack

    gluestack/gluestack-ui

    4,931عرض على GitHub↗

    gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built, accessible components that can be installed by copying their source files directly into a project, giving developers full control over customization without external runtime dependencies. Every component implements WAI-ARIA patterns, keyboard navigation, and screen reader support out of the box. A key differentiator is the copy-paste architecture: rather than a traditional package dependency, component source code is placed in the project, allowing direct editing and eliminating ve

    Builds user interfaces that work consistently across web and mobile from a single codebase.

    TypeScriptaccessibilitycomponent-librarycustomizable-components
    عرض على GitHub↗4,931
  • buttercup/buttercup-desktopالصورة الرمزية لـ buttercup

    buttercup/buttercup-desktop

    4,401عرض على GitHub↗

    Buttercup هو مدير كلمات مرور عبر المنصات ومخزن بيانات اعتماد مشفر مصمم لحماية كلمات المرور والأسرار عبر أنظمة تشغيل متعددة. يعمل كخزنة آمنة لتخزين بيانات الاعتماد الحساسة، مستخدماً التشفير لجميع البيانات المخزنة على الأجهزة المحلية أو البعيدة. يتميز التطبيق بنموذج مزامنة سحابي محايد للمزود، مما يسمح بمزامنة ملفات الخزنة المشفرة بين نظام الملفات المحلي ومختلف مزودي التخزين السحابي الخارجيين. يحافظ النظام على أمن البيانات عبر التشفير من جانب العميل ويضمن سلامة البيانات من خلال الكتابة الذرية للملفات واستمرارية الحالة القائمة على الملفات. تمكن هذه الإمكانيات من التنظيم الآمن للأسرار والمزامنة المتسقة عبر الأجهزة المختلفة.

    Wraps a web-based interface in a native shell for cross-platform desktop access.

    TypeScript
    عرض على GitHub↗4,401
  • redox-os/orbtkالصورة الرمزية لـ redox-os

    redox-os/orbtk

    3,780عرض على GitHub↗

    Orbtk is a cross-platform GUI framework and UI toolkit for building desktop applications using the Rust programming language. It functions as a widget-based library that provides a collection of reusable interface components and a template system for defining custom visual elements. The framework includes a localization and theming engine used to manage multi-language text translation and dynamic visual styles. It enables the creation of consistent layouts and custom widgets across different operating systems and hardware. The toolkit covers a broad range of capabilities, including window ma

    Enables consistent UI development and layout rendering across different operating systems and hardware.

    Rustcross-platformentity-componentgui
    عرض على GitHub↗3,780
  • minidoracat/mcp-feedback-enhancedالصورة الرمزية لـ Minidoracat

    Minidoracat/mcp-feedback-enhanced

    3,570عرض على GitHub↗

    mcp-feedback-enhanced is a human-in-the-loop orchestrator and feedback tool for the Model Context Protocol. It provides a graphical interface for reviewing and approving AI-driven operations to prevent automated execution errors, using a socket-based system to synchronize state between backend AI processes and a user-facing interface. The project distinguishes itself by supporting a cross-platform deployment model available via native desktop wrappers and web browsers. It includes environment-aware context detection to identify if the system is running locally, via SSH, or within WSL, allowin

    Distributes the user interface via both native desktop wrappers and standard web browsers.

    JavaScript
    عرض على GitHub↗3,570
  1. Home
  2. Web Development
  3. Cross-Platform UI Frameworks

استكشف الوسوم الفرعية

  • Desktop WrappersNative application wrappers that allow web-based interfaces to run as desktop software. **Distinct from Cross-Platform UI Frameworks:** Focuses on the packaging of web interfaces into native desktop shells rather than the framework used to build the UI.