Skip to content

energye/designer

Repository files navigation

✨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

  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.


🤝 Community & Support


📄 License

Apache-2.0

截图

image

About

ENERGY Designer is developed in Go and implemented via self-bootstrapping based on the ENERGY GUI framework, supporting Windows, macOS, and Linux.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages