Joxblox is a cross-platform Fyne desktop app for exploring Roblox assets, scanning files and places for asset references, and working with the results in a desktop UI.
The app currently includes five main workflows:
Single Asset: inspect a Roblox asset, preview supported content, browse referenced child assets, and view raw response dataScan: scan folders or.rbxl/.rbxmfiles, diff results, filter/search rows, preview selected assets, and save or load JSON result setsHeatmap: turn.rbxl/.rbxmasset references into weighted map views with diff support and per-cell breakdownsOptimize Assets: find large image usage in a place file, filter candidates, resize them, and optionally upload optimized replacementsImage Generator: generate PNG images in bulk and optionally upload them through Roblox Open Cloud
Other app features include:
- Mesh preview support for model assets
- Drag-and-drop JSON result importing
- Optional authenticated Roblox requests using
.ROBLOSECURITY - Embedded changelog and license info in release builds
- Go
1.23+ - Rust toolchain if you want to build the bundled RBXL helper from source
go mod tidy
go run ./cmd/joxbloxBuild the Go app only:
go build ./cmd/joxbloxBuild the full app plus the Rust helper from the repository root:
./build.shBuild one target at a time:
./build.sh go
./build.sh rust