Show HN: Full Python GUI apps in the browser – no JavaScript, no server

Published: (May 7, 2026 at 01:36 PM EDT)
1 min read

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.

Dear ImGui Bundle website

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.

Playground

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!

0 views
Back to Blog

Related posts

Read more »

Our Continuation of MkDocs

Hello, MkDocs community! You may know me as the previous last active maintainer of MkDocs. I welcome everyone to our continuation from where MkDocs was left off...

New Programming Language for DSA

Introduction Wolf is a new programming language version 0.1.2 created by a recent B.Tech graduate. It is built using Python and distributed via PyPI, offering...

str() vs repr() vs print() in Python

Overview When learning Python you encounter three built‑in utilities that often look similar: - str - repr - print At first they may seem to do the same thing—...