Zero-native – Build native desktop apps with web UI
gedy
21 points
16 comments
May 13, 2026
Related Discussions
Found 5 related stories in 96.8ms across 8,303 title embeddings via pgvector HNSW
- Windows native app development is a mess domenicd · 384 pts · March 22, 2026 · 59% similar
- I'm done making desktop applications (2009) claxo · 159 pts · April 24, 2026 · 58% similar
- MerJS: A Zig-native web framework that ships without Node jedisct1 · 13 pts · April 20, 2026 · 55% similar
- What if the browser built the UI for you? jonnonz · 22 pts · April 05, 2026 · 55% similar
- Show HN: Gridland: make terminal apps that also run in the browser rothific · 76 pts · March 24, 2026 · 54% similar
Discussion Highlights (8 comments)
AbuAssar
> No borrow checker. No lifetimes. No fighting the compiler for 20 minutes over a string. I don’t like this attitude, both zig and rust have their strengths.
vijaybritto
Im not sure if people are getting the biggest problem in electron desktop apps. Its RAM usage not the disk!! Why are they all making the same thing in different ways?! I have never worked on an electron app where the executable size was an impediment to the business. Its always the RAM/CPU usage. If we are going to work on the same webviews like electron and others, how will this make any difference?
aiscoming
I love the redefinition of "native desktop app" - a web app which uses the system web-view instead of bundling Chrome.
h4ch1
> Use the system WebView for lightweight apps, or bundle Chromium via CEF so basically a vibe coded Tauri in zig? I don't like calling webview dependent applications "native desktop apps". Native desktop apps means using the OS primitives and directives to draw the UI imo; WinForms, SwiftUI, and their ilk.
norskeld
Given this is from Vercel and most likely vibe coded (hopefully not), I wonder how many zero-day vulnerabilities will be there... :^)
boxed
No screenshot examples even? :/
DeathArrow
Still, using system's native GUI should be more performant and use less memory. I would rather see existing Zig GUI libraries using system's GUI primitives improving. With LLM GUI stuff should be simple enough and we don't need to rely on people web expertise to build desktop apps.
jerleth
Sounds very similar to webui (zig version: https://github.com/webui-dev/zig-webui ) What is the difference?