jnmaloney/WebGui
jnmaloney/WebGui has 867 GitHub stars and 90 forks. GitHot measured 0 stars in 24 hours and +1 in 7 days. Last checked 2026-11-10 03:24 UTC. Last push 2025-06-28.
An example demo of IMGUI (Immediate Mode GUI) on the web. Using only WebGL, GLFW and ImGui. Suitable for being compiled to web assembly (WASM).
Measured star growth
- in 24h
- 0
- in 7 days
- +1
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalWebGui
WebGui is an example showing how to use the IMGUI user interface in a web browser.
See the Live Demo here.
Screenshot:

This example uses Emscripted to compile c++ into Web Assembly (WASM) binaries that can be run as an application in the browser.
The source depends on OpenGL3, ES3, GLFW as well as Freetype and IMGui. I have attempted to make the most lightweight version of IMGUI possible to run in the browser.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,827 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,467 starsreact/react
The library for web and native user interfaces.
252,466 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars