README.md
April 22, 2026 · View on GitHub
✨ENERGY Designer
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.
🧱 Supported UI 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 Support
| Platform | Architecture | Notes |
|---|---|---|
| Windows | 386 / amd64 | Win7+ |
| macOS | amd64 / arm64 | Universal Binary |
| Linux | 386 / amd64 / arm / arm64 | Major distributions |
🚀 Quick Start
Prerequisites
Run from Source
git clone https://github.com/energye/designer.git
cd designer
go mod tidy
go run main.go
Download Release
Get pre-built binaries from GitHub Releases.
🧪 Create Your First App in 1 Minute
- Launch ENERGY Designer.
- Create a new project.
- Drag components onto the canvas.
- Configure properties and events.
- Click Run to preview.
Roadmap
🤝 Community & Support
- Issues: https://github.com/energye/designer/issues
- QQ Group: 541258627
📄 License
Apache-2.0