|
2 | 2 |
|
3 | 3 |  |
4 | 4 |
|
5 | | -# Deno-WebUI v2.5.3 (Beta) |
| 5 | +# Deno-WebUI v2.5.4 (Beta) |
6 | 6 |
|
7 | 7 | [last-commit]: https://img.shields.io/github/last-commit/webui-dev/webui?style=for-the-badge&logo=github&logoColor=C0CAF5&labelColor=414868 |
8 | 8 | [release-version]: https://img.shields.io/github/v/tag/webui-dev/webui?style=for-the-badge&logo=webtrees&logoColor=C0CAF5&labelColor=414868&color=7664C6 |
|
12 | 12 | [![][release-version]](https://github.com/webui-dev/deno-webui/releases/latest) |
13 | 13 | [![][license]](https://github.com/webui-dev/deno-webui/blob/main/LICENSE) |
14 | 14 |
|
15 | | -> 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. |
| 15 | +> Use any web browser or WebView as GUI, with your preferred language in the |
| 16 | +> backend and modern web technologies in the frontend, all in a lightweight |
| 17 | +> portable library. |
16 | 18 |
|
17 | 19 |  |
18 | 20 |
|
|
24 | 26 |
|
25 | 27 | ## Features |
26 | 28 |
|
27 | | -- Portable (*Needs only a web browser or a WebView at runtime*) |
28 | | -- Lightweight (*Few Kb library*) & Small memory footprint |
| 29 | +- Portable (_Needs only a web browser or a WebView at runtime_) |
| 30 | +- Lightweight (_Few Kb library_) & Small memory footprint |
29 | 31 | - Fast binary communication protocol |
30 | 32 | - Multi-platform & Multi-Browser |
31 | 33 | - Using private profile for safety |
32 | 34 | - Cross-platform WebView |
33 | 35 |
|
34 | 36 | ## Screenshot |
35 | 37 |
|
36 | | -This [hello world example](https://github.com/webui-dev/deno-webui/tree/main/examples/hello_world) |
| 38 | +This |
| 39 | +[hello world example](https://github.com/webui-dev/deno-webui/tree/main/examples/hello_world) |
37 | 40 | is written in Deno using WebUI as the GUI library. |
38 | 41 |
|
39 | 42 |  |
40 | 43 |
|
41 | 44 | ## Installation |
42 | 45 |
|
43 | | -Specific version: `import { WebUI } from "https://deno.land/x/[email protected]/mod.ts";` |
| 46 | +Specific version: |
44 | 47 |
|
45 | | -Latest version: `import { WebUI } from "https://deno.land/x/webui/mod.ts";` |
| 48 | +```js |
| 49 | +import { WebUI } from "@webui/[email protected]"; |
| 50 | +// Or |
| 51 | +import { WebUI } from "https://deno.land/x/[email protected]/mod.ts"; |
| 52 | +``` |
| 53 | + |
| 54 | +Latest version: |
| 55 | + |
| 56 | +```js |
| 57 | +import { WebUI } from "jsr:@webui/deno-webui"; |
| 58 | +// Or |
| 59 | +import { WebUI } from "https://deno.land/x/webui/mod.ts"; |
| 60 | +``` |
46 | 61 |
|
47 | 62 | ## Minimal Example |
48 | 63 |
|
49 | 64 | ```js |
50 | | -import { WebUI } from "https://deno.land/x/webui@2.5.3/mod.ts"; |
| 65 | +import { WebUI } from "jsr:@webui/deno-webui"; |
51 | 66 |
|
52 | 67 | const myWindow = new WebUI(); |
53 | 68 | myWindow.show('<html><script src="webui.js"></script> Hello World! </html>'); |
@@ -132,35 +147,35 @@ browser**. |
132 | 147 |
|
133 | 148 | ## Supported Languages |
134 | 149 |
|
135 | | -| Language | v2.4.0 API | v2.5.0 API | Link | |
136 | | -| --------------- | --- | -------------- | --------------------------------------------------------- | |
137 | | -| Python | ✔️ | _not complete_ | [Python-WebUI](https://github.com/webui-dev/python-webui) | |
138 | | -| Go | ✔️ | _not complete_ | [Go-WebUI](https://github.com/webui-dev/go-webui) | |
139 | | -| Zig | ✔️ | _not complete_ | [Zig-WebUI](https://github.com/webui-dev/zig-webui) | |
140 | | -| Nim | ✔️ | _not complete_ | [Nim-WebUI](https://github.com/webui-dev/nim-webui) | |
141 | | -| V | ✔️ | _not complete_ | [V-WebUI](https://github.com/webui-dev/v-webui) | |
142 | | -| Rust | _not complete_ | _not complete_ | [Rust-WebUI](https://github.com/webui-dev/rust-webui) | |
143 | | -| TS / JS (Deno) | ✔️ | _not complete_ | [Deno-WebUI](https://github.com/webui-dev/deno-webui) | |
144 | | -| TS / JS (Bun) | _not complete_ | _not complete_ | [Bun-WebUI](https://github.com/webui-dev/bun-webui) | |
145 | | -| Swift | _not complete_ | _not complete_ | [Swift-WebUI](https://github.com/webui-dev/swift-webui) | |
146 | | -| Odin | _not complete_ | _not complete_ | [Odin-WebUI](https://github.com/webui-dev/odin-webui) | |
147 | | -| Pascal | _not complete_ | _not complete_ | [Pascal-WebUI](https://github.com/webui-dev/pascal-webui) | |
148 | | -| Purebasic | _not complete_ | _not complete_ | [Purebasic-WebUI](https://github.com/webui-dev/purebasic-webui)| |
149 | | -| - | | | |
150 | | -| Common Lisp | _not complete_ | _not complete_ | [cl-webui](https://github.com/garlic0x1/cl-webui) | |
151 | | -| Delphi | _not complete_ | _not complete_ | [WebUI4Delphi](https://github.com/salvadordf/WebUI4Delphi) | |
152 | | -| C# | _not complete_ | _not complete_ | [WebUI4CSharp](https://github.com/salvadordf/WebUI4CSharp) | |
153 | | -| WebUI.NET | _not complete_ | _not complete_ | [WebUI.NET](https://github.com/Juff-Ma/WebUI.NET) | |
154 | | -| QuickJS | _not complete_ | _not complete_ | [QuickUI](https://github.com/xland/QuickUI) | |
155 | | -| PHP | _not complete_ | _not complete_ | [PHPWebUiComposer](https://github.com/KingBes/php-webui-composer) | |
| 150 | +| Language | v2.4.0 API | v2.5.0 API | Link | |
| 151 | +| -------------- | -------------- | -------------- | ----------------------------------------------------------------- | |
| 152 | +| Python | ✔️ | _not complete_ | [Python-WebUI](https://github.com/webui-dev/python-webui) | |
| 153 | +| Go | ✔️ | _not complete_ | [Go-WebUI](https://github.com/webui-dev/go-webui) | |
| 154 | +| Zig | ✔️ | _not complete_ | [Zig-WebUI](https://github.com/webui-dev/zig-webui) | |
| 155 | +| Nim | ✔️ | _not complete_ | [Nim-WebUI](https://github.com/webui-dev/nim-webui) | |
| 156 | +| V | ✔️ | _not complete_ | [V-WebUI](https://github.com/webui-dev/v-webui) | |
| 157 | +| Rust | _not complete_ | _not complete_ | [Rust-WebUI](https://github.com/webui-dev/rust-webui) | |
| 158 | +| TS / JS (Deno) | ✔️ | _not complete_ | [Deno-WebUI](https://github.com/webui-dev/deno-webui) | |
| 159 | +| TS / JS (Bun) | _not complete_ | _not complete_ | [Bun-WebUI](https://github.com/webui-dev/bun-webui) | |
| 160 | +| Swift | _not complete_ | _not complete_ | [Swift-WebUI](https://github.com/webui-dev/swift-webui) | |
| 161 | +| Odin | _not complete_ | _not complete_ | [Odin-WebUI](https://github.com/webui-dev/odin-webui) | |
| 162 | +| Pascal | _not complete_ | _not complete_ | [Pascal-WebUI](https://github.com/webui-dev/pascal-webui) | |
| 163 | +| Purebasic | _not complete_ | _not complete_ | [Purebasic-WebUI](https://github.com/webui-dev/purebasic-webui) | |
| 164 | +| - | | | | |
| 165 | +| Common Lisp | _not complete_ | _not complete_ | [cl-webui](https://github.com/garlic0x1/cl-webui) | |
| 166 | +| Delphi | _not complete_ | _not complete_ | [WebUI4Delphi](https://github.com/salvadordf/WebUI4Delphi) | |
| 167 | +| C# | _not complete_ | _not complete_ | [WebUI4CSharp](https://github.com/salvadordf/WebUI4CSharp) | |
| 168 | +| WebUI.NET | _not complete_ | _not complete_ | [WebUI.NET](https://github.com/Juff-Ma/WebUI.NET) | |
| 169 | +| QuickJS | _not complete_ | _not complete_ | [QuickUI](https://github.com/xland/QuickUI) | |
| 170 | +| PHP | _not complete_ | _not complete_ | [PHPWebUiComposer](https://github.com/KingBes/php-webui-composer) | |
156 | 171 |
|
157 | 172 | ## Supported WebView |
158 | 173 |
|
159 | | -| WebView | Status | |
160 | | -| --------------- | --------------- | |
161 | | -| Windows WebView2 | ✔️ | |
162 | | -| Linux GTK WebView | ✔️ | |
163 | | -| macOS WKWebView | ✔️ | |
| 174 | +| WebView | Status | |
| 175 | +| ----------------- | ------ | |
| 176 | +| Windows WebView2 | ✔️ | |
| 177 | +| Linux GTK WebView | ✔️ | |
| 178 | +| macOS WKWebView | ✔️ | |
164 | 179 |
|
165 | 180 | ### License |
166 | 181 |
|
|
0 commit comments