
Native SDK (vercel-labs/native)
Native SDK is a Vercel Labs toolkit for native desktop apps with declarative UI and TypeScript. It aims at native binaries and is often pitched as an Electron replacement. In practice, basics like focus, terminals, and WebView observability are still incomplete in the issue tracker.
Why it is on this list
It is an early platform sold as if Electron were already finished. Marketing talks about no WebView and no JavaScript runtime. The tracker is full of primitives that still do not work, including focus, terminals, WebView observability, and layout control (#222–#226). Stars and agent-automation talk outran a solid quality bar. If the product still cannot tell which terminal fired an event, that is not a finished revolution. It is a launch note with a long homework list.
References (8)
vercel-labs/native repository
~7k stars with 100+ open issues; README markets zero-runtime native binaries.
WebView is write-only — no console, nav, or crash signals
Embedded WebView content is invisible to automation snapshots and app-side diagnostics.
macOS focus is inferred, not observed
Autofocus and focus transitions lag or never surface; key window resignation unobserved.
Terminal events cannot identify which terminal
on-terminal state carries no pty key; apps cannot disambiguate multi-terminal UIs.
PtySpawnOptions has no cwd
Per-directory terminals must smuggle cd through shell command lines.
Focus effects cannot move focus between views
Documented focus APIs exist but Zig updates cannot actually transfer focus.
Kill Electron style marketing post
Template narrative of no browser runtime and star count presented as the whole argument.
Skepticism about reinventing desktop components
Pushback that native desktop widgets keep getting reinvented instead of using mature stacks.