Crates.io | hlbc-gui |
lib.rs | hlbc-gui |
version | 0.3.0 |
source | src |
created_at | 2022-09-14 23:01:01.689483 |
updated_at | 2023-11-16 21:25:47.872144 |
description | Hashlink bytecode disassembler, analyzer and decompiler gui |
homepage | |
repository | https://github.com/Gui-Yom/hlbc |
max_upload_size | |
id | 666167 |
size | 152,781 |
A GUI for hlbc.
The GUI also runs on the web ! The latest release is available at : https://gui-yom.github.io/hlbc
Download a prebuilt binary from the releases page (built from the CI, Windows & Linux).
Or build from the latest version :
cargo install hlbc-gui
Or build the crate from the latest sources :
git clone https://github.com/Gui-Yom/hlbc
cd hlbc/crates/hlbc-gui
cargo build --release
# The resulting binary can be found in ../target/release
The GUI is immediate mode and is built with egui. I would very like to find a retained mode GUI framework but the options are still scarce in Rust. I need something complete and cross-platform. It needs to have support for rich text (code display) and a docking UI (or implementable at least), and also not be ugly.
The thing is, egui sometimes feel subpar but is good enough everywhere. The ecosystem is nice and the development experience is amazing. Difficult to find better.