Readme_pypi.md 2.0 KB

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, 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: Full documentation for Dear ImGui Bundle.
  • Dear ImGui Bundle 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: live Python sandbox with ready-to-run demos - edit code, see results instantly. No installation needed.
  • Discord: join the community for questions, showcase, and discussion
  • GitHub: source code, issues, discussions