ENERGY Designer is a visual designer built exclusively for the ENERGY cross-platform GUI framework. Developed based on the Go LCL component library, it supports LCL native controls, CEF browser controls, and system-native WebView controls.
- Visual Design: WYSIWYG GUI interface design experience
- Drag-and-Drop Controls: Support for standard control drag-and-drop layout
- Property Editing: Real-time property and event configuration
- Component Management: Complete component tree viewing and management
- Preview and Run: Preview design effects
- Code Generation: Automatically convert UI designs to Go source code
- Multi-Form Support: Support for multi-tab form design
- LCL Native Controls: Standard desktop application controls
- CEF Controls: Chromium Embedded Framework browser controls
- WebView Controls: System-native Webview controls (Windows WebView2, Linux WebKit2, macOS WKWebView)
- Windows: Supports 386 and amd64 architectures
- macOS: Supports Intel (amd64) and Apple Silicon (arm64) architectures
- Linux: Supports amd64, 386, arm64, arm architectures
- Install Git and Golang
- Execute the following commands
git clone https://github.com/energye/designer.git
cd designer
go mod tidy- Run from the designer directory
go run main.go
If you have any requirements, please submit an issue or join the QQ group for discussion (541258627).
- menu
- main.go
- form1.go











