Tool Open source
MyGo is a Go framework for building desktop applications with either a web frontend or a native Go UI. Web windows use the operating system's webview and communicate with Go services through a TypeScript client generated from Go code; native windows use MyGo's GPU-rendered UI toolkit without HTML, JavaScript, or a webview. It provides desktop APIs such as windows, menus, tray icons, dialogs, notifications, global shortcuts, deep links, and file associations, and supports macOS, Linux, and Windows through pure Go without cgo. Its distribution tooling creates app bundles, disk images, Windows installers, Debian packages, and Linux install scripts, with code signing, notarization, and signed delta auto-updates. MyGo is distributed under the MIT license.
1 use taken from transcripts — each links to the moment in the video.
Helps developers build desktop applications in Go using either a web interface with a generated TypeScript bridge or a native Go UI. It targets macOS, Linux, and Windows and includes packaging and signed-update tools.
1 in the library.