mirror of
https://github.com/webui-dev/webui.git
synced 2024-11-04 13:51:04 +03:00
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.
d870c5b2cb
Disable First Run Dialog |
||
---|---|---|
.github/workflows | ||
build | ||
examples | ||
include | ||
packages | ||
src | ||
website | ||
.gitignore | ||
LICENSE | ||
README.md | ||
screenshot.png |
WebUI
Use any web browser as GUI, with your preferred language in the backend, and HTML/JS/TS/CSS in the frontend.
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