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

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

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

11 مستودعات

Awesome GitHub RepositoriesGraphical User Interface

Toolkits and libraries for building desktop application interfaces.

Explore 11 awesome GitHub repositories matching part of an awesome list · Graphical User Interface. Refine with filters or upvote what's useful.

Awesome Graphical User Interface GitHub Repositories

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

    ocornut/imgui

    73,875عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة واجهة مستخدم رسومية ذات وضع فوري مصممة للتطوير السريع للأدوات وواجهات التصحيح. من خلال إنشاء هندسة واجهة المستخدم في كل إطار عبر كود إجرائي، فإنه يلغي الحاجة إلى مزامنة الحالة المستمرة بين بيانات التطبيق والواجهة. وهي مخصصة في المقام الأول للتكامل في خطوط أنابيب العرض الحالية، حيث تنتج مخازن رؤوس خام وأوامر رسم لا تعتمد على واجهة برمجة تطبيقات الرسومات الأساسية. تتميز المكتبة ببنية مفككة للغاية تدعم تخطيطات معقدة وقابلة للإرساء ومتعددة المنافذ. وهي تدير مواضع النوافذ، وسحب علامات التبويب، وتقسيم العقد، مما يسمح للمطورين بفصل عناصر الواجهة إلى نوافذ نظام تشغيل مستقلة. لضمان تفاعل متسق عبر بيئات متنوعة، تقوم بتعيين أحداث الإدخال الأصلية إلى تنسيق موحد وتوفر نطاقاً قوياً قائماً على المعرف لتتبع حالات العناصر عبر الإطارات. يوفر إطار العمل سطح قدرة واسع لبناء أدوات محرك متطورة ومرافق تشخيصية. وهو يتضمن دعماً للمكونات المرئية المتقدمة مثل محرري العقد، وراسمات 2D و 3D، والمفتشين المتخصصين، إلى جانب البنية التحتية لتحجيم DPI وعرض الأشكال المخصصة. تم تصميم النظام لقابلية نقل عالية، ويتميز بخيارات تكوين وقت التجميع التي تسمح للمطورين بتكييف هياكل البيانات الأساسية والأنواع الرياضية لمتطلبات محرك محددة. يوفر المستودع أمثلة واسعة النطاق لربط المكتبة بخلفيات وأطر عمل الرسومات الرئيسية، إلى جانب أدوات لتوليد ارتباطات خاصة باللغة.

    Immediate-mode GUI for visualization and debugging tools.

    C++apicplusplusframework
    عرض على GitHub↗73,875
  • vurtun/nuklearالصورة الرمزية لـ vurtun

    vurtun/nuklear

    14,186عرض على GitHub↗

    Nuklear is a portable, header-only immediate mode graphical user interface library written in C. It is designed to function as a lightweight framework for creating interfaces that render directly to hardware, making it suitable for integration into custom graphics engines, embedded systems, and resource-constrained environments. The library operates by generating abstract draw commands that are converted into vertex buffers, allowing for hardware-accelerated rendering through standard graphics APIs. By utilizing an immediate mode approach, the interface state is defined and updated within the

    Single-header library for creating graphical interfaces.

    Ccc89gui
    عرض على GitHub↗14,186
  • andlabs/libuiالصورة الرمزية لـ andlabs

    andlabs/libui

    10,882عرض على GitHub↗

    libui is a native C GUI library and cross-platform framework used to build desktop applications. It provides a unified C abstraction layer and a native widget toolkit that maps directly to the host operating system's original controls, windows, and menu bars. The project functions as a portable UI wrapper, employing platform-specific backends and a native-API wrapper to maintain visual and behavioral fidelity across different operating systems. It utilizes a C-language binding layer to ensure portability across various compilers and targets. The library covers native interface construction a

    Simple and portable library for native GUI elements.

    C
    عرض على GitHub↗10,882
  • evolus/pencilالصورة الرمزية لـ evolus

    evolus/pencil

    9,809عرض على GitHub↗

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

    Tool for diagramming and GUI prototyping.

    JavaScriptdrawingelectronjavascript
    عرض على GitHub↗9,809
  • wjakob/nanoguiالصورة الرمزية لـ wjakob

    wjakob/nanogui

    4,863عرض على GitHub↗

    nanogui هي مجموعة أدوات C++ أصلية لعرض مكونات واجهة المستخدم التفاعلية مباشرة داخل سياق رسومات OpenGL. تعمل كمكتبة عناصر واجهة مستخدم عبر الأنظمة الأساسية وإطار عمل فوري لإنشاء النوافذ والأزرار وأشرطة التمرير وحقول الإدخال. توفر مجموعة الأدوات قدرات متخصصة لبناء واجهات تقنية، بما في ذلك لوحات التحكم في المعلمات في الوقت الفعلي والأدوات المخصصة للبرامج كثيفة الرسومات. وهي تضمن الاتساق البصري عبر أنظمة التشغيل ودقة الشاشة المختلفة من خلال تحجيم الإحداثيات المدرك لـ DPI. يتضمن إطار العمل محرك تخطيط قائم على القيود لتحديد موضع عناصر واجهة المستخدم تلقائياً وتسلسلاً هرمياً قائماً على المركبات لتنظيم عناصر الواجهة. تتم إدارة تفاعلات المستخدم عبر معالجة الإدخال القائمة على الحالة ومعالجة الأحداث القائمة على رد الاتصال لتعيين المدخلات الرسومية إلى منطق التطبيق.

    Minimalist widget library for OpenGL applications.

    C++
    عرض على GitHub↗4,863
  • lc-soft/lcuiالصورة الرمزية لـ lc-soft

    lc-soft/LCUI

    4,300عرض على GitHub↗

    LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX. It provides a declarative UI compiler that transforms JSX and TypeScript markup into native C code, enabling developers to construct interfaces without a browser runtime. The library includes a CSS styling engine that applies standard CSS rules to layout and style native desktop components, and supports component composition with state management and event binding. The toolkit distinguishes itself by combining web development patterns with native desktop rendering, allowing dev

    Builds interfaces using a combination of C, XML, and CSS.

    Cccross-platform-guigui-framework
    عرض على GitHub↗4,300
  • cycfi/elementsالصورة الرمزية لـ cycfi

    cycfi/elements

    3,702عرض على GitHub↗

    مكتبة Elements C++ GUI

    Lightweight modular GUI library.

    C++c-plus-pluscppcpp17
    عرض على GitHub↗3,702
  • hjdskes/cageالصورة الرمزية لـ Hjdskes

    Hjdskes/cage

    1,947عرض على GitHub↗

    كشك Wayland

    Wayland kiosk for running single maximized applications.

    C
    عرض على GitHub↗1,947
  • futurice/chilipie-kioskالصورة الرمزية لـ futurice

    futurice/chilipie-kiosk

    1,402عرض على GitHub↗

    صورة Raspberry Pi سهلة الاستخدام للإقلاع مباشرة إلى Chrome بملء الشاشة، مع ميزات راحة مدمجة للتشغيل بدون مراقبة. مثالية للوحات المعلومات وشاشات المراقبة.

    Raspberry Pi image for full-screen web kiosk mode.

    HTML
    عرض على GitHub↗1,402
  • spyder-ide/qtpyالصورة الرمزية لـ spyder-ide

    spyder-ide/qtpy

    1,098عرض على GitHub↗

    يوفر طبقة موحدة لدعم PyQt5 و PySide2 و PyQt6 و PySide6 بقاعدة كود واحدة

    Abstraction layer for cross-platform Qt framework support.

    Python
    عرض على GitHub↗1,098
  • mirserver/mirالصورة الرمزية لـ MirServer

    MirServer/mir

    775عرض على GitHub↗

    مركب Mir

    Libraries for building Wayland-based display shells.

    C++
    عرض على GitHub↗775
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Graphical User Interface