Graphical user interface for kbo built with Dioxus.
Try it out at https://maklin.fi/kbo.
See the kbo documentation.
- dioxus-cli v0.6
- Rust >= v1.80.0 (stable)
Compile from source with
git clone https://github.com/tmaklin/kbo-gui
cd kbo-gui
dx build --release --platform web
After compiling, create a distributable .tar.gz file with
cp -rf target/dx/kbo-gui/release/web/public ./kbo
tar -zcvf kbo.tar.gz kbo
Then extract kbo.tar.gz
to a folder that can be served by a web server. The GUI
will be available at https://<web server base path>/kbo
.
If you need to change the relative /kbo
path, modify web.app.base_path
in
Dioxus.toml.
See the Dioxus guide on bundling to build for other platforms.
Only the --platform web
option is currently supported.
Run the following command in the root of the project to start the Dioxus dev server:
dx serve --hot-reload true
- Open the browser to http://localhost:8080
kbo-gui is dual-licensed under the MIT and Apache 2.0 licenses.