wailsapp/wails

Create beautiful applications using Go

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 11 minutes ago
Added to GitGenius on August 31st, 2026
Created on December 15th, 2018
Open Issues & Pull Requests: 331 (+0)
GitHub issues: Enabled
Number of forks: 1,839
Total Stargazers: 36,184 (+1)
Total Subscribers: 168 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 18.6 hours
Mean response time: 45.8 days
90th percentile: 95.5 days
Tracked items: 1,079

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 86% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. Only 4% of issues opened in the past year have been closed. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 175
New in 7 days: 6
Closed in 7 days: 1
Avg open age: 302 days
Stale 30+ days: 129
Stale 90+ days: 44

Recent activity

Opened in 7 days: 5
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Bug (676)
  • v3 (316)
  • Enhancement (287)
  • Windows (216)
  • awaiting feedback (167)
  • MacOS (161)
  • Linux (149)
  • P2 (121)

Detailed Description

Wails is a framework for building desktop applications using Go and web technologies.

The tool addresses the challenge of creating desktop applications by combining Go backend code with web-based frontends into a single executable binary. Rather than running a web server and opening a browser, Wails wraps both components together, eliminating the need for users to manage separate processes. The framework provides tooling for project scaffolding, compilation, and bundling to streamline this integration.

Wails suits developers who want to leverage Go's performance and capabilities on the backend while using familiar web technologies like React, Vue, Svelte, or Angular for the user interface. It works well for teams with Go expertise who prefer not to learn desktop-specific frameworks, and for projects targeting Windows, macOS, and Linux. The approach appeals to those seeking to ship a single binary without requiring users to have a web server or browser installed separately.

The project shows consistent development activity with regular builds and testing across its supported platforms. The codebase maintains quality standards through automated checks. The project welcomes contributions and maintains active community engagement through multiple communication channels.