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...

View on GitHub ↗Jump to charts ↓Open shareable report →

webui-dev/webui has 4.5k+ stars and 300+ forks on GitHub, is written in C, and was last pushed on Oct 14, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 20 minutes ago
Added to GitGenius on September 15th, 2026
Created on November 4th, 2020
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 306
Total Stargazers: 4,628 (+0)
Total Subscribers: 50 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.9 hours
Mean response time: 19.5 days
90th percentile: 6.7 days
Tracked items: 146

Maintainer activity

3 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 3
Closed in 7 days: 3
Avg open age: 1,017 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 3
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (20)
  • bug (17)
  • help wanted (17)
  • wontfix (6)
  • Fixed (5)
  • documentation (3)
  • good first issue (1)
  • question (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

WebUI is a lightweight library that uses any web browser or WebView as a graphical user interface, allowing developers to write backend logic in their preferred language while building the frontend with modern web technologies.

The tool solves the problem of creating modern, professional user interfaces without the complexity and overhead of traditional GUI frameworks or WebView-based approaches. It works by launching an installed web browser and communicating with it through a fast binary WebSocket protocol, rather than embedding a WebView runtime into the application. This approach keeps the final binary small and portable since it only requires a web browser to be present at runtime, not additional SDK dependencies or WebView runtimes.

Developers should choose this tool if they want to build cross-platform applications with web-based UIs while maintaining a small footprint and avoiding WebView complexity. It suits projects where portability and lightweight deployment matter, and where developers are comfortable using HTML, CSS, and JavaScript for the interface layer. The tool works across multiple platforms and browsers, uses a private browser profile for safety, and can optionally use a cross-platform WebView if needed. The library itself is minimal, distributed as a single header file with only a few kilobytes of code.

The project maintains active development with both stable releases and nightly builds available. Documentation is comprehensive and accessible online. The codebase includes numerous examples demonstrating usage across different programming languages, and the project provides language-specific wrappers to support integration with various backend languages.