@tarunsachdeva: playing with http://zero-native.dev tonight, this thing is crazy got a native mac app with webview in... 680kb

X AI KOLs Timeline Tools

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.

playing with https://t.co/2nz4UMNmGE tonight, this thing is crazy got a native mac app with webview in... 680kb https://t.co/PLYDhE9uAv
Original Article
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

Similar Articles

Zero-native – Build native desktop apps with web UI

Hacker News Top

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...

X AI KOLs Timeline

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

Reddit r/artificial

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.