ENERGY Designer is a visual UI design tool built for the ENERGY cross-platform GUI framework, focused on native desktop UI design and generating maintainable Go source code.
It also supports embedding modern web content through WebView / CEF components, making it easy to build hybrid desktop applications that combine native UI with web technologies.
| Engine | Description | Use Cases |
|---|---|---|
| LCL Native | System-native desktop controls | Enterprise software / Utility tools |
| WebView | System-provided web engine | Lightweight hybrid desktop apps |
| CEF | Chromium Embedded Framework | Complex, modern desktop applications |
| Platform | Architecture | Notes |
|---|---|---|
| Windows | 386 / amd64 | Win7+ |
| macOS | amd64 / arm64 | Universal Binary |
| Linux | 386 / amd64 / arm / arm64 | Major distributions |
git clone https://github.com/energye/designer.git
cd designer
go mod tidy
go run main.goGet pre-built binaries from GitHub Releases.
- Launch ENERGY Designer.
- Create a new project.
- Drag components onto the canvas.
- Configure properties and events.
- Click Run to preview.
- Issues: https://github.com/energye/designer/issues
- QQ Group: 541258627
Apache-2.0