Show HN: Full Python GUI apps in the browser – no JavaScript, no server
Source: Hacker News
Overview
I have been working on Dear ImGui Bundle since 2022, and this is the first time I’m discussing it here. It is a framework built around Dear ImGui for creating interactive applications in Python and C++. The bundle comes with batteries included: plotting, image inspection, Markdown rendering, node editors, 3D gizmos, knobs, toggles, and more.
Playground
The bundle now runs smoothly in the browser via pyodide. The playground below is a Python app running directly in your browser (no server, no JavaScript). You can edit the code on the left and click Run. It even works on mobile.
Goals
- Bring true Immediate Mode GUI to Python and C++
- Provide a versatile range of high‑quality libraries: widgets, plots, image analysis, node editing, Markdown rendering
- Enable multiplatform apps in C++ (desktop, mobile, Emscripten)
- Deploy Python apps to the web
- Offer high‑quality Python bindings that are always up‑to‑date (auto‑generated)
- Ensure a smooth transition between C++ and Python with identical APIs
I’d be happy to answer any questions!