Aethium
A minimal, high-performance UI framework for Go with immediate-mode rendering, supporting both browser (Wasm) and desktop targets.
Features
- Immediate-mode rendering via a draw command stream
- TinyGo for browser (≤ 500 KB gzipped)
- Go 1.22+ for desktop (≤ 5 MB binary)
- Single codebase for web and desktop
- Zero dependencies in core framework
AGPL-3.0 licensed
Quick Start
# Install the CLI
go install github.com/A-Solo-Engineer/aethium/cmd/aethium@latest
# Create a new project
aethium new --module example.com/myapp
# Build for desktop
aethium build --target desktop --output dist/
# Build for browser
aethium build --target wasm --output dist/