Skip to content
@webui-dev

WebUI

Use the power of web browsers as GUI.

WebUI

WebUI is a lightweight, open-source library that lets you build cross-platform desktop applications using web technologies (HTML, CSS, and JavaScript). Unlike frameworks that bundle a built-in browser, WebUI uses the user’s existing installed browser as the app’s graphical interface (GUI). WebUI was originally created by Hassan Draga and is now maintained by the open-source community. It supports backend languages such as C/C++, Zig, Python, Go, Bun, Deno, and more through wrappers.

Screenshot

A WebView option was added recently as an additional alternative.

Screenshot

Popular repositories Loading

  1. webui webui Public

    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.

    C 4.6k 304

  2. zig-webui zig-webui Public

    Use any web browser or WebView as GUI, with Zig in the backend and modern web technologies in the frontend, all in a lightweight portable library.

    Zig 830 36

  3. python-webui python-webui Public

    Use any web browser as GUI, with Python in the backend and HTML5 in the frontend.

    Python 378 19

  4. deno-webui deno-webui Public

    Use any web browser as GUI, with Deno in the backend and HTML5 in the frontend.

    TypeScript 372 20

  5. go-webui go-webui Public

    Use any web browser as GUI, with Go in the backend and modern web technologies in the frontend.

    Go 284 26

  6. nim-webui nim-webui Public

    Use any web browser as GUI, with Nim in the backend and HTML5 in the frontend.

    HTML 163 15

Repositories

Showing 10 of 20 repositories
  • pure-zig-webui Public

    Use any web browser or WebView as GUI, with Zig in the backend and modern web technologies in the frontend.

    webui-dev/pure-zig-webui's past year of commit activity
    Zig 3 MIT 0 0 0 Updated Sep 9, 2026
  • go-webui Public

    Use any web browser as GUI, with Go in the backend and modern web technologies in the frontend.

    webui-dev/go-webui's past year of commit activity
    Go 284 MIT 26 5 0 Updated Aug 19, 2026
  • webui Public

    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.

    webui-dev/webui's past year of commit activity
    C 4,595 MIT 304 1 (1 issue needs help) 5 Updated Aug 14, 2026
  • website Public

    The WebUI Website

    webui-dev/website's past year of commit activity
    6 MIT 12 0 1 Updated Aug 12, 2026
  • webui-logo Public

    Official Logo for WebUI https://webui.me

    webui-dev/webui-logo's past year of commit activity
    3 MIT 1 0 0 Updated Aug 6, 2026
  • d-webui Public

    Use any web browser or WebView as GUI, with D in the backend and modern web technologies in the frontend, all in a lightweight portable library.

    webui-dev/d-webui's past year of commit activity
    D 3 MIT 0 0 0 Updated Aug 6, 2026
  • zig-webui Public

    Use any web browser or WebView as GUI, with Zig in the backend and modern web technologies in the frontend, all in a lightweight portable library.

    webui-dev/zig-webui's past year of commit activity
    Zig 830 MIT 36 10 (1 issue needs help) 0 Updated Aug 3, 2026
  • elixir-webui Public

    Use any web browser or WebView as GUI, with Elixir in the backend and modern web technologies in the frontend, all in a lightweight portable library.

    webui-dev/elixir-webui's past year of commit activity
    Elixir 2 MIT 0 0 0 Updated Jul 17, 2026
  • bun-webui Public

    Use any web browser as GUI, with Bun in the backend and HTML5 in the frontend.

    webui-dev/bun-webui's past year of commit activity
    TypeScript 147 MIT 8 5 0 Updated Apr 20, 2026
  • python-webui Public

    Use any web browser as GUI, with Python in the backend and HTML5 in the frontend.

    webui-dev/python-webui's past year of commit activity
    Python 378 MIT 19 9 (1 issue needs help) 0 Updated Apr 10, 2026