Dear ImGui Bundle - Pyodide wheels

Wheels for running Dear ImGui Bundle in the browser via Pyodide.

Current wheel

Download imgui_bundle-1.92.705 (cp313, pyemscripten_2025_0_wasm32)

Built for Pyodide 0.29.4 (Python 3.13.2, Emscripten 4.0.9). The wheel must match the Pyodide runtime your page loads.

This URL is the latest Pages deploy, not a versioned archive. Cloudflare Pages replaces the entire site on every upload, so previous wheels disappear when a new version is deployed. For anything you publish, download the wheel and serve it from your own page.

How to use

  1. Download the wheel above and place it next to your HTML file (e.g. in a local_wheels/ folder beside your page).
  2. Make sure your page loads Pyodide 0.29.4 (newer Pyodide may have a different ABI):
    <script src="https://cdn.jsdelivr.net/pyodide/v0.29.4/full/pyodide.js"></script>
  3. Install the wheel via micropip:
    await pyodide.loadPackage("micropip");
    const micropip = pyodide.pyimport("micropip");
    await micropip.install("local_wheels/imgui_bundle-1.92.705-cp313-cp313-pyemscripten_2025_0_wasm32.whl");

GitHub release downloads cannot be passed to micropip.install directly: GitHub does not send Access-Control-Allow-Origin headers, so the browser blocks them. That is why the wheel must be served from the same origin as your HTML.