Skip to content

Latest commit

 

History

3,976 提交

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

仓库 files navigation

Dear ImGui Bundle

Interactive Python & C++ apps for desktop, mobile, and web - powered by Dear ImGui.

Stop fighting GUI frameworks. Start building.

https:://imgui-bundle.pages.dev

Dear ImGui Bundle is a framework built on top of Dear ImGui, for both C++ and Python. It comes with batteries included: plotting, Markdown, node editors, image inspection, and more.

See it in action:

No install needed!

  • Launch the Interactive 探索r: a full demonstration: showcases all libraries with browsable C++ and Python source. Acts as a living reference manual.
  • Open the Playground: a live python sandbox with ready to use demos, based on pyodide. Edit code, see results instantly.

Dear ImGui Bundle 探索r

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)

Documentation

The documentation is available here.

Community

Join the Discord server for questions, showcase, and discussion (new!).

Deep维基

Ask Deep维基

Deep维基 is an AI based doc where you can ask questions about Dear ImGui Bundle 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.

Build status

OpenGL renderer Python bindings Alternative renderers Mobile
CppLib
Emscripten
Pip
Wheels
Pyodide
CppLib_WithBindings
Metal
DirectX
Vulkan
iOS
Android

关于

Interactive Python & C++ apps for desktop, mobile, and web - powered by Dear ImGui. Stop fighting GUI frameworks. Start building.

Topics

Resources

Stars

1.3k stars

关注者

21 watching

复刻s

发布

Used by

贡献者

Languages