
go-app
Go package for building progressive web apps whose UI is written in Go and compiled to WebAssembly.
go-app is a Go package for building progressive web apps. Components are written in Go, compiled to WebAssembly for the browser, and served by a Go program that uses the standard net/http package. The package is added to a project with go get.
The SEO guide says the server prerenders components to HTML before the page reaches the browser, where the app then generates its content on the client side.
The app can run from a Go server that keeps running, or be generated as static files for hosts such as GitHub Pages, as the GitHub Pages deployment guide describes.
Identity
- Status
- Active
- Maintainer
- Maxence Charriere5
- Maintained by
- Individual6
- First release
- 20184
Rendering and deploy
- Runs as
- Always on, Static files89
- Rendering
- On a server, In the browser, Static output910
- Install with
- go get8
Releases
Adoption
Sources
- 2026-10-27: links, Categories
go-app.dev - 2026-10-27: links, Written in, GitHub stars, Contributors
github.com/maxence-charriere/go-app - 2026-10-27: links
go-app.dev/getting-started - 2026-10-27: First release
github.com/maxence-charriere/go-app/releases/tag/2.6.0 - 2026-10-27: Maintainer, License, License model
github.com/maxence-charriere/go-app/blob/master/LICENSE - 2026-10-27: Maintained by
api.github.com/users/maxence-charriere - 2026-10-27: Runtime
github.com/maxence-charriere/go-app/blob/v11.1.3/go.mod - 2026-10-27: Install with, Runs as
raw.githubusercontent.com/maxence-charriere/go-app/master/README.md - 2026-10-27: Runs as, Rendering
raw.githubusercontent.com/maxence-charriere/go-app-docs/main/docs/web/documents/github-deploy.md - 2026-10-27: Rendering
raw.githubusercontent.com/maxence-charriere/go-app-docs/main/docs/web/documents/seo.md - 2026-10-27: Current major version, Last release
github.com/maxence-charriere/go-app/releases/tag/v11.1.3