wailsapp/wails
Create beautiful applications using Go
What it is
The traditional method of providing web interfaces to Go programs is via a built-in web server. Wails offers a different approach: it provides the ability to wrap both Go code and a web frontend into a single binary. Tools are provided to make this easy for you by handling project creation, compilation and bundling. All you have to do is get creative!
When to use it
Reach for wails when you want your project on iOS, Android, macOS, Windows or Linux — it's written in Go and fits stacks tagged angular, desktop-application, javascript, linux.