Skip to content
CAI
Produce a survey ↗Verify a survey

wailsapp/wails

This is a cross-platform desktop application framework that enables developers to build native desktop and mobile applications using web technologies and Go. It provides a comprehensive runtime for window management, system integration (notifications, clipboard, menus), and inter-process communication between the Go backend and frontend. The system includes a CLI tool for project scaffolding, building, and diagnostics, alongside a rich set of APIs for handling user input, file associations, and platform-specific features like macOS window tabbing or Windows DPI scaling.

56.7

Adequate · 29 July 2026

1.7k

lines of production code

Go

with JavaScript

1

bus factor · 474 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2018–2022 · v2 architecture and platform support

This period focused on the comprehensive development of the Wails v2 framework, introducing a modular internal architecture and a simplified public API. It established deep, native support for Windows, macOS, and Linux, including system diagnostics, window management, and build asset generation. The work also standardized project templates, CLI tooling, and cross-platform features like menus, notifications, and file dialogs.

78 changes

2023–2024 · Wails v3 feature expansion

This period focused on the development of Wails v3, introducing extensive new APIs for windowing, services, and system integration across all supported platforms. The work included building out the v3 CLI, implementing mobile support for Android and iOS, and providing comprehensive examples for new features like context menus, file associations, and system tray icons.

100 changes

2025–2026 · Wails v3 feature expansion and mobile support

This period focused on expanding Wails v3 capabilities with comprehensive mobile support for Android and iOS, alongside new services for notifications, dock icons, and in-app updates. The release was further enriched by numerous examples demonstrating advanced features like custom protocols, WebSocket transport, and system tray integration. Additionally, internal tooling was modernized with a Go-native build runner and automated changelog generation.

80 changes

CAI lens gauges

Survey your own repository

wailsapp/wails was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 29 July 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 8a181b041d — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards