Roadmap

Wails v3 project status, planned features, and how to contribute

Current Status: Beta

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.

Beta Compatibility Promise

The v3 Beta contract covers desktop applications:

Platform Supported targets Requirements and notes
Windows amd64 and arm64 WebView2 runtime
macOS Intel and Apple Silicon The macOS and WebKit versions documented in the installation guide
Linux amd64 and arm64 GTK4 + 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.

How You Can Contribute

  • 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.

Feedback and Updates

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.

Edit page

Last updated: