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

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

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

18 مستودعات

Awesome GitHub RepositoriesDesktop UI Frameworks

Declarative markup-based systems for building hardware-accelerated desktop interfaces.

Distinct from Vector Graphics Rendering: Distinct from Vector Graphics Rendering: focuses on the UI framework and declarative markup for desktop applications, rather than just the rendering engine.

Explore 18 awesome GitHub repositories matching user interface & experience · Desktop UI Frameworks. Refine with filters or upvote what's useful.

Awesome Desktop UI Frameworks GitHub Repositories

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

    dae/anki

    28,586عرض على GitHub↗

    Anki is a cross-platform study application and spaced repetition flashcard software designed for memorizing information. It functions as a memory tool that implements spaced repetition systems to optimize long-term learning and recall. The software facilitates flashcard-based studying and personal knowledge management by organizing facts and concepts into scheduled reviews. It uses a timed review system to ensure information is retained in long-term memory through active recall. The application includes capabilities for managing digital decks of questions and answers, utilizing a mathematica

    Provides a native desktop user interface built with the Qt framework for cross-platform consistency.

    Rust
    عرض على GitHub↗28,586
  • flutter/samplesالصورة الرمزية لـ flutter

    flutter/samples

    19,172عرض على GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Shows how to implement a single application that adapts its design system to match different desktop platforms.

    Dart
    عرض على GitHub↗19,172
  • materialdesigninxaml/materialdesigninxamltoolkitالصورة الرمزية لـ MaterialDesignInXAML

    MaterialDesignInXAML/MaterialDesignInXamlToolkit

    16,177عرض على GitHub↗

    This project is a Material Design XAML library and UI framework for building Windows desktop applications. It provides a collection of components and styles used to implement Material Design interfaces within WPF applications. The toolkit functions as a XAML styling toolkit that provides reusable styles and color swatches. This allows for the maintenance of a unified visual identity and the application of standardized primary and secondary color palettes across .NET desktop screens. The framework covers WPF UI development and XAML interface styling, facilitating the implementation of Materia

    Functions as a declarative framework for building consistent, hardware-accelerated Windows desktop interfaces.

    C#c-sharpdesigndragablz
    عرض على GitHub↗16,177
  • josefnemec/playniteالصورة الرمزية لـ JosefNemec

    JosefNemec/Playnite

    13,269عرض على GitHub↗

    Playnite is a desktop gaming launcher and video game library manager that aggregates games from multiple digital storefronts and local folders into a single, unified interface. It functions as a centralized platform for browsing, launching, and managing a collection of titles, ensuring that all user library data and playtime statistics remain stored exclusively on the local machine. The application distinguishes itself through a modular architecture that supports extensive customization. Users can modify the visual presentation of the interface through custom themes and extend the core functi

    Uses declarative markup and hardware-accelerated graphics to render the desktop interface.

    C#csharpgaminglauncher
    عرض على GitHub↗13,269
  • mahapps/mahapps.metroالصورة الرمزية لـ MahApps

    MahApps/MahApps.Metro

    9,802عرض على GitHub↗

    MahApps.Metro is a WPF UI framework and control library designed for building modern desktop applications using Windows Presentation Foundation. It serves as a XAML styling toolkit and desktop UI kit that provides a collection of stylized controls and window templates to replace the default appearance of standard Windows desktop components. The framework enables the development of professional desktop interfaces through the use of pre-designed layout patterns, vector icons, and custom window framing. It provides project templates to bootstrap the UI development process and facilitate rapid ap

    Offers a declarative markup-based system for building hardware-accelerated desktop interfaces.

    C#c-sharphacktoberfestmahapps
    عرض على GitHub↗9,802
  • hmcl-dev/hmclالصورة الرمزية لـ HMCL-dev

    HMCL-dev/HMCL

    8,863عرض على GitHub↗

    HMCL is a cross-platform game client and launcher designed for installing and managing various versions of Minecraft. It functions as a game instance orchestrator that handles the downloading and deployment of specific software versions and loader tools. The project acts as a mod pack manager, providing systems to import, export, and organize curated collections of game modifications. It supports a distribution workflow that allows game configurations to be synchronized across different launchers. The software covers game instance management and the setup of custom game environments. This in

    Implements a cross-platform graphical user interface using the JavaFX desktop framework.

    Javajavafxminecraftminecraft-launcher
    عرض على GitHub↗8,863
  • zserge/lorcaالصورة الرمزية لـ zserge

    zserge/lorca

    8,198عرض على GitHub↗

    Lorca is a framework for building cross-platform desktop applications using Go for the backend logic and HTML5 for the user interface. It functions as a wrapper that renders a web browser as the application window while executing core logic in a native process. The project provides a communication bridge that binds native Go functions to the browser environment and allows the backend to execute JavaScript directly within the browser window. It includes capabilities for packaging binaries with custom icons and branding for multiple operating systems. The framework covers window management, su

    Renders a web browser as the application window while executing core logic in a native Go process.

    Go
    عرض على GitHub↗8,198
  • dotnet/wpfالصورة الرمزية لـ dotnet

    dotnet/wpf

    7,665عرض على GitHub↗

    WPF is a .NET desktop UI framework and application framework designed for creating graphical user interfaces specifically for the Windows operating system. It functions as a XAML-based UI toolkit that uses an XML-based language to define interfaces and separate design from application logic. The framework includes a vector graphics rendering engine that produces resolution-independent visuals. This system allows graphics to scale without loss of quality on high-density monitors. The project covers broad capability areas including modern UI styling, rich media content hosting, and desktop int

    Implements a declarative, markup-based framework for building hardware-accelerated desktop user interfaces.

    C#dotnethelp-wantedwpf
    عرض على GitHub↗7,665
  • microsoft/microsoft-ui-xamlالصورة الرمزية لـ microsoft

    microsoft/microsoft-ui-xaml

    7,287عرض على GitHub↗

    Microsoft UI XAML is a XAML UI framework and Windows desktop UI toolkit used for building native desktop user interfaces. It functions as a cross-version Windows UI library that adapts modern interface features to remain compatible across different versions of the operating system. The project includes a low-level composition engine for creating high-performance animations, lighting effects, and translucent window materials. It provides a system for native desktop interface construction using a consistent design system for layouts and interactions. Capability areas cover interactive map rend

    Provides a declarative markup-based framework for building native hardware-accelerated desktop interfaces.

    C++cppcsharpdesktop
    عرض على GitHub↗7,287
  • pyqt5/pyqtالصورة الرمزية لـ PyQt5

    PyQt5/PyQt

    7,138عرض على GitHub↗

    PyQt is a cross-platform GUI toolkit and desktop UI framework that provides Python bindings for the Qt framework. It serves as a widget library for creating graphical user interfaces that maintain consistent behavior and appearance across Windows, macOS, and Linux. The framework enables the development of desktop applications through a collection of pre-built interface components and layout managers. It supports the creation of specialized interface elements with custom styling, window animations, and the integration of web browser components to load and execute scripts alongside native eleme

    Provides a comprehensive framework for building hardware-accelerated desktop user interfaces with Python.

    Pythonpyqt4pyqt5pyqt5-tutorial
    عرض على GitHub↗7,138
  • handyorg/handycontrolالصورة الرمزية لـ HandyOrg

    HandyOrg/HandyControl

    7,096عرض على GitHub↗

    HandyControl is a desktop UI framework and component library designed for building Windows desktop software. It provides a collection of pre-styled and themed user interface controls for applications developed using the Windows Presentation Foundation framework. The project serves as a XAML style library, offering reusable resources and templates that define the visual appearance of common interface elements. It enables the creation of consistent layouts and modern visual themes across Windows applications by providing ready-made components that reduce the need for custom styling and boilerpl

    Serves as a declarative markup-based framework for building hardware-accelerated Windows desktop interfaces.

    C#color-pickercontrolcsharp
    عرض على GitHub↗7,096
  • feiyangqingyun/qwidgetdemoالصورة الرمزية لـ feiyangqingyun

    feiyangqingyun/QWidgetDemo

    6,843عرض على GitHub↗

    QWidgetDemo is a collection of reusable GUI components, layout templates, and a desktop UI framework built with the Qt framework. It functions as a component library for creating modern graphical user interfaces, ranging from system event managers and network debugging toolsets to multi-channel video dashboards. The project focuses on creating specialized user interface elements, including frameless windows, flat design aesthetics, and custom themes. It provides the means to implement specialized controls such as battery indicators, resource monitors, and IP address inputs. Its capabilities

    Offers a framework of custom themes and frameless window styles for modern desktop interfaces.

    C++
    عرض على GitHub↗6,843
  • jlord/git-it-electronالصورة الرمزية لـ jlord

    jlord/git-it-electron

    4,878عرض على GitHub↗

    git-it-electron هو تطبيق لسطح المكتب وأداة تعليمية تفاعلية لتعلم Git. يوفر بيئة متعددة المنصات لممارسة سير عمل Git و GitHub من خلال تحديات موجهة وتمارين عبر سطر الأوامر. يعمل التطبيق كمحاكي لسير العمل يقوم بالتحقق من حالات المستودع المحلي للتأكد من التنفيذ الصحيح لأوامر التحكم في الإصدارات. يستخدم التطبيق التحقق التلقائي القائم على الحالة لمسح الأدلة المحلية وسجلات المستودع، مما يضمن تنفيذ خطوات التعلم المحددة بشكل صحيح قبل أن ينتقل المستخدم إلى الخطوة التالية. يغطي البرنامج التدريب على سير عمل سطر الأوامر وتأهيل المطورين على الأدوات، مع التركيز على إتقان مفاهيم الإصدارات وإدارة المستودعات ضمن بيئة تطوير محلية.

    Provides a user interface rendered via a web engine embedded within the native desktop application shell.

    Perl
    عرض على GitHub↗4,878
  • pythonguis/pythonguis-examplesالصورة الرمزية لـ pythonguis

    pythonguis/pythonguis-examples

    4,602عرض على GitHub↗

    This project is a collection of implementation patterns and source code examples for building desktop applications using various Python interface libraries. It provides reference implementations and architectural patterns for multiple frameworks, including PyQt, PySide, Tkinter, Kivy, and Streamlit. The repository distinguishes itself by offering specialized examples for diverse interface types, ranging from professional desktop software and native windows to reactive web-based data dashboards and data science tools. It includes specific reference material for cross-platform UI patterns, such

    Demonstrates frameworks that render application interfaces within a web browser for remote access or native deployment.

    Pythondesktopdesktop-applicationexample-app
    عرض على GitHub↗4,602
  • google/gxuiالصورة الرمزية لـ google

    google/gxui

    4,401عرض على GitHub↗

    gxui هو إطار عمل تجريبي لواجهات المستخدم الرسومية (GUI) في Go ومكتبة واجهة مستخدم عبر المنصات تُستخدم لإنشاء واجهات رسومية تعمل على أنظمة تشغيل متعددة باستخدام قاعدة كود واحدة. يستخدم إطار العمل محرك عرض واجهة ويب WebGL الذي يجمع كود تطبيق Go إلى JavaScript لعرض الواجهات داخل متصفح الويب. كما يوظف واجهة تجريدية عبر المنصات لربط بدائيات واجهة المستخدم بخلفيات عرض أنظمة التشغيل المختلفة. يغطي المشروع تطوير منطق التطبيق بقاعدة كود واحدة وعرض الواجهات من خلال واجهات برمجة تطبيقات الرسوميات المسرعة بالأجهزة.

    Uses web browsers as the rendering engine to display the user interface of the application.

    Go
    عرض على GitHub↗4,401
  • lapce/floemالصورة الرمزية لـ lapce

    lapce/floem

    4,020عرض على GitHub↗

    Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It functions as a reactive UI library that uses a signal-based state management system to automatically synchronize the interface with data changes via lightweight observable primitives. The framework utilizes a GPU-accelerated rendering engine to ensure visual consistency and high performance across different desktop operating systems. It features a layout engine based on flexible box and grid models to create responsive screens that adapt to various window sizes. The toolkit cov

    Provides a comprehensive framework for building hardware-accelerated, cross-platform native desktop user interfaces.

    Rustnativerustui
    عرض على GitHub↗4,020
  • xuanchenlin/nanuiالصورة الرمزية لـ XuanchenLin

    XuanchenLin/NanUI

    3,802عرض على GitHub↗

    NanUI is a framework for building Windows desktop applications that utilize HTML, CSS, and JavaScript for user interface development. It functions as a Chromium-based engine that embeds web-standard rendering directly into native desktop windows, allowing developers to combine web-based design workflows with the capabilities of the .NET runtime. The framework provides a bridge between the managed .NET environment and the unmanaged browser process, enabling bidirectional communication and data sharing. It integrates web content by embedding the browser viewport into native window handles and i

    Renders web-based user interfaces within native desktop windows while maintaining host system integration.

    C#cefcefgluechromium
    عرض على GitHub↗3,802
  • webview/webview_denoالصورة الرمزية لـ webview

    webview/webview_deno

    1,596عرض على GitHub↗

    هذا المشروع هو مكتبة عبر الأنظمة الأساسية لبناء تطبيقات سطح المكتب باستخدام Deno. يمكن المطورين من إنشاء برمجيات بواجهات مستخدم قائمة على الويب عن طريق عرض HTML و CSS و JavaScript داخل نوافذ سطح المكتب الأصلية. يعمل إطار العمل كجسر بين الواجهة الأمامية القائمة على الويب ونظام التشغيل المضيف. يوفر طبقة اتصال تسمح بتبادل البيانات ثنائي الاتجاه وتنفيذ الكود بين الواجهة والنظام الأساسي. من خلال التكامل مع طوابير أحداث النظام الأصلية، تحافظ المكتبة على استجابة النافذة وتدير دورة حياة التطبيق عبر Windows و macOS و Linux. تعتمد البنية على واجهات الوظائف الخارجية والربط الثنائي الديناميكي لتنفيذ عمليات على مستوى النظام. يمكن للمطورين تكوين الأصول الثنائية لاستخدام مكتبات مخصصة أو جاهزة، متجاوزين المصادر البعيدة الافتراضية لتناسب متطلبات نشر محددة.

    Renders web-based user interfaces inside native desktop windows using system-level components to display standard web technologies.

    TypeScriptdenodeno-bindingsdeno-module
    عرض على GitHub↗1,596
  1. Home
  2. User Interface & Experience
  3. Vector Graphics Rendering
  4. Desktop UI Frameworks

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

  • Adaptive Desktop LayoutsUI implementations that switch design system widget sets based on the specific desktop platform. **Distinct from Desktop UI Frameworks:** Specifically targets adaptive design for desktop OS aesthetics rather than general desktop framework capabilities.
  • Web-Based UI RendersFrameworks that use web browsers to render the user interface of a native desktop application. **Distinct from Desktop UI Frameworks:** Specifically addresses using a web browser as the rendering engine for a desktop app, unlike general declarative markup systems.