<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/issue-622-wails-3-arrives-after-nearly-four-years-go-weekly-l6ic8qvm4" -->

---
title: Issue #622: Wails 3 arrives after nearly four years — Go...
description: Wails 3.0 has shipped nearly four years after its alpha, letting developers build desktop apps with a Go backend and a web frontend rendered in a native...
canonical: https://daily.dev/posts/issue-622-wails-3-arrives-after-nearly-four-years-go-weekly-l6ic8qvm4
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Issue #622: Wails 3 arrives after nearly four years — Go Weekly | daily.dev
og:description: Wails 3.0 has shipped nearly four years after its alpha, letting developers build desktop apps with a Go backend and a web frontend rendered in a native...
og:url: https://daily.dev/posts/issue-622-wails-3-arrives-after-nearly-four-years-go-weekly-l6ic8qvm4
og:image: https://api.daily.dev/og/posts/L6IC8qVm4.png
og:image:alt: Issue #622: Wails 3 arrives after nearly four years — Go Weekly
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Issue #622: Wails 3 arrives after nearly four years — Go Weekly

**[Golang Weekly](https://daily.dev/sources/glw)** · 3 min read · 0 upvotes · 0 comments

## Summary

Wails 3.0 has shipped nearly four years after its alpha, letting developers build desktop apps with a Go backend and a web frontend rendered in a native WebView. The release adds multiple windows, system tray support, an in-app updater, and generated JavaScript and TypeScript bindings for Go services. Mobile support stays experimental. The issue also covers TinyGo 0.44, which makes binaries smaller and adds multicore goroutines on the ESP32-S3, plus a critical access control bypass fixed in Echo's proxy middleware.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://golangweekly.com/issues/622>

## Questions this post answers

### What's new in Wails 3.0 for building desktop apps with Go?

Wails 3.0 adds support for multiple windows, a system tray, an in-app updater, and generated JavaScript and TypeScript bindings for Go services. It lets developers build desktop apps with a Go backend and a web frontend rendered in a native WebView, arriving nearly four years after its alpha. Mobile support remains experimental.

_daily.dev surfaces releases like Wails 3.0 for developers tracking Go desktop tooling._

### What security vulnerability was fixed in Echo 5.4.1?

Echo 5.4.1 fixed a critical access control bypass in the proxy middleware's WebSocket handling. The popular Go web framework shipped four patch releases within eight days to address this and related issues, culminating in version 5.4.4.

_Go developers patching Echo deployments can track framework advisories on daily.dev._

### What performance improvements does TinyGo 0.44 bring?

TinyGo 0.44 does more initialization work at compile time, producing smaller binaries that start faster, and it drops unnecessary slice bounds checks. It also adds multicore goroutine support on the ESP32-S3 and brings TinyGo's first Renesas CPU support via the Arduino Uno R4.

_Embedded Go developers evaluating TinyGo updates can follow releases like this on daily.dev._

## Similar posts on daily.dev

- [Issue \#613: An interactive tour of Go 1.27 — Go Weekly](https://daily.dev/posts/issue-613-an-interactive-tour-of-go-1-27-go-weekly-fygkcxzym) · Golang Weekly · 6 upvotes · 1 comments
- [Golang Weekly Issue 591: February 27, 2026](https://daily.dev/posts/golang-weekly-issue-591-february-27-2026-68ddo45kk) · Golang Weekly · 8 upvotes · 0 comments
- [TinyGo 0.44 - Smaller, Faster, Better](https://daily.dev/posts/tinygo-0-44---smaller-faster-better-4fdk21oi7) · Awesome Go · 18 upvotes · 0 comments

---

Tags: [#golang](https://daily.dev/tags/golang), [#webassembly](https://daily.dev/tags/webassembly)

[View this post on daily.dev](https://daily.dev/posts/issue-622-wails-3-arrives-after-nearly-four-years-go-weekly-l6ic8qvm4)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Issue #622: Wails 3 arrives after nearly four years — Go Weekly","url":"https://daily.dev/posts/issue-622-wails-3-arrives-after-nearly-four-years-go-weekly-l6ic8qvm4","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/issue-622-wails-3-arrives-after-nearly-four-years-go-weekly-l6ic8qvm4"},"datePublished":"2026-10-30T14:30:57.248Z","dateModified":"2026-10-30T14:31:22.072Z","description":"Wails 3.0 has shipped nearly four years after its alpha, letting developers build desktop apps with a Go backend and a web frontend rendered in a native...","image":"https://media.daily.dev/image/upload/s--OHB84bZF--/f_auto/v1722860399/public/Placeholder%2010","thumbnailUrl":"https://media.daily.dev/image/upload/s--OHB84bZF--/f_auto/v1722860399/public/Placeholder%2010","isAccessibleForFree":true,"articleSection":"Golang Weekly","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Golang Weekly","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/glw","url":"https://daily.dev/sources/glw"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/issue-622-wails-3-arrives-after-nearly-four-years-go-weekly-l6ic8qvm4","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"golang,webassembly","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Golang Weekly","item":"https://daily.dev/sources/glw"},{"@type":"ListItem","position":3,"name":"Issue #622: Wails 3 arrives after nearly four years — Go Weekly"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/issue-622-wails-3-arrives-after-nearly-four-years-go-weekly-l6ic8qvm4#faq","mainEntity":[{"@type":"Question","name":"What's new in Wails 3.0 for building desktop apps with Go?","acceptedAnswer":{"@type":"Answer","text":"Wails 3.0 adds support for multiple windows, a system tray, an in-app updater, and generated JavaScript and TypeScript bindings for Go services. It lets developers build desktop apps with a Go backend and a web frontend rendered in a native WebView, arriving nearly four years after its alpha. Mobile support remains experimental. daily.dev surfaces releases like Wails 3.0 for developers tracking Go desktop tooling."}},{"@type":"Question","name":"What security vulnerability was fixed in Echo 5.4.1?","acceptedAnswer":{"@type":"Answer","text":"Echo 5.4.1 fixed a critical access control bypass in the proxy middleware's WebSocket handling. The popular Go web framework shipped four patch releases within eight days to address this and related issues, culminating in version 5.4.4. Go developers patching Echo deployments can track framework advisories on daily.dev."}},{"@type":"Question","name":"What performance improvements does TinyGo 0.44 bring?","acceptedAnswer":{"@type":"Answer","text":"TinyGo 0.44 does more initialization work at compile time, producing smaller binaries that start faster, and it drops unnecessary slice bounds checks. It also adds multicore goroutine support on the ESP32-S3 and brings TinyGo's first Renesas CPU support via the Arduino Uno R4. Embedded Go developers evaluating TinyGo updates can follow releases like this on daily.dev."}}]}
```

