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

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

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

7 مستودعات

Awesome GitHub RepositoriesDeclarative UI Languages

Markup-based systems for defining visual structures and layout hierarchies.

Distinguishing note: No candidates provided; minting under User Interface & Experience as a UI definition method.

Explore 7 awesome GitHub repositories matching user interface & experience · Declarative UI Languages. Refine with filters or upvote what's useful.

Awesome Declarative UI Languages GitHub Repositories

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

    kivy/kivy

    18,960عرض على GitHub↗

    Kivy is a cross-platform Python GUI framework used to build graphical user interfaces that run on desktop and mobile operating systems from a single codebase. It functions as a multi-touch UI library and a custom widget toolkit, providing a development environment for packaging Python applications into binary installations for Android and iOS. The framework is distinguished by its ability to handle complex multi-touch gestures and interactive input across various devices. It utilizes a specialized domain language for declarative UI construction to separate visual layout definitions from Pytho

    Features a specialized domain language for declarative UI construction to separate visual layout from Python logic.

    Pythonandroidappios
    عرض على GitHub↗18,960
  • todepond/dreamberdالصورة الرمزية لـ TodePond

    TodePond/DreamBerd

    13,550عرض على GitHub↗

    DreamBerd is a general purpose programming language designed for building applications with integrated support for reactive state, time-aware memory management, and embedded user interface markup. It functions as a programming environment that tracks dynamic values and coordinates asynchronous tasks through sequential execution constraints. The language is distinguished by its ability to track variable history, providing dedicated keywords to retrieve previous, current, and future values of variables during execution. It further differentiates itself through a memory model that controls varia

    Integrates a specialized markup syntax directly into the source code for defining visual structures.

    عرض على GitHub↗13,550
  • caelestia-dots/shellالصورة الرمزية لـ caelestia-dots

    caelestia-dots/shell

    7,592عرض على GitHub↗

    This project is a QML desktop shell designed for desktop environment orchestration and interface customization. It functions as a system status dashboard and a declarative user interface for managing system hardware, window metadata, and user sessions. The shell features a dynamic theme generator that extracts dominant colors from wallpapers to automatically synchronize the global visual color palette. It utilizes an inter-process communication system to orchestrate shell functions and a hierarchical JSON configuration framework to manage global and per-monitor interface layouts. The system

    Built using a QML-based declarative language to create fluid interfaces that automatically update based on system state.

    QMLcaelestiadotfileshyprland
    عرض على GitHub↗7,592
  • renpy/renpyالصورة الرمزية لـ renpy

    renpy/renpy

    6,549عرض على GitHub↗

    Ren'Py is a cross-platform game engine and interactive storytelling tool built around a Python-based scripting engine. It is designed for creating visual novels and branching narrative games, where player choices determine story paths and character interactions. The engine provides a complete development framework for building narrative-driven experiences, from simple dialogue trees to complex life simulation games. The engine distinguishes itself through a comprehensive set of integrated systems that handle the full lifecycle of interactive storytelling. Its script-based story engine compile

    Defines UI layouts and menus using a declarative screen language with built-in widgets and style properties.

    Ren'Pyenginegamenovel
    عرض على GitHub↗6,549
  • 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 the use of declarative languages to define visual structures, layout hierarchies, and complex animations.

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

    quickshell-mirror/quickshell

    2,566عرض على GitHub↗

    Defines user interfaces using QML markup, which the Qt runtime interprets to create and manage widget hierarchies.

    C++audio-mixerbardesktop-widgets
    عرض على GitHub↗2,566
  • go-qml/qmlالصورة الرمزية لـ go-qml

    go-qml/qml

    1,950عرض على GitHub↗

    Qml is a Go library that integrates with Qt QML to build native graphical user interfaces and cross-platform desktop applications. It functions as a bindings bridge, connecting backend code directly to a cross-platform windowing toolkit and combining C++ and declarative UI components with compiled programming languages. The library relies on a Cgo-based foreign function interface to bridge Go runtime routines directly with native C++ object models. It features dynamic type registration to expose native Go types and methods to the declarative QML engine at runtime without intermediate stub cod

    Builds desktop applications in Go by combining backend logic with declarative QML user interfaces for cross-platform apps.

    Go
    عرض على GitHub↗1,950
  1. Home
  2. User Interface & Experience
  3. Declarative UI Languages

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

  • QML Declarative UIs1 وسم فرعيUser interfaces defined using QML markup, interpreted by the Qt runtime to create widget hierarchies. **Distinct from Declarative UI Languages:** Distinct from Declarative UI Languages: specifies QML as the markup language, not general declarative UI systems.