
Wails
Create beautiful applications using Go
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Oct 2026
Wails lets Go developers build desktop apps with a web frontend (React, Vue, Svelte or plain HTML) and ship them as one native binary. Instead of bundling a whole browser the way Electron does, it uses the web view the operating system already has. Free under MIT, no paid tier.
Wails v3.0.0 went stable on October 26, 2026, nearly four years after the first v3 alpha. It adds multiple windows, system tray, notifications, an in-app updater, code signing and installers, plus experimental iOS and Android builds. v2 still gets critical updates, but moving to v3 is a real port, not a version bump. wails3 setup checks and installs what you need. The site claims roughly 15MB binaries versus Electron's 150MB. Solo Go developers through larger teams: free, and the cost is engineering time, not licenses.
The catch: native web views mean WebView2 on Windows, WebKit on macOS and WebKitGTK on Linux, so your UI can behave differently per OS. Tauri makes the same trade; only Electron ships one engine everywhere. In October the project also published a batch of security advisories, several rated high. v3.0.0 fixes all but one, and v2 users need 2.17.0 or later.
Free vs Self-Hosted vs Paid
fully freeFree: All of it, under the MIT license. v3.0.0 is the stable release for Windows (amd64, arm64), macOS (Intel, Apple Silicon) and Linux (amd64, arm64); iOS and Android are experimental and outside the stability promise. v2 remains supported with critical updates.
Self-hosted: Nothing to host; it's a development framework. v3 needs Go 1.26 or newer, WebView2 on Windows (preinstalled on 10/11), Xcode Command Line Tools on macOS, and GTK/WebKit development packages on Linux. Weekly minor releases from here on, nightly pre-releases in between.
Paid: None. The project is funded by GitHub Sponsors. Your real costs are the code-signing accounts any desktop app needs on macOS and Windows, which are not Wails charges.
Free at any scale. The real costs are the v2-to-v3 port if you're on v2 and the platform code-signing accounts every desktop app needs.
What to do by team size
- Solo
- free; the easiest route to a desktop app if you already write Go
- Small team
- free; Go backend plus any web frontend your team already knows
- Medium team
- free; test the UI on all three OS web views before committing
- Large team
- free; consider Electron if identical rendering on every OS matters more than binary size
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
About
- Stars
- 36,972
- Forks
- 1,927
Explore Further
More tools in the directory
rea
Reverse engineer anything with agents, from app behavior down to native binaries.
435.8k ★openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
394.0k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
298.1k ★
