Repository

V-WebUI

Use any web browser as GUI, with V in the backend and HTML5 in the frontend, all in a lightweight portable lib.

ScreenShot

Features

  • Fully Independent ( No need for any third-party runtimes )
  • Lightweight ( ~900 Kb ) & Small memory footprint
  • Fast binary communication protocol between WebUI and the browser ( Instead of JSON )
  • Multi-platform & Multi-Browser
  • Using private profile for safety

Screenshot

This text editor example is written in V using WebUI as the GUI library.

ScreenShot

Installation

Run v install https://github.com/webui-dev/v-webui

Documentation

Supported Web Browsers

OS Browser Status
Windows Mozilla Firefox ✔️
Windows Google Chrome ✔️
Windows Microsoft Edge ✔️
Windows Chromium ✔️
Windows Yandex ✔️
Windows Brave ✔️
Windows Vivaldi ✔️
Windows Epic ✔️
Windows Opera coming soon
- - -
Linux Mozilla Firefox ✔️
Linux Google Chrome ✔️
Linux Microsoft Edge ✔️
Linux Chromium ✔️
Linux Yandex ✔️
Linux Brave ✔️
Linux Vivaldi ✔️
Linux Epic Does Not Exist
Linux Opera coming soon
- - -
macOS Mozilla Firefox ✔️
macOS Google Chrome ✔️
macOS Microsoft Edge ✔️
macOS Chromium ✔️
macOS Yandex ✔️
macOS Brave ✔️
macOS Vivaldi ✔️
macOS Epic ✔️
macOS Apple Safari coming soon
macOS Opera coming soon

FAQ

TCC is not working on Windows

TCC have not a few header files. So you should use GCC or Clang on Windows. You can look up below to use how to use custom c compiler.

How to use Custom C Compiler?

You can use a custom compiler with -cc <compiler name> flag

License

Licensed under MIT License.

Original Library

This is just a wrapper written in/for V. Thanks to WebUI

About

0
50
last May 7

Author

malisipi