2022-10-24 23:41:34 -03:00
2022-10-02 12:22:19 -03:00
2022-10-24 22:35:05 -04:00
2022-10-24 22:35:05 -04:00
2022-10-24 22:35:05 -04:00
2022-10-24 22:35:05 -04:00
2022-10-24 22:35:05 -04:00
2022-10-24 22:35:05 -04:00
2022-10-21 22:15:25 -04:00
2021-03-20 19:53:42 -03:00
2022-10-24 23:41:34 -03:00
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

Description
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.
Readme MIT 83 MiB
Languages
C 88.5%
C++ 6.4%
TypeScript 2.3%
Objective-C 1.1%
Makefile 0.6%
Other 0.9%