Skip to main content

Dear ImGui Bundle: From expressive code to powerful GUIs in no time. A fast, feature-rich, cross-platform toolkit for C++ and Python.

Project description

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

Project details


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.801.tar.gz (48.3 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.801-cp314-cp314-win_arm64.whl (10.9 MB view details)

Uploaded CPython 3.14Windows ARM64

imgui_bundle-1.92.801-cp314-cp314-win_amd64.whl (11.4 MB view details)

Uploaded CPython 3.14Windows x86-64

imgui_bundle-1.92.801-cp314-cp314-musllinux_1_2_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

imgui_bundle-1.92.801-cp314-cp314-musllinux_1_2_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

imgui_bundle-1.92.801-cp314-cp314-manylinux_2_28_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

imgui_bundle-1.92.801-cp314-cp314-macosx_14_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

imgui_bundle-1.92.801-cp313-cp313-win_arm64.whl (10.7 MB view details)

Uploaded CPython 3.13Windows ARM64

imgui_bundle-1.92.801-cp313-cp313-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.13Windows x86-64

imgui_bundle-1.92.801-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.801-cp313-cp313-musllinux_1_2_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

imgui_bundle-1.92.801-cp313-cp313-manylinux_2_28_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

imgui_bundle-1.92.801-cp313-cp313-macosx_14_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

imgui_bundle-1.92.801-cp312-cp312-win_arm64.whl (10.7 MB view details)

Uploaded CPython 3.12Windows ARM64

imgui_bundle-1.92.801-cp312-cp312-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.12Windows x86-64

imgui_bundle-1.92.801-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.801-cp312-cp312-musllinux_1_2_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

imgui_bundle-1.92.801-cp312-cp312-manylinux_2_28_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

imgui_bundle-1.92.801-cp312-cp312-macosx_14_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

imgui_bundle-1.92.801-cp311-cp311-win_arm64.whl (10.7 MB view details)

Uploaded CPython 3.11Windows ARM64

imgui_bundle-1.92.801-cp311-cp311-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.11Windows x86-64

imgui_bundle-1.92.801-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.801-cp311-cp311-musllinux_1_2_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

imgui_bundle-1.92.801-cp311-cp311-manylinux_2_28_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

imgui_bundle-1.92.801-cp311-cp311-macosx_14_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for imgui_bundle-1.92.801.tar.gz
Algorithm Hash digest
SHA256 7d790708affe7476969d397784b40eb91760a201ce752131e5bedf4d514e3a45
MD5 e702035960c3a0525d5c44521f9814f4
BLAKE2b-256 c1b94217165c5fa832dbe662c2d96f0810aa7280eb2cc3bcae2b7ac4260e3f08

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.801-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 d0c73b38860996a7e6608d83e9d8d6a4d40f84968085583de58ecf89de479bd8
MD5 b202720771f9f9236d849e1a0160a9c5
BLAKE2b-256 d14cdbf7b4141694e4841450db778a8f68e98b2bde48d05e985e372cd3b21b06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 555d37df1fdde62d4d6bfaf985de90cbac6618358d65f1050d0a33269e88e230
MD5 f478f6ae21a0e96231b30ce33298a4e1
BLAKE2b-256 00b95e625a50ff71773752e45145f39452bf2988dc6440089414941341b30bc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93e07d4623292b4cb8b0d7d62f5bc066d544c3d1f0902213c9713d9739e21ecf
MD5 776847078b6a4bd6c8bd437945c3c155
BLAKE2b-256 7000cab90cfb276a7843091a92899f4ec1d8289daf8add6a48322cd7d6b20b2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f56121d0ea45a92a291722ae235e8d8ad00eecf4afbbe5fa683b20dc4d077ed
MD5 b3535d3e93c11b20f9cec382700d4487
BLAKE2b-256 8255fe08eec7a64989beb2e970a775e279b4d6ab11d113849a4fc60d56154766

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74a4ab84bc4336c9025c6c96033f44904a667a285ad188f31ca2c595f4fea1f0
MD5 ea0769d12e178bceb2907b7530406c9f
BLAKE2b-256 0a44b9eb9da81b7dd74eaba8b39af07d8d95717c2b2e251b6c3475d8f95a6195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 57e7e3bc18ac4d93ae796cd6f403b82c0a28be105848376a70b3a7075385d91d
MD5 106f547a72d0da3ab19a7464ea34eb32
BLAKE2b-256 2993470e3e9a71aeb1559c84651196e93678ccdf1729d5c6365051346a771356

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1a13952a7420794666abafbbfadf0e755b6b18e0b677b7f3f744469b71066c73
MD5 3a4e9cdde255222d61aa3fb26e3ee271
BLAKE2b-256 b09e482dcc3df4d8fcb46fbdbed52b055b5de07eab82d9bec0a1b3c5d280f7fd

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.801-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 1309ce1dcadab0f02d2a91d94895569fdca33baadbb530224d148884977c4e70
MD5 f4ad61f4ff8a76d577cc56b92ae7f9e4
BLAKE2b-256 d55c00f3b34d260ffe5a8915fb188923f358e21621c9f4bf1f8a1d821e83490d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 72d9760d82ec680450f0156232e15435eaaf6e14c5b6723dcf42ea4134bc505b
MD5 45d84efe15302eb7f00959c2b3afa863
BLAKE2b-256 024432997bb445e132086e60d890c8d823312b479bb0a3dcff02403c2b6b5a92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5241038ceeeb6f0e8c869c5d70cf32c6a92e9fe037e18422e3cc4c242a586b96
MD5 89ba2cf82d1985b224308d9d4947e938
BLAKE2b-256 82ec8f6d373797c071527888c03fc20ddf4106e42e87cf5e61e43bfc0a50bcab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1fae28d67b0b5cb59d618d8ff228d110b07d052c3304e190c02eb8578fe7852c
MD5 8845e688e34c84b3744965650a773066
BLAKE2b-256 bbd118d277fcc6cea9cd14cd3518446ab2d8fd1158327946cffef383f17bb949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b6c04334446cbdc7b1875ceecb762485bc40e8341cd15c5406ba70346a5c6bb
MD5 34318f57f4422fbf8863ebbfe37ec743
BLAKE2b-256 520e63ed0e6f4305304442617b7885b4d51e01f1104a761ac44da8d0ccf919d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63297b62894236c3fc623113529a70cabce51ed8138e1a5f45d2f6d77507e70e
MD5 8f0e7efe76fec90253df7c5780fc5dbe
BLAKE2b-256 3c621792def915510f082d1db778b46ef65e5c1099e7e956f64408f87126a263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8e68c07cd22ad1111305d9b6f941b7209114e88a0ad491c1fe026a1100d04f34
MD5 79b4b84afca772eeb6766e7bcff1075c
BLAKE2b-256 e22f53d5919e489b4571d22317052a400d8fc41cfbda299bcea56d95ec0cf10e

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.801-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 c199f36e85f2953ad1f618e18e68580b4c00dc8ec90a0d0823d22b1ee9a78621
MD5 fc05e0c1ec0d216cec0ded7bd8e71944
BLAKE2b-256 b1c82bef9dfab0a295bf95ca1104406e1337affd96b95749fc8da4dfd88844d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 266518a51510d5a37168a5ab156fb116424b141eb8fc21cbfd6f659b7245f40b
MD5 829a2495c5a0108b9eda8e93f07c18f2
BLAKE2b-256 20e82dd88ec1d8e4557b04b2393b545cbaa74138eaae03a394eb790ca19030cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bdba78cc0383648dbce5784131c7f3ebcf7c9be2114f33096c67d0987ed5ba2f
MD5 6e75ee9453350c8c0f8d7d3e0038244d
BLAKE2b-256 fc51ac98270731facf697f1dd867a8e5cec651651c487f1c8ceba888c695561b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ce5d9f5240fb37134d8f93bde3466d8b2dc1b7461166d8db7b4e88beeb9864a
MD5 301d5ec5d579956d8124ae5afedd129b
BLAKE2b-256 d9430429c1cd9b55912b67fa7dec8ce4bfeb18412a2a95e70f6e8449c93e241f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 236821210d1afad1db51a01a54149a346040866e288cf42429208693b63fc686
MD5 33cd4815c8aad5dc315789d49e32d929
BLAKE2b-256 17c44ff13f08b54c0acb804b549a130b9c35491be04aa333b8cd1cc5197d9738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a325c52ab7bf13db0be807c8bcdce333f6c8233ef230cdc2c216b42392e04f42
MD5 cf69320fa85add8256511bd9a9db11ae
BLAKE2b-256 d2fbade9538a47d8ace618cebd447de2d7c2c540a03eede908fb800f54ca9b76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bab99cc3f65febca9fdc58b62ebdd57a387ab5ae1b2923b9734ad23bfb5af8bd
MD5 643c7f25c1f9aabc54f218247581dd2f
BLAKE2b-256 0e6e6c3410fe48ff09e1a37d122e57177e1ea4a2eed0728f2650cb3f68cc2c84

See more details on using hashes here.

File details

Details for the file imgui_bundle-1.92.801-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 f9514eb470b48ec3219c0f0b463c670820149a8a0c169225af70ce7f857ba19b
MD5 5a8a4047afb39649f7f889b8693b09da
BLAKE2b-256 85623da068e35b811c32f50e01411c3aec5c79a588941f9a437835e499a5ec75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 05b6816dd8e01a369f3b3d6ebc9f29e1cab494ff3e3b972917bd28fcf2a48f59
MD5 b17bc05aa39f675664615f912f412106
BLAKE2b-256 760e97093863b01cdf0b5f78d5ad3f0bd0558ddf523409856d14868221658edb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c8c7605350e6d319f3c508a1ed3574055f818723ec2feeacd3ebc41467c02b5f
MD5 f9988bd5eb7e24e9980e9272b0aa4c61
BLAKE2b-256 53a75ac88b47beee25c0004d7d9f70742abeef06243e1163c754819d1eddfda3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e15d0605a9fbf1e0dc619f882f7b87b622bbb3bb91a08232216436bf2ed3d153
MD5 0bc6a5cc07d180d7639c636f79c6ae79
BLAKE2b-256 0868d3e3db2a9f9438312d1f81cad1a903e16f5d987a2d47f64c7e5f883bffaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51c9c60618b562ac2efc1f56f371414deb4bb2db14dda7dcf36a9fdd27a33fde
MD5 b56162f17cb434835500a10c35f4c4b7
BLAKE2b-256 dd508feddc76ffea856068d15c5a70cb990b75e70b646be76a8ce40637dcf406

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ea4dc8c4f91cd13a6eff91e97a7dcd277ba647e57a0580c1eb58e6bbe4e92e0
MD5 8c080f68c30c58ef3528f57e5b84bc00
BLAKE2b-256 436e306b1f0feecc48e4bb1ae479e524247d32addde2e5b9513215a741bc7768

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for imgui_bundle-1.92.801-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2f6090ca1258fb597d527242a4c6b0ee0fc38b7644ae31b2bdc7122352046405
MD5 6e7652918f3078418a0d0dae5219c77b
BLAKE2b-256 965448e088ae9f70a52792e22bd4b00236a07792a66ff34ecac3ccdfc23b33b4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page