vercel-labs/native
Toolkit for building native desktop apps observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 99
- Release rhythm 99
- Longevity 8
Flags: young
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 117
- days_rel: 9
- days_push: 8
- n_releases_24m: 43
Adoption not part of the score
7587 stars · 308 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Native SDK is a toolkit for building native desktop applications with declarative .native markup views and app logic written in TypeScript (compiled to native at build time) or Zig. Its own Zig-based engine renders every pixel into real OS windows with no browser, WebView, or JS runtime in the shipped binary.
Use cases
- build a native desktop app without electron
- create cross-platform gui apps with typescript
- build lightweight desktop apps with no webview
- scaffold and package a native app from the cli
- write desktop ui with declarative markup and elm-style state
- ship a small fast native binary instead of a web runtime
- extend a ui toolkit with custom zig widgets
When to choose
- you want native performance and small binaries without embedding a browser or JS engine
- you prefer a predictable model-msg-update state loop over reactive frameworks
- you want one codebase targeting macOS, Linux, and Windows with experimental mobile support
- you want beautiful default styling via design tokens that is fully customizable
- you want AI-agent-friendly tooling with versioned skill documents
When to avoid
- you need a vast third-party ecosystem of web-based UI libraries
- your team is not comfortable with TypeScript subset constraints or Zig for deep customization
- you need mature iOS/Android support today (still experimental)
- you rely on heavy web content as the core of your app rather than an occasional WebView
- you need long-term stability guarantees from a very mature toolkit
Facets
framework · maturity active
gui desktop-framework ui-components templating cli build-tool graphics cross-platform desktop-applications web-development developer-tools graphics windows cross-platform cli native-rendering no-webview declarative-markup elm-architecture typescript zig gpu-rendering design-tokens hot-reload agent-skills macos linux ios android nodejs
10 sources
- readme: https://github.com/vercel-labs/native · fetched 2026-08-28 · 3c822fe06f9f
- homepage: https://native-sdk.dev · fetched 2026-08-29 · 6e31c645e045
- site_page: https://native-sdk.dev/docs/cli · fetched 2026-08-29 · 601a617af31a
- site_page: https://native-sdk.dev/docs/app-zon · fetched 2026-08-29 · 29ff95c3c377
- site_page: https://native-sdk.dev/docs/skills · fetched 2026-08-29 · 933e7c65de5b
- site_page: https://native-sdk.dev/docs/app-model · fetched 2026-08-29 · d4c1539765cc
- site_page: https://native-sdk.dev/docs/typescript · fetched 2026-08-29 · 82a621d9e74b
- site_page: https://native-sdk.dev/docs/introduction · fetched 2026-08-29 · 8871087372db
- site_page: https://native-sdk.dev/docs/components · fetched 2026-08-29 · dbd12b83ff00
- site_page: https://native-sdk.dev/docs/quick-start · fetched 2026-08-29 · 73ddfa5a916e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vercel-labs/native | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="vercel-labs/native")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem