A community-curated collection of apps, examples, themes, and tools built with Native SDK, an open-source project from Vercel Labs.
Native SDK is Vercel's open-source toolkit for building fast, lightweight desktop apps with Zig, native-rendered interfaces, GPU surfaces, WebViews, automation, cross-platform packaging, and an app.zon manifest.
Contents
Official
- Changelog - Version-by-version record of Native SDK features, component additions, fixes, and migration notes.
- Native SDK - Source repository for the Vercel Labs Native SDK.
- Philosophy - Design principles behind Native SDK's native rendering, explicit state model, simple authoring, customizable defaults, and agent-driven workflows.
- Quick Start - Install the CLI, create an app, run it locally, and build it.
Libraries & Packages
- Component Catalog - Official catalog of the 46 documented native-rendered component families, with Native markup, TypeScript and Zig examples, builder equivalents, generated attribute references, and engine-rendered previews.
- Media Surface - Native SDK 0.5.3 component for presenting externally produced RGBA textures such as video, camera, or custom-renderer frames through a model-bound surface ID.
- Native SDK Package - NPM package and CLI distribution for the SDK.
- Tooltip - Runtime-managed anchored tooltip with hover intent, keyboard-focus behavior, configurable delay, and deterministic automation support.
- Weaver - Pre-alpha Windows and macOS desktop-widget platform with a TSX authoring SDK, CLI, Zig and QuickJS runtime, and a maintained Native SDK fork for transparent desktop surfaces.
Framework Integrations
- Frontend Integration - Use existing web frontends in Native SDK apps.
- Next.js Example - Native SDK shell around a Next.js frontend.
- React Example - Native SDK shell around a React frontend.
- Svelte Example - Native SDK shell around a Svelte frontend.
- Vite Integration - Native SDK shell for an existing Vite project, with frontend configuration, environment-based source selection, and development origin setup.
- Vue Example - Native SDK shell around a Vue frontend.
- WebViews - Embed and compose WebView surfaces alongside native UI.
- Agent-Farm - macOS AI-agent control plane with a Native SDK and Zig shell around a React workspace for local and remote agent silos, provider routes, and streamed sessions.
- Audiobook Maker - Native macOS audiobook generation app for a Kokoro TTS backend using Native SDK markup, Zig state, native file picking, and bundled Python, MLX, FFmpeg, and espeak runtime dependencies.
- Artemis - Early macOS and Linux database browser for PostgreSQL and SQLite using a Native SDK WebView shell, Zig-native database drivers, and a React data grid.
- Chessboard - macOS and Windows chess app using a Native SDK WebView shell, canvas rendering, Stockfish, lessons, puzzles, game analysis, and PGN workflows.
- Chutes E2EE Native SDK Proof - Native-rendered proof app for encrypted Chutes.ai chat requests using Zig, Native markup,
fx.fetch, and Native SDK automation. - Compressor - Native Windows image compressor using Native markup, Zig state, native file dialogs, drag and drop, and Bun-powered WebP encoding.
- GIFBin - Native GIF creation app using a Native SDK GPU surface, canvas widgets, Zig state, drag and drop, native dialogs, image decoding, and GIF export.
- Goban - macOS and Windows Gomoku app using a Native SDK WebView shell and canvas rendering, with AI play, tactical exercises, analysis, and SGF import and export.
- Hyper Term - macOS-first terminal and coding-agent workspace using Native SDK for native chrome, a Rust-owned PTY bridge, and an anchored system WebView for terminal rendering.
- Inbox Zero Mail - Cross-platform Gmail and Outlook client rendered with Native SDK and Zig, with OAuth, native multi-window composition, search, message actions, and deterministic tests.
- Lavalamp - Local AI coding assistant with a Native SDK desktop client for sessions, streamed conversations, tool results, permissions, questions, and composer workflows.
- Lumiveo - macOS app-demo video editor using a Native SDK Zig and WebView shell, React and Remotion editing, native dialogs, and a bundled local worker.
- Maat - Local-first macOS and Windows visual asset manager using Native SDK, Zig, React, SQLite, native file operations, and a system WebView.
- Mac Cleaner - Native macOS cleaner dashboard using Native SDK markup and Zig to run Mole status, cleanup, optimization, purge, and history commands.
- MDitor - Native macOS Markdown editor and viewer using Native SDK and Zig for a GPU-rendered split editor and preview with GFM, LaTeX math, Mermaid diagrams, and file associations.
- mdv - Minimal macOS Markdown viewer using a Native SDK and Zig shell with a system WebView, live reload, syntax highlighting, Mermaid diagrams, and Finder file associations.
- Mousemove - Native Windows mouse activity utility using Native SDK canvas rendering, raw input handling, background timers, and a click-through desktop overlay.
- OCPP DebugKit Studio - Early-stage native OCPP charging-session debugger built with Zig and Native SDK, with macOS/Linux CI and automation-driven smoke testing.
- OfficeMachine Music - Local-first macOS music player rendered entirely with Native SDK, with album browsing, search, native menus, cover art, playback controls, and a persistent queue.
- OfficeMachine Video - Local-first video editor using Native SDK, React, Remotion, native project files, local media storage, and an optional AI editing agent.
- openbar2000 - Native macOS audio player using Native SDK markup and TypeScript core logic with local-file playback, Spotify integration, keyboard controls, and a bundled Rust helper.
- Petdex Desktop - Native desktop-pet renderer using Native SDK, atlas-backed animation, model-driven pet states, and automation-based screenshot testing without a WebView or sidecar.
- Plaza - Fast, local-first Nostr client built with Zig and Native SDK, with native-rendered feeds, profiles, relays, search, and cross-platform CI.
- Press - Native macOS video compressor using Native SDK, Zig, drag and drop, file dialogs, live FFmpeg progress, and quality presets.
- Project Orbit - AI sandbox game shipping a macOS and Linux desktop shell built with Native SDK, a system WebView, and a Zig bridge.
- Qrcode - Native Windows QR-code generator using a Native SDK and Zig shell with a WebView2-rendered interface.
- Shriflow - Native macOS push-to-talk dictation app using Native SDK markup and Zig with local or cloud transcription, LLM cleanup, global text injection, and a recording HUD.
- Signet - Native macOS Nostr signer using a Native SDK and Zig approval interface for NIP-46 requests handled by an isolated daemon.
- SkillManager - macOS and Linux agent-skill manager using Native SDK, Zig bridge commands, and a React WebView to discover, install, update, and remove skills.
- Timex - Native project timer and scheduler using a Native SDK interface, Zig, SQLite, macOS notifications, and a companion MCP server for coding-agent control.
- Token Tach - Native macOS menu bar app for AI coding-agent token usage using Native SDK, Zig, Metal rendering, local ledger tailing, and a vendored Native SDK fork for popover and status-item support.
- Video Transcribe - Native macOS transcription app using Native SDK markup and a TypeScript core with local whisper.cpp and optional xAI speech-to-text backends.
- Widgoal - Native macOS football score widget using Native SDK native views, a Metal GPU surface, ESPN score data, league and team following, and live menu bar updates.
- xvibe - Cross-platform native command center for Codex, Claude, and OpenCode using Native SDK markup, Zig process effects, streaming output, cancellation, and diff verification.
Examples
- AI Chat (TypeScript) - Official zero-Zig example using a TypeScript app core, Native markup, an OpenAI-compatible fetch effect, environment-supplied configuration, and deterministic record and replay.
- Calculator - Small native UI app with markup, keyboard input, chrome shortcuts, and theming.
- Canvas Preview - Mixed native canvas and WebView panes in one window.
- GPU Dashboard - Dense native dashboard UI with GPU-rendered widgets.
- Hello Native - Focused native-rendered counter example using Native SDK markup, a Zig model and update loop, GPU surfaces, hot reload, and UI tests.
- Notes - Persistence example with effects, restore on boot, dialogs, and search.
- Official Examples - Native SDK examples covering native UI, WebViews, framework shells, GPU surfaces, mobile embedding, and platform capabilities.
- PULSE - Native-rendered TYPO3 editorial-cockpit prototype using Zig and Native markup to demonstrate newsroom workflows, context menus, command navigation, and deterministic UI tests without a WebView.
- Soundboard - Native media-style interface with cover art, context menus, timers, and custom theming.
- Split Collapse - Official native-rendered example comparing runtime, markup-declared, and manual pane-collapse animation while measuring frame pacing and optional WebView reflow.
- ∅M〇ᶻ Native Biu Demo - Minimal zero-config Native SDK demo using
.nativemarkup, Zig state, hot reload, testing, and the Biu/Bun ecosystem.
Skills
- Native SDK - Official installable skill that teaches coding agents to discover and load version-matched Native SDK guidance from the CLI.
Tooling
- Native SDK CLI - Commands for initializing, developing, checking, testing, building, packaging, and automating apps.
- Native Markup Extension - Editor support for
.nativemarkup. - Themes - Browse Native SDK themes, open the visual gallery, install packs, and read the theme-pack specification.
Contributing
Built something with Native SDK? Read the curation rules and contribution guide before opening a pull request, or suggest a project if you found something that should be reviewed.
