Use any web browser or WebView as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.
Go to file
Hassan DRAGA d870c5b2cb
Merge pull request #25 from malisipi/main
Disable First Run Dialog
2022-10-28 11:17:03 -04:00
.github/workflows Update cmake.yml 2022-10-02 12:22:19 -03:00
build v2.0.2 With full Linux support 2022-10-24 22:35:05 -04:00
examples v2.0.2 With full Linux support 2022-10-24 22:35:05 -04:00
include v2.0.2 With full Linux support 2022-10-24 22:35:05 -04:00
packages v2.0.2 With full Linux support 2022-10-24 22:35:05 -04:00
src Disable First Run Dialog 2022-10-28 13:21:35 +03:00
website v2.0.2 With full Linux support 2022-10-24 22:35:05 -04:00
.gitignore Adding PyPI - C++ - Fix VS2019/2022 2022-10-21 22:15:25 -04:00
LICENSE Clearing Commits History 2021-03-20 19:53:42 -03:00
README.md Update README.md 2022-10-24 23:41:34 -03:00
screenshot.png WebUI 2.0 2022-09-24 19:35:56 -04:00

WebUI

Website Website Website

Use any web browser as GUI, with your preferred language in the backend, and HTML/JS/TS/CSS in the frontend.

ScreenShot

Features

  • Pure C & Independent (No need for any third-party library)
  • Lightweight and small memory footprint
  • Fast binary communication (App--WebUI--Browser)
  • One header file
  • Multiplatform & Multi Browser
  • Use private browser profile for safety
  • Customized app mode look & feel

Build

Examples

Supported Browser

OS Browser Status
Windows Firefox ✔️
Windows Chrome ✔️
Windows Edge ✔️
Linux Firefox ✔️
Linux Chrome ✔️
macOS Firefox coming soon
macOS Chrome coming soon
macOS Safari coming soon

Supported Language

Language Status
C ✔️
C++ ✔️
Python ✔️
JavaScript ✔️
TypeScript ✔️
Go ✔️
Rust 94% (Need help)
Java coming soon
Nim coming soon
Perl coming soon
Ruby coming soon
Scala coming soon

License

GNU General Public License v3.0

Stargazers

Stargazers repo roster for @alifcommunity/webui