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

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

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

مكتبات واجهات المستخدم ذات النمط الفوري (Immediate-Mode GUI)

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

For مكتبة واجهة مستخدم فورية (Immediate Mode GUI) للأدوات, the strongest matches are immediate-mode-ui/nuklear (Nuklear is a minimal, header-only immediate-mode GUI toolkit in), wjakob/nanogui (nanogui is a cross-platform OpenGL-based immediate-mode GUI toolkit explicitly) and emilk/egui (egui is a pure immediate-mode GUI library written in). vurtun/nuklear and raysan5/raygui round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “immediate-mode GUI libraries like Dear ImGui and egui”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.

مكتبات واجهات المستخدم ذات النمط الفوري (Immediate-Mode GUI)

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • immediate-mode-ui/nuklearالصورة الرمزية لـ Immediate-Mode-UI

    Immediate-Mode-UI/Nuklear

    10,884عرض على GitHub↗

    Nuklear is a minimal, header-only graphical user interface toolkit written in C. It utilizes an immediate-mode rendering model, where the interface is reconstructed and drawn directly within the application loop each frame. This approach eliminates the need for persistent widget state or complex synchronization between the interface and underlying application data. The library is designed for portability and integration into resource-constrained environments. It requires the host application to manage memory manually, allowing it to function in systems that lack standard library support. By d

    Nuklear is a minimal, header-only immediate-mode GUI toolkit in C that matches the requested design philosophy — it renders each frame, requires no persistent widget state, and is widely used in tools and game interfaces, making it a strong fit for this search.

    CImmediate-Mode RenderingSingle-Header Libraries
    عرض على GitHub↗10,884
  • wjakob/nanoguiالصورة الرمزية لـ wjakob

    wjakob/nanogui

    4,863عرض على GitHub↗

    nanogui is a native C++ toolkit for rendering interactive user interface components directly within an OpenGL graphics context. It functions as a cross-platform widget library and immediate-mode framework used to create windows, buttons, sliders, and input fields. The toolkit provides specialized capabilities for building technical interfaces, including real-time parameter control panels and custom tooling for graphics-heavy software. It ensures visual consistency across different operating systems and screen resolutions through DPI-aware coordinate scaling. The framework includes a constrai

    nanogui is a cross-platform OpenGL-based immediate-mode GUI toolkit explicitly designed for building technical interfaces like real-time parameter panels, aligning perfectly with the intent for a library similar to Dear ImGui and egui.

    C++OpenGL Canvas Rendering
    عرض على GitHub↗4,863
  • 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

    egui is a pure immediate-mode GUI library written in Rust that reconstructs its UI every frame and supports GPU-accelerated rendering, making it an ideal match for building developer tools and game interfaces with cross-platform support and minimal dependencies.

    RustImmediate Mode Rendering Engines
    عرض على GitHub↗29,409
  • 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

    Nuklear is a portable, header-only C library that implements immediate-mode GUI rendering with hardware acceleration and minimal dependencies, making it an excellent fit for developer tools and game interfaces.

    CImmediate-Mode Rendering
    عرض على GitHub↗14,186
  • raysan5/rayguiالصورة الرمزية لـ raysan5

    raysan5/raygui

    4,690عرض على GitHub↗

    raygui is a C graphics interface toolkit and immediate mode GUI library used for building interactive utility panels. It functions as a themed UI framework that renders interface controls instantly based on application logic without maintaining persistent state. The toolkit includes a visual layout designer for managing icon sets and defining styles. It supports the application of custom themes and font data through binary files or embedded headers to modify the appearance of the interface. The library provides standard interface controls such as buttons, sliders, and color pickers, along wi

    raygui is an immediate-mode GUI library in C built on raylib, providing stateless, GPU-accelerated rendering for tools and game interfaces with customizable themes and standard controls — fitting the request for an open-source library in the same design philosophy as Dear ImGui and egui.

    CImmediate-Mode Rendering
    عرض على GitHub↗4,690
  • raylockllc/dearpyguiالصورة الرمزية لـ RaylockLLC

    RaylockLLC/DearPyGui

    15,478عرض على GitHub↗

    DearPyGui is a hardware-accelerated Python GUI framework and graphics rendering engine. It operates as an immediate mode user interface system, rendering frames from scratch to ensure high performance and minimal state management for desktop applications. The project functions as a GPU-accelerated plotting library capable of rendering millions of data points with high frame rates. It also serves as a node editor toolkit for constructing interactive graph-based interfaces to manage visual data flows. The framework includes capabilities for custom 2D graphics rendering, interface theme customi

    DearPyGui is a hardware-accelerated, immediate-mode GUI framework for Python with GPU-accelerated rendering, cross-platform support, and customizable styling, directly matching the request for an open-source immediate-mode GUI library similar to Dear ImGui and egui for building developer tools and game interfaces.

    C++GPU-Accelerated UI Rendering
    عرض على GitHub↗15,478
  • hoffstadt/dearpyguiالصورة الرمزية لـ hoffstadt

    hoffstadt/DearPyGui

    15,217عرض على GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    DearPyGui is a GPU-accelerated immediate-mode GUI library for Python, built on Dear ImGui, supporting cross-platform deployment and low-level rendering control—exactly the kind of tool this search targets.

    C++GPU-Accelerated UI RenderingImmediate-Mode Rendering
    عرض على GitHub↗15,217
  • ocornut/imguiالصورة الرمزية لـ ocornut

    ocornut/imgui

    73,875عرض على GitHub↗

    This project is an immediate-mode graphical user interface library designed for rapid development of tools and debugging interfaces. By generating UI geometry every frame through procedural code, it eliminates the need for persistent state synchronization between application data and the interface. It is primarily intended for integration into existing rendering pipelines, where it produces raw vertex buffers and draw commands that are agnostic to the underlying graphics API. The library distinguishes itself through a highly decoupled architecture that supports complex, dockable, and multi-vi

    Dear ImGui is the reference immediate-mode GUI library—it generates UI geometry every frame for tools and debugging, integrates into rendering pipelines with GPU-accelerated vertex buffers, supports cross-platform rendering, and offers customizable styling, making it the perfect fit for this search.

    C++Graphics Backends
    عرض على GitHub↗73,875
  • rxi/microuiالصورة الرمزية لـ rxi

    rxi/microui

    5,525عرض على GitHub↗

    microui is a minimal immediate-mode graphical user interface library written in C, designed for resource-constrained environments such as embedded systems. It operates without dynamic memory allocation and has no external dependencies beyond standard C, making it a self-contained solution for building lightweight interfaces. The library is delivered as a single header file, simplifying integration into any project. It uses a fixed-allocator heap for all runtime state, guaranteeing deterministic memory use and predictable performance. All drawing is delegated to user-supplied callbacks, keepin

    microui is a minimal C immediate-mode GUI library with zero dependencies, fitting the immediate-mode design philosophy, though it lacks GPU acceleration and targets embedded systems rather than full-featured developer tools.

    CSingle-Header Libraries
    عرض على GitHub↗5,525
  • imgui-rs/imgui-rsالصورة الرمزية لـ imgui-rs

    imgui-rs/imgui-rs

    3,019عرض على GitHub↗

    This project provides Rust bindings for the Dear ImGui library, enabling the creation of high-performance graphical user interfaces using an immediate-mode paradigm. By defining interface elements directly within the application render loop, it eliminates the need for persistent object hierarchies, allowing for rapid prototyping and dynamic visual updates. The library distinguishes itself by wrapping complex native function signatures in type-safe builders, which improves developer ergonomics while maintaining the performance characteristics of the underlying C++ implementation. It utilizes a

    imgui-rs provides Rust bindings for Dear ImGui, the canonical immediate-mode GUI library, giving you full access to its GPU-accelerated, cross-platform, and tool-focused rendering with customizable styling—exactly the kind of library you need for building developer tools or game interfaces.

    RustImmediate-Mode Rendering
    عرض على GitHub↗3,019
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
immediate-mode-ui/nuklear10.9KCother17 فبراير 2026
wjakob/nanogui4.9KC++NOASSERTION28 أبريل 2023
emilk/egui29.4KRustApache-2.013 يونيو 2026
vurtun/nuklear14.2KC—3 يناير 2020
raysan5/raygui4.7KCzlib20 فبراير 2026
raylockllc/dearpygui15.5KC++MIT13 مايو 2026
hoffstadt/dearpygui15.2KC++mit19 فبراير 2026
ocornut/imgui73.9KC++MIT16 يونيو 2026
rxi/microui5.5KCmit13 أغسطس 2024
imgui-rs/imgui-rs3KRustApache-2.021 يونيو 2026

Related searches

  • إطار عمل GUI متعدد المنصات لتطبيقات سطح المكتب بلغة Rust
  • a python library for building graphical interfaces
  • مكتبة لواجهات المستخدم الطرفية TUI في Rust
  • واجهة ويب لتوليد الصور بالذكاء الاصطناعي
  • a modern modal text editor written in Rust
  • a game engine written in Rust
  • a game engine for creating visual novels
  • مشروع عملي لتعلم برمجة النظم