@tarunsachdeva: playing with http://zero-native.dev tonight, this thing is crazy got a native mac app with webview in... 680kb
Summary
Zero-native is a new tool for building lightweight native desktop apps using Zig and a WebView, producing sub-megabyte binaries with fast rebuilds and direct C library access.
View Cached Full Text
Cached at: 05/11/26, 08:37 AM
playing with https://t.co/2nz4UMNmGE tonight, this thing is crazy
got a native mac app with webview in… 680kb https://t.co/PLYDhE9uAv
zero-native | Desktop Apps with Zig + WebView
Source: https://zero-native.dev/ Build native desktop apps with web UI. Tiny binaries. Minimal memory. Instant rebuilds.
Why zero-native
Tiny and fast
zero-native apps using the system WebView produce sub-megabyte binaries and use a fraction of the memory you’d expect from a native app framework. No bundled runtime bloating your app.
Choose your web engine
Use the system WebView for lightweight apps, or bundle Chromium via CEF when you need pixel-perfect rendering consistency. Same API, different tradeoff. You choose per project.
Fast native rebuilds
Zig compiles fast. Change your bridge commands, system integrations, or app logic and get a rebuilt binary in seconds. Your frontend still hot-reloads instantly.
Any C library, one import away
Zig calls C directly. No binding generation, nounsafewrappers, no glue code. Native SDKs, audio codecs, ML runtimes: include the header and call it. When your app needs to go deeper than the built-in APIs, nothing is out of reach.
Cross-platform foundation
Build macOS and Linux desktop shells from one Zig codebase today, with Windows and mobile work in progress. The native layer stays small and explicit while the WebView surface stays familiar.
Simpler native layer
No borrow checker. No lifetimes. No fighting the compiler for 20 minutes over a string. Zig is a simple, readable systems language that web developers can pick up in an afternoon.
Get started
zero-native init my_app --frontend next
cd my_app
zig build run
The first run installs the generated frontend dependencies, then opens a native window rendering your HTML. Read the fullQuick Startto go from zero to a packaged app.
Learn more
- Quick Start-- Create, run, and package your first app
- Web Engines-- System WebView vs. Chromium (CEF)
- App Model-- Apps, sources, and lifecycle
- Bridge-- Call native Zig from JavaScript
- Frontend Projects-- Use React, Vue, or Svelte
- Security-- Permissions, policies, and navigation rules
Similar Articles
@ctatedev: Introducing zero-native Build native desktop + mobile apps with web UI and Zig → Tiny binaries, low memory usage → Sele…
zero-native is a new tool for building native desktop and mobile apps using web UI and Zig programming language, featuring tiny binaries, low memory usage, and support for multiple web engines (WKWebView, WebKitGTK, WebView2, Chromium/CEF) and frameworks (Next.js, Vue, Svelte, Vite, React).
Zero-native – Build native desktop apps with web UI
zero-native is a new framework that allows developers to build native desktop applications using web UI technologies and the Zig programming language. It emphasizes tiny binary sizes, fast rebuilds, and direct access to C libraries without heavy runtime overhead.
@berryxia: Bros! Don't reinvent the wheel—just use this 31.4K-star open-source project! ByteDance has open-sourced UI-TARS-desktop. Taking a quick look, the project has been live for nearly a year! It currently has 31.4k stars, and its growth rate is quite steady. 24-hour growth...
ByteDance open-sourced UI-TARS-desktop, a native desktop GUI agent with 31.4k GitHub stars that uses vision models to control local or remote applications via natural language. The tool runs locally for privacy, supports Windows and macOS, and includes a CLI with streaming output for developers.
I built a macOS clone in the browser with a single prompt
MiMo-V2.5-Pro can generate a fully functional macOS desktop clone in the browser from a single prompt, demonstrating strong context retention for complex agentic tasks. It is open-source under MIT License and leads in efficiency on ClawEval.
Tolaria, Rust, and Questions About What Makes a Mac App Feel Good to Me
The author reviews Tolaria, a fast and lightweight macOS knowledge base app built with Rust and React via Tauri, praising its native-like feel and development speed compared to Electron alternatives.