Interactive Manual
Click on the animated demonstration below to launch the fully interactive manual.
Online playground in Pure Python (via Pyodide)
Since ImGui Bundle is available in Python and Pyodide, an online playground will enable you to run and edit various ImGui applications in the browser without any setup.
See this page for more information about availability of ImGui Bundle in Pyodide.
Example code
A hello world example with Dear ImGui Bundle
For Python developers
from imgui_bundle import imgui, immapp
immapp.run(gui_function=lambda: imgui.text("Hello, world!"))
For C++ developers
#include "immapp/immapp.h"
#include "imgui.h"
int main() { ImmApp::Run([] { ImGui::Text("Hello, world!"); }); }
Table of Contents