Build offline-first web apps in pure Go and HTML
Details
- External ID
- 48793893
- Source
- HN
- Company
- —
- Product
- Build offline-first web apps in pure Go and HTML
- Website domain
- mills.io
- Launched
- July 5, 2026
- Cohort
- —
- Upvotes
- 5
- Upvotes percentile
- 0.1081242532855436
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
For a while, I've struggled to really get into the Mobile ecosystem. With the duopology that Google (Android) and Apple (iOS) hold on the mobile ecosystem, it's very difficult for developers to build and maintain decent mobile apps, especially when you're a solo developer and UI/UX isn't exactly you're fore anyway.So I built (after some experiments with a friend @xuu) a little Go application framework that combines HTMX, DaisyUI/TailwindCSS and Service Workers with a little hack that works remarkably well that I've been able to build 3 quite nicely polished mobile apps (PWAs you install to your Home Screen).If anyone is interested in their next mobile app built with web technologies and gives Swag a try, I'd appreicate feedback/ideas!
Enrichment
- Theme
- mobile app design and launch tools
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- offline-first web app framework in go
- Manually corrected
- False
Could you build this?
No Building a custom compiler framework that translates Go net/http handlers to WebAssembly running seamlessly inside a Service Worker with write-behind sync requires deep systems and compiler runtime expertise.
What it would actually take: A real version requires deep expertise in Go's internal compiler toolchain, WebAssembly internals, and browser Service Worker APIs. The architecture involves custom AST parsing, compiling Go packages to WASM, intercepting Service Worker `fetch` events to route into the in-WASM HTTP multiplexer, and bridging IndexedDB storage through syscall wrappers. It also demands specialized offline-first distributed systems knowledge to implement robust client-side write-behind queuing and CRDT/vector-clock sync algorithms.
Discussion
2 comments analyzed.
Competitors
Other products that read as similar to this one — 91 launches clear the similarity bar, closest 8 shown.
Attention rank: #80 of 92 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 248 days after the earliest competitor.
- Rails-like web framework for Go · hn · 2026-01-04 · 10 upvotes · similarity 0.57
- Having fun making mini static site apps · hn · 2026-06-01 · 10 upvotes · similarity 0.46
- MyTimers.app offline-first PWA with no build step and zero dependencies · hn · 2025-11-04 · 48 upvotes · similarity 0.42
- A stateful UI runtime for reactive web apps in Go · hn · 2026-04-14 · 14 upvotes · similarity 0.41
- HCB Mobile – financial app built by 17 y/o, processing $6M/month · hn · 2025-12-03 · 176 upvotes · similarity 0.40
- Wildex · hn · 2026-02-16 · 106 upvotes · similarity 0.39
- Best Backend Web Development Frameworks · ph · 2026-09-15 · 1 upvotes · similarity 0.38
- Mini Apps Builder · hn · 2026-01-02 · 5 upvotes · similarity 0.38
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.