# Dear ImGui Bundle

> “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](https://github.com/ocornut/imgui), for both C++ and Python. It focuses on rapid prototyping, tooling, and educational demos, with first‑class support for desktop and web.

## Key features

- 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.”

***

## Links:

* [Documentation site](https://imgui-bundle.pages.dev/): Full documentation for Dear ImGui Bundle.
* [Dear ImGui Bundle Explorer](https://imgui-bundle.pages.dev/explorer/): interactive reference manual - browse demos, see the code, try the widgets. All 23 libraries demonstrated with browsable C++ and Python source.
* [Online Python Playground](https://imgui-bundle.pages.dev/playground/): live Python sandbox with ready-to-run demos - edit code, see results instantly. No installation needed.
* [Discord](https://discord.gg/xkzpKMeYN3): join the community for questions, showcase, and discussion
* [GitHub](https://github.com/pthom/imgui_bundle): source code, issues, discussions
