Ross ROSS = Recommend OSS · open-source software intelligence for agents

webui-dev/webui

Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable library. observed · 2026-08-28

github.com/webui-dev/webui · homepage · C · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 97
  • Release rhythm 8
  • Longevity 100

Flags: prerelease_only

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2128
  • days_rel: 544
  • days_push: 19
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

4586 stars · 305 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A lightweight portable C library that uses any installed web browser or optional WebView as the GUI for desktop applications, communicating with a backend written in any language over a fast binary WebSocket protocol. It ships as a single header with wrappers for C/C++, Python, Go, Rust, JavaScript/TypeScript and more.

Use cases

  • build a desktop app GUI with HTML/CSS/JS from a C or C++ backend
  • give my Python or Go program a modern web-based UI without bundling Electron
  • use the user's installed browser as the app window instead of embedding a WebView
  • create a lightweight cross-platform GUI with full OS API access
  • communicate between backend logic and a web frontend over WebSocket
  • avoid shipping a large WebView runtime with my desktop application

When to choose

  • you want a small, portable desktop GUI using web technologies without Electron's size
  • your backend is in C/C++, Python, Go, Rust, or another language with a WebUI wrapper
  • you can rely on an installed browser (Chrome, Firefox, Edge, Safari) at runtime
  • you need full OS API access from the backend while rendering UI in the browser

When to avoid

  • you need a fully offline app window with no browser dependency and no WebView available
  • you require deep native widget integration or system tray/menus beyond what the browser window offers
  • you need a mobile or embedded GUI rather than desktop
  • you want a mature, battle-tested framework like Electron or Tauri with a large ecosystem

Facets

library · maturity active

gui websocket http-server sdk desktop-applications web-development cross-platform developer-tools windows cross-platform c cpp python go rust webview browser-as-gui desktop-gui single-header lightweight frontend-backend-bridge linux macos nodejs

3 sources

Member repositories

RepositoryRoleHealth v2
webui-dev/webuimain66

For agents

markdown · JSON · MCP: product_card(name="webui-dev/webui")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem