Tag questions about using imgui with this tag. Do not use this tag for questions about generic immediate gui programming, as this stuff is specific to the imgui-library.
ImGui (or "dear imgui") is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained (no external dependencies).
In essence it's a popular immediate-GUI rendering library, that's easy to integrate into various rendering engines / game engines.