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

EngineDescriptionUse Cases
LCL NativeSystem-native desktop controlsEnterprise software / Utility tools
WebViewSystem-provided web engineLightweight hybrid desktop apps
CEFChromium Embedded FrameworkComplex, modern desktop applications

🖥️ Platform Support

PlatformArchitectureNotes
Windows386 / amd64Win7+
macOSamd64 / arm64Universal Binary
Linux386 / amd64 / arm / arm64Major 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

  1. Launch ENERGY Designer.
  2. Create a new project.
  3. Drag components onto the canvas.
  4. Configure properties and events.
  5. Click Run to preview.

Roadmap


🤝 Community & Support


📄 License

Apache-2.0

截图

image