wails.io - What's the catch?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

    Yesterday, I came across this project: https://wails.io/ Is it just my paranoia, or is there some big catch? Doesn't it seem too good to be true?? 😄 Recently, I've been working on a project in Go and I needed a simple, lightweight multiplatform GUI - after exhausting pretty much every option (Qt - bothersome; Ultralight - doesn't work on ARM (M1); Electron - too heavy; Fyne - not robust enough; etc.), I settled for webviews. Now I found the wails project and it just seems to be too good, there simply has to be some kind of a catch. Looks like a simple API, the use of a native HTML/JS engine (ie. no embedded/shared libs, like webviews), support for things like native dialogs, resources embedded in the final bin, etc.

  • wally

    The Flash(ing tool) (by zsa)

    Wails is what Wally is written with

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

    And then there is Tauri. https://tauri.app

  • Lorca

    Build cross-platform modern desktop apps in Go + HTML5

    Wails 2 seems great. I need to have a another look at it for my pet project. I've used something closer to Lorca so far.

  • RethinkRAW

    RethinkRAW is an unpretentious, free RAW photo editor.

    Wails 2 seems great. I need to have a another look at it for my pet project. I've used something closer to Lorca so far.

  • fir

    Build progressively enhanced reactive html apps (by livefir)

    Then use something like Fir to keep JavaScript at a minimum.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts