Wails icon
Wails icon

Wails

 1 like

The lightweight framework for building web-like desktop apps using Go (Programming Language). Write standard Go code. Use any frontend technologies you like and call your Go code from Javascript.

Wails screenshot 1

License model

  • FreeOpen Source

Country of Origin

  • AU flagAustralia

Platforms

  • Mac
  • Windows
  • Linux
  No rating
1like
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

  • development

Wails News & Activities

Highlights All activities

Recent activities

  • namdx1987 liked Wails
    4 months ago
Show all activities

Wails information

  • Developed by

    AU flagWails
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    6 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  28,913 Stars
  •  1,407 Forks
  •  293 Open Issues
  •   Updated Jul 6, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about Wails, and it has gotten 1 likes

Wails was added to AlternativeTo by David on Jul 17, 2019 and this page was last updated Jul 17, 2019.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Wails?

The lightweight framework for building web-like desktop apps using Go (Programming Language) icon Go (Programming Language). Write standard Go code. Use any frontend technologies you like and call your Go code from Javascript.

The traditional method of providing web interfaces to Go programs is via a built-in web server. Wails offers a different approach: it provides the ability to wrap both Go code and a web frontend into a single binary. Tools are provided to make this easy for you by handling project creation, compilation and bundling. All you have to do is get creative!

Features

  • Use standard Go libraries/frameworks for the backend
  • Use any frontend technology to build your UI
  • Quickly create Vue, Vuetify or React frontends for your Go programs
  • Expose Go methods/functions to the frontend via a single bind command
  • Uses native rendering engines - no embedded browser
  • Shared events system
  • Native file dialogs
  • Powerful cli tool
  • Multiplatform

Official Links