Nicheloom visits: 58,069 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

Full Python GUI apps in the browser

no JavaScript, no server

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

I have been working on Dear ImGui Bundle since 2022, but it is the first time I talk about it here. It is a framework around Dear ImGui for building interactive applications in Python and C++. It comes with batteries included: Plotting, image inspection, Markdown, node editors, 3D gizmos, knobs, toggles, etc.https://imgui-bundle.pages.devIt now also runs smoothly in the browser via pyodide: The playground below is a python app running in your browser (no server, no JavaScript). You can edit the code on the left and click Run. It even works on mobile.https://imgui-bundle.pages.dev/playgroundI have a strong interest in providing tools that help others express their creativity. This project aims to be a step in this direction as it helps develop GUIs where the code is extremely readable & hackable.Some of the goals it addresses:- Bring true Immediate Mode GUI to Python and C++- A versatile range of high quality libraries: Widgets, Plots, Image Analysis, Node edition, markdown rendering- Multiplatform apps in C++: works on all platform in C++ (desktop, mobile, emscripten)- Deploy python apps to the web- High quality python bindings that are always up-to-date (because they are auto-generated)- Smooth transition between C++ and Python (same APIs for both)I'd be happy to answer questions!

HN · launched May 7, 2026 · 29 upvotes (top 21%) · 0 views

Niche: software development frameworks · 154 launches, 2 in the last 7 days ▼ -89% · Explore this niche →

Category and tags

  • Horizontal
  • Dev tools
  • Developer
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

No Compiling Dear ImGui and complete Python/C++ GUI runtimes to WebAssembly with comprehensive graphics, markdown, and node-editor bindings is an extensive multi-year systems engineering endeavor.

What it would actually take: The stack uses Emscripten, WebGL/WebGPU, Pyodide, and pybind11 to compile C++ GUI libraries (Dear ImGui, ImPlot, ImNodes) and Python runtime into browser WASM. The hard part is managing cross-compilation toolchains, maintaining binary compatibility, C++/Python binding generators, and handling high-performance rendering loops inside the browser event loop. Requires senior expertise in WebAssembly, native C/C++ build systems, and graphics programming.

Discussion

16 comments analyzed.

Competitors mentioned: ImPlot3D, DOM-based widgets, Macromedia Flash

Concerns raised: Initial download size (10 MB total for pyodide + wheel), Page load time on mobile (30 seconds), Complex mixed technology stack required (Python/HTML/CSS/React/JS/Node), Not practical for basic browser UX compared to JavaScript, Need to open engine for complex use cases like reasonable refresh rates

Feature requests: True 3D bindings for rendering meshes in OpenGL/WebGL with custom shaders, Java bindings equivalent, Browser caching for wheel and pyodide to reduce reload times

Competitors

Other products that read as similar to this one : 75 launches clear the similarity bar, closest 8 shown.

Attention rank: #19 of 76 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 185 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.