# Wails

Project generator

Go desktop framework and CLI for applications with a web frontend and native system integration.

## Why we recommend it

Wails is a useful foundation when your team wants Go to own local application logic and a familiar web stack to render the interface. Generated bindings connect frontend code to Go methods, letting you build a desktop client around existing Go capabilities.

## When to choose it

- Desktop business utilities with substantial Go logic or local integrations.
- Teams that prefer a native WebView and a Go backend for their desktop product.

## What to consider

- The repository is framework and CLI source, not a generated application. Initialize your app separately; the checked documentation distinguishes stable v2 from beta v3.
- System WebView requirements and behavior differ by operating system. Signing, installer delivery and safe exposure of Go methods still need design.

## Start with this project

Install Go, the frontend toolchain and the operating-system prerequisites documented for the chosen Wails version. Select stable v2 or explicitly evaluate v3 beta, install that CLI, then initialize an app in a separate directory. Review generated bindings and run platform builds.

Technology: Go, Wails, JavaScript

License: MIT

Default branch: master

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/wails)

[Start a project in Orqestria](orqestria://catalog/project?repository=wails)

Choose a name and location in Orqestria to clone the generator source and assign the recommended team. Generating your actual application is a separate step. No dependencies are installed and no application is started.

## Official sources

- [https://github.com/wailsapp/wails](https://github.com/wailsapp/wails)
- [https://github.com/wailsapp/wails/blob/master/README.md](https://github.com/wailsapp/wails/blob/master/README.md)
- [https://github.com/wailsapp/wails/blob/master/LICENSE](https://github.com/wailsapp/wails/blob/master/LICENSE)
