“Dear ImGui Bundle: easily create applications in Python and C++. Batteries included! With very few lines of code, you can build a responsive GUI, and deploy it to desktop or directly in the browser.”
Dear ImGui Bundle is a collection of libraries around Dear ImGui, for both C++ and Python. It focuses on app development, rapid prototyping, tooling, and educational demonstrations.
- Cross‑platform: Windows, macOS, Linux, iOS, Android, and WebAssembly.
- C++ and Python APIs with very similar structure.
- Integrated ecosystem:
- Dear ImGui (core widgets)
- ImPlot / ImPlot3D (2D and 3D plotting)
- ImmVision (image inspection)
- imgui-node-editor, ImGuizmo, file dialogs, knobs, spinners, toggles, command palette, and more.
- Optional high‑level runners:
- Hello ImGui: window, backend, docking, and assets management.
- ImmApp: easy activation of add‑ons (ImPlot, Markdown, etc.).
- Web‑ready:
- C++ via Emscripten
- Python via Pyodide (online playground and deployable HTML templates)
“Think of it as a toolbox where all the pieces are pre‑wired to play well together: plotting, Markdown, node editors, image inspection, and more, ready to drop into your app.”
Click the image below to visit the documentation site:
This site contains the full documentation for Dear ImGui Bundle, including install instructions, conceptual introductions, step‑by‑step tutorials, deployment recipes, etc. It is a companion to the interactive manual below.
Click the image below to launch the interactive manual in your web browser:
The interactive manual showcases almost every part of the bundle with runnable examples. You can:
- Explore core Dear ImGui widgets.
- Try plotting, node editors, image viewers, test engine, and more.
- Inspect and copy the C++ and Python source code for each demo.
“The interactive manual is intended to be your live reference: browse widgets, run demos, and copy code snippets directly into your own projects.”
DeepWiki is an AI based website where you can ask questions about the Dear ImGui Bundle usage and get answers. It is trained on the full documentation and the source code of the Dear ImGui Bundle. Expect some inconsistencies, but it is still helpful.
Run and edit Python ImGui Bundle apps directly in your browser:
- No installation.
- Type code on the left, see the interactive GUI on the right.
- Great for experimentation, teaching, and sharing small examples.
Open the playground.
| OpenGL renderer | Python bindings | Alternative renderers | Mobile |
|---|---|---|---|