webui/README.md

69 lines
2.3 KiB
Markdown
Raw Normal View History

2022-10-20 04:14:22 +03:00
# WebUI
2021-03-21 01:53:42 +03:00
2022-10-22 02:02:22 +03:00
[![Website](https://img.shields.io/circleci/project/github/badges/shields/master?style=for-the-badge)](https://webui.me/) [![Website](https://img.shields.io/github/issues/alifcommunity/webui.svg?branch=master&style=for-the-badge&url=https://google.com)](https://webui.me/) [![Website](https://img.shields.io/website?label=webui.me&style=for-the-badge&url=https://google.com)](https://webui.me/)
2021-03-21 01:53:42 +03:00
2022-10-20 04:14:22 +03:00
Use any web browser as GUI, with your preferred language in the backend, and HTML/JS/TS/CSS in the frontend.
2021-03-21 01:53:42 +03:00
2022-10-20 04:14:22 +03:00
![ScreenShot](screenshot.png)
2021-03-21 01:53:42 +03:00
## Features
2022-09-29 19:46:24 +03:00
- Pure C & Independent (*No need for any third-party library*)
- Lightweight and small memory footprint
- Fast binary communication (*App--WebUI--Browser*)
2022-09-25 02:34:28 +03:00
- One header file
- Multiplatform & Multi Browser
2022-10-20 04:14:22 +03:00
- Use private browser profile for safety
2021-03-21 01:53:42 +03:00
- Customized app mode look & feel
2022-09-29 19:46:24 +03:00
## Build
- [Windows](https://github.com/alifcommunity/webui/tree/main/build/Windows)
## Examples
- [C](https://github.com/alifcommunity/webui/tree/main/examples/C)
2022-10-22 05:15:25 +03:00
- [C++](https://github.com/alifcommunity/webui/tree/main/examples/C++)
2022-09-29 19:46:24 +03:00
- [Python](https://github.com/alifcommunity/webui/tree/main/examples/Python)
- [TypeScript / JavaScript](https://github.com/alifcommunity/webui/tree/main/examples/TypeScript)
2022-10-20 04:14:22 +03:00
- [Go](https://github.com/alifcommunity/webui/tree/main/examples/Go/hello_world)
- [Rust](https://github.com/alifcommunity/webui/tree/main/examples/Rust/hello_world)
2022-09-29 19:46:24 +03:00
## Supported Browser
2021-03-21 01:53:42 +03:00
| OS | Browser | Status |
2021-03-21 01:53:42 +03:00
| ------ | ------ | ------ |
2022-09-25 02:34:28 +03:00
| Windows | Firefox | ✔️ |
| Windows | Chrome | ✔️ |
| Windows | Edge | ✔️ |
2022-10-25 05:41:34 +03:00
| Linux | Firefox | ✔️ |
| Linux | Chrome | ✔️ |
2022-09-25 02:34:28 +03:00
| macOS | Firefox | *coming soon* |
| macOS | Chrome | *coming soon* |
| macOS | Safari | *coming soon* |
2022-09-29 19:46:24 +03:00
## Supported Language
2022-09-25 02:34:28 +03:00
| Language | Status |
| ------ | ------ |
| C | ✔️ |
2022-10-22 05:15:25 +03:00
| C++ | ✔️ |
2022-09-26 03:00:34 +03:00
| Python | ✔️ |
2022-09-29 19:46:24 +03:00
| JavaScript | ✔️ |
| TypeScript | ✔️ |
2022-10-20 02:49:52 +03:00
| Go | ✔️ |
2022-10-20 04:14:22 +03:00
| Rust | 94% (*[Need help](https://github.com/alifcommunity/webui/issues/24)*) |
2022-09-25 02:34:28 +03:00
| Java | *coming soon* |
| Nim | *coming soon* |
| Perl | *coming soon* |
| Ruby | *coming soon* |
| Scala | *coming soon* |
2021-03-21 01:53:42 +03:00
### License
GNU General Public License v3.0
2022-10-21 05:50:17 +03:00
### Stargazers
[![Stargazers repo roster for @alifcommunity/webui](https://reporoster.com/stars/alifcommunity/webui)](https://github.com/alifcommunity/webui/stargazers)