Skip to content

Roadmap

Check out the Changelog for the latest status.

Our goal is to reach a stable v3.0 release. This roadmap outlines the key features and improvements we need to implement before the final release. Please note that this is a living document and may be updated as priorities shift or new insights emerge.

The v3 Beta contract covers desktop applications:

PlatformSupported targetsRequirements and notes
Windowsamd64 and arm64WebView2 runtime
macOSIntel and Apple SiliconThe macOS and WebKit versions documented in the installation guide
Linuxamd64 and arm64GTK4 + WebKitGTK 6.0 by default; GTK3 + WebKit2GTK 4.1 remains a -tags gtk3 legacy option through v3.0.x and is removed in v3.1

All targets require Go 1.25 or later for development. Android and iOS support is experimental and does not block the desktop Beta. Beta APIs aim for stability, but prerelease defects and explicitly announced changes may still be corrected before v3.0.0.

  • Test the latest beta release and report reproducible bugs
  • Contribute to documentation and examples
  • Participate in discussions and provide feedback on draft WEPs
  • Submit pull requests for bug fixes, documentation, or accepted WEPs

We welcome contributions from the community. If you’d like to help with these objectives, join the community discussions. Proposals for new functionality belong in a WEP PR, not a feature-request issue.

This roadmap is subject to change based on community feedback and project priorities. We’ll update it regularly to reflect progress and changes in direction. Report reproducible problems as issues; propose new functionality through a WEP (Wails Enhancement Proposal) PR.