Skip to main content
interactive manual   view docs

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


Documentation and interactive explorer

Documentation site

Click the image below to visit the documentation site:

view docs

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 "Dear ImGui Bundle Explorer", an Explorer below.

Interactive manual & demo

Click the image below to launch the interactive manual in your web browser:

interactive manual

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

Online playground (Pyodide):

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imgui_bundle-1.92.600.tar.gz (32.7 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

imgui_bundle-1.92.600-cp314-cp314-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.14Windows x86-64

imgui_bundle-1.92.600-cp314-cp314-musllinux_1_2_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

imgui_bundle-1.92.600-cp314-cp314-musllinux_1_2_aarch64.whl (13.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

imgui_bundle-1.92.600-cp314-cp314-manylinux_2_28_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

imgui_bundle-1.92.600-cp314-cp314-manylinux_2_28_aarch64.whl (12.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

imgui_bundle-1.92.600-cp314-cp314-macosx_14_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

imgui_bundle-1.92.600-cp313-cp313-win_amd64.whl (11.4 MB view details)

Uploaded CPython 3.13Windows x86-64

imgui_bundle-1.92.600-cp313-cp313-musllinux_1_2_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

imgui_bundle-1.92.600-cp313-cp313-musllinux_1_2_aarch64.whl (13.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

imgui_bundle-1.92.600-cp313-cp313-manylinux_2_28_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

imgui_bundle-1.92.600-cp313-cp313-manylinux_2_28_aarch64.whl (12.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

imgui_bundle-1.92.600-cp313-cp313-macosx_14_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

imgui_bundle-1.92.600-cp312-cp312-win_amd64.whl (11.4 MB view details)

Uploaded CPython 3.12Windows x86-64

imgui_bundle-1.92.600-cp312-cp312-musllinux_1_2_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

imgui_bundle-1.92.600-cp312-cp312-musllinux_1_2_aarch64.whl (13.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

imgui_bundle-1.92.600-cp312-cp312-manylinux_2_28_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

imgui_bundle-1.92.600-cp312-cp312-manylinux_2_28_aarch64.whl (12.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

imgui_bundle-1.92.600-cp312-cp312-macosx_14_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

imgui_bundle-1.92.600-cp311-cp311-win_amd64.whl (11.4 MB view details)

Uploaded CPython 3.11Windows x86-64

imgui_bundle-1.92.600-cp311-cp311-musllinux_1_2_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

imgui_bundle-1.92.600-cp311-cp311-musllinux_1_2_aarch64.whl (13.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

imgui_bundle-1.92.600-cp311-cp311-manylinux_2_28_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

imgui_bundle-1.92.600-cp311-cp311-manylinux_2_28_aarch64.whl (12.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

imgui_bundle-1.92.600-cp311-cp311-macosx_14_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

Details for the file imgui_bundle-1.92.600.tar.gz.

File metadata

  • Download URL: imgui_bundle-1.92.600.tar.gz
  • Upload date:
  • Size: 32.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for imgui_bundle-1.92.600.tar.gz
Algorithm Hash digest
SHA256 d6cdcb57a078aff4219742bd2d144aebd781b11d358464c5255f2951fdd7ebcc
MD5 0685bc680dd15e1f85dbbecb8d071ded
BLAKE2b-256 4cff612e7654cc7a40ab3337090f3b719dddde2138ce914ef718bcd69254f9d5

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e89d18f8511a7c1046739cc1f8f2684b2170c817748869c52c05dd3505d1a7da
MD5 fcc6ecb41997d86d7559a1e769759587
BLAKE2b-256 335dff69e8572493172de13c38c9448e65c3cd4e75d52f3bb66b2ec7639b3245

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1f724c02b4aea5318f6bb20ab271a0480bdb081b59c31bd05fc14e367c808d7
MD5 bde646c2af27cd152f4475836c5a3d44
BLAKE2b-256 265267e4e9cf90adb520f92c9ab88302848ad90c0be4832fbfe2f86ba0540b5e

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8741ca3b4310b31ee7b06b24f74aa8344941d43f2f05de4534c273f94413f339
MD5 75c7d97c989c0c9669c597439b46fc6e
BLAKE2b-256 84958167bd11efbac0f05bfd9c318b839267a900d8490db7480e24903b7cf2ff

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33af1739f0e58561f24abc7261ed3b56d50a170d911f902293d48ca4eddd9538
MD5 5bd71836637a83bdd70177f37ef98f15
BLAKE2b-256 c78ee22549f9199f4ca8725a9355c872f62dd3dbd956ac4799b279117d7ea24d

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e4ad822a6eb5f64d8cfa8f4e521cb12672b4afdbf184ad15b7f62d35f841ba82
MD5 29ef7d17fc5e8f7808a8fbf381f336ea
BLAKE2b-256 a00aa0f3eb860c4a941c9b6a86800bf6ba770eade948fc79817780610d6bb3a3

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 58ecfa29e5eae1ecbdb316a18c9d680188c7ed3d130b6b9e18e8653e55f6724e
MD5 0d01f42238b85f8229d8b442795bc2b7
BLAKE2b-256 0dd3b1e8fde5673d675eca5fb84bb36ebc936d050ff26c266551dce67b7a1f93

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a21002a8ad794f9fd00838b696a58c70cc42615348cc6bf8a5d700fce999ac9a
MD5 69ae6af1b5ab9b58e5f0d085cba91078
BLAKE2b-256 3ea02152de07956d94227e146d1489c7c2e2d2a34d5a83b295b7c9569a651961

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72a7426d865bfab3b29af2698ecc1f23a4c3ad2e377f35bcb825a2f30e7c9f3d
MD5 c76f98ef6dc3aa951475b941521bd7ec
BLAKE2b-256 f99a9b727c22821a83772176518c5aea8aa3920a519431b65fcc20efed4b9b65

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 96375f4735eff0a2a4184cadeec5cbb664b20f0fba3e2ffda51d52e7840a0498
MD5 f424e43d53ebf9de8030a5e4eaa953dc
BLAKE2b-256 fcb62b40f7c1a1f970a1f571cbf114a68fa4e03e25a68dfcf9567ad20f08f39f

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9de63cbdf460ba3ba4bd0f18f099335cd08a23d4a0f130d9fa9cf25fc1bd9539
MD5 39742a854de51d75767756d1a5bd6c3c
BLAKE2b-256 c89a1e7e7decccf3272364ef019936669201d4cfa6863ec0961a609684a3263f

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c51509152485f1f201a03dc80976e1968b57919eec59502604af582d73e8a47e
MD5 fff69c27edc05e120deff1a1c7e6caec
BLAKE2b-256 167fcc35ea023a1b77ef4daca515948366af34a296671624d507b3c6185c47bd

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a52bcfcec319fd2c1b9e2f7d60957492aa30aeba362ff8ab66bad8a1ccc61816
MD5 51b66bc658f188819b08bc536e739158
BLAKE2b-256 ea1888d5cee8d1b19bfc19006a7e94077d40eda7b256b5960b8f534573c91913

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 11fa31a737b2fa674c1506f8c0fb5aad58b7c66bc4d176f5fe6fa5cdc690525f
MD5 892ca0cd76a2b78538506e9dddcad681
BLAKE2b-256 8cb15b31aec08b282f97e2822674987c50f75b220da2a7bfb73ed39be56d0bb1

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 463e74429bf70bbe72db89cba1705713539d1fae255f3f46add80a4dd530b9aa
MD5 9553fa92526d7076448ed73f5195d635
BLAKE2b-256 2b2f83c110b17c6def7d9a62dc453aafe12237dfcbf465902d8eba198d28efd0

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6745881a951607be7e18a2b7bb6f9629792928010dde3e89313b04bfb6d597e3
MD5 a2f679cb6eb24bd9346207cbedeec8a4
BLAKE2b-256 84e140e37f10910ae8c5b5311ea28319c4b20e2064e3d95f81b8190371ab0677

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 436ab7721cc87228f0f838e1708cd366892477abc993f670ee360aec175f46c0
MD5 1d81bec65553e3acb290e59dca5f5d4b
BLAKE2b-256 41809c0fd1d2a436e5fe7a29273234cf8bd5ab733bdfa38ecc4e2829f08af774

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f9240b253dcae331baa771227dc220ac5f16dc9cef6163248d5281528331dcc3
MD5 138cae9eaaa2948e41ffbb96c3dfd78f
BLAKE2b-256 c602db08e4d2afc4b1cc56f7990f9b55bf6e1ac5f2cddf95eb3592e61d83c8bc

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8ef24d333a70aaaa804b77a46e9a2e46600178f1979686bd35dfd65a97959f28
MD5 3d53c38ae0bf4d547400fef0d90a8ded
BLAKE2b-256 4b952d926dfe6075db1fe9ab616f73f50503319cd2c822d4cbf6436ef39d7614

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ac4b1d8892291e7b4ed852b9e625348d01855cad06ffd8319bfcd66a14b7d51b
MD5 5290c076ae2991330e3f93af28a66845
BLAKE2b-256 1835e79054633d271d1ae5767cdd23f28be2bd1267270b2dfdfdc88031f2fffe

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7621e40ec70febd18a16c80ab98454af471ee596146331454d1be52242ba4bc
MD5 bc9549fd5e035115768398f84b6d8114
BLAKE2b-256 e4c524e253085c2117e88296cf93be5494f0acc4dc0cc70d54f0349d4278452e

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 26c5fc77ad6fb34672d6cfabd54f711f9d22286bfcb6ff989f74ef18d9190e19
MD5 bae6fe4764501f620488bc670b55ffd9
BLAKE2b-256 8157cd7cfab19fa820dcff7cdfe2910556c24f85ecada83bbbc2a2b9dfd8b4f0

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4f5a88a82a9986f2e8f00f12aa313520361f6d9038dbaafd3d9f113ef26689e
MD5 e71359e3835cd5bdd729cbaf5e6b3a23
BLAKE2b-256 64fb73cd4971d17e5f80a7e1ef51ff96a36ee1cbaa64e80de28d58164cd9aca9

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 592c75ef470887cdc24c08190d478b5fa574ee611a765390ae99b3b4a3b4bb6f
MD5 d77fd3b9a1a399ce1b353e54c0dea5cc
BLAKE2b-256 c24d079406eb535f86f52043516c609620647d9bd2507c8f7c53e63d00cc7d23

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.600-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.600-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 95bae5e4e9196baa7087027c188a12ab30ff9065c3558a3a2ecdfb9faf59ef30
MD5 19a3e548323b573894eaef92c0c1827f
BLAKE2b-256 1f3e59257014b00a014cfbab1f72cacbb5e03bd7986b25dcf288dbae869ff1cc

See more details on using hashes here.

Release history Release notifications | RSS feed

1.92.900

30 files

1.92.801

30 files

1.92.700

29 files

1.92.601

29 files

This release

1.92.600 This release

25 files

1.92.5

21 files

1.92.4

16 files

1.92.3

16 files

1.92.0

16 files

1.6.3

16 files

1.6.2

16 files

1.6.1

16 files

1.6.0

16 files

1.5.2

19 files

1.3.0

16 files

1.2.1

16 files

1.1.0

16 files

1.0.0

21 files

0.9.0

21 files

0.8.8

16 files

0.8.7

16 files

0.8.5

16 files

0.8.3

16 files

0.8.2

13 files

0.8.1

16 files

0.7.2

16 files

0.7.1

13 files

0.6.6

36 files

0.5.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page