Topics / #imgui

Imgui projects on GitHub

Immediate mode graphical user interface library popular for tools, game engines, and debug overlays.

As of , the most-starred Imgui projects on GitHub are imgui (76.7K stars), shadPS4 (33.6K stars) and egui (31.5K stars). GitHub.Locker tracks 7 Imgui repositories with 183.8K stars combined. The fastest-growing on October 16 was shadPS4, with +39 stars in a day.

7Projects
183.8KStars in total
+100Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

7 projects · by stars

  1. #1 · ocornut/imgui

    imgui

    Dear ImGui is a bloat-free graphical user interface library for C++ that outputs optimized vertex buffers you render in your own 3D-pipeline-enabled application. It is aimed at tooling, debug UIs, and visualization rather than end-user application UIs.

    76.7K
  2. #2 · shadps4-emu/shadPS4

    shadPS4

    shadPS4 is an early PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD, written in C++. It lets you run real PS4 game titles on a PC.

    33.6K
  3. #3 · emilk/egui

    egui

    egui (pronounced 'e-gooey') is a simple, fast and highly portable immediate mode GUI library written in pure Rust. It runs on the web, natively on desktop, and inside game engines.

    31.5K
  1. 4

    DearPyGui

    15.6Khoffstadt/DearPyGui · C++

    Dear PyGui is a fast and powerful GUI toolkit for Python: you write Python code and get native desktop windows with widgets, plots and a node editor. A built-in demo app showcases all of it.

  2. 5

    nuklear

    14Kvurtun/nuklear · C

    Nuklear is a minimal state immediate mode graphical user interface toolkit written in ANSI C (C89) and released into the public domain, meant to be embedded into your application.

  3. 6

    Nuklear

    11.5KImmediate-Mode-UI/Nuklear · C

    Nuklear is a minimal-state, immediate-mode graphical user interface toolkit written in ANSI C, designed as a simple embeddable UI that you build into your own application.

  4. 7

    OpenDLSS-NR

    921maanHimself/OpenDLSS-NR · JavaScript

    OpenDLSS-NR is a from-scratch Vulkan reimplementation of NVIDIA's DLSS 5 Neural Rendering network, matching the original bit-exactly down to every internal block boundary, not just the final image.

Often tagged together