henryoman/awesome-vercel-native: Awesome list for Vercel Labs Native SDK apps, libraries, examples, and tooling. - henryoman/awesome-

github.com · 2026-07-16 · by Long Nguyen ·github
Awesome list for Vercel Labs Native SDK apps, libraries, examples, and tooling. - henryoman/awesome-vercel-native

henryoman/awesome-vercel-native

Awesome list for Vercel Labs Native SDK apps, libraries, examples, and tooling. - henryoman/awesome-vercel-native

8 stars · 1 forks · Zig Topics: awesome, zig, awesome-list, desktop-apps, native-sdk, vercel

README

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 Libraries & Packages Framework Integrations Apps Examples Skills Theme Packs Tooling

Official

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

Native SDK Package - NPM package and CLI distribution for the SDK.

Framework Integrations

Frontend Integration - Use existing web frontends in Native SDK apps. Next.js Example - Native SDK shell around a Next.js frontend. Qwik Example - Legacy Zero Native integration for macOS and Linux with a Qwik and Vite frontend, managed development server and production assets, and a Zig system-WebView shell. React Example - Native SDK shell around a React frontend. SolidJS Template - Cross-platform Zero Native starter using SolidJS, Bun, Vite, a system WebView, Zig bridge commands, testing, and packaging workflows. 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.

Apps

API Lab - Native macOS API testing workbench using Zero Native, a React WebView, and Zig bridge handlers for CORS-free HTTP, gRPC, mock servers, filesystem access, and other local tooling. 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. Batshit - Self-hosted AI workspace shipping a packaged macOS app built with a Zero Native system WebView shell and local service supervisor. CheeseJS - Cross-platform native code workbench using Zero Native, Zig, React, Monaco, system WebViews, and extensible language and runtime packages. 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. Co Translator - Real-time translation app for macOS and Linux using Zero Native, React, Zig, and an OpenAI Realtime sidecar that keeps API keys outside the renderer. Codex Pet Share - Self-hostable pixel-pet gallery with a packaged macOS Zero Native client, production WebView integration, and native notification support. Component Cleaner - Native macOS Vue component scanner using Zero Native, a Vue WebView, and Zig bridge handlers to find unused Vue, TSX, and JSX components with whole-word and kebab-case matching. Compressor - Native Windows image compressor using Native markup, Zig state, native file dialogs, drag and drop, and Bun-powered WebP encoding. Crystal LLM - Pokemon Crystal runtime and LLM gameplay toolkit with a packaged Zero Native desktop interface for its local web runtime. 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. Mac Cleaner - Native macOS cleaner dashboard using Native SDK markup and Zig to run Mole status, cleanup, optimization, purge, and history commands. Meeting Companion - Native macOS meeting transcription app using Zero Native, Zig, ScreenCaptureKit, AVFoundation, and a local Deepgram streaming sidecar. My Pots - Cross-platform savings tracker for Linux and Windows using Zero Native, Zig, SolidJS, and a persistent local SQLite database. 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. Petdesk Mood by Token - Native macOS desktop pet that uses a Zero Native shell and local coding-agent usage data to animate token-driven mood states. Petdex - Pet gallery, CLI, and floating macOS desktop companion built with Zig and a Zero Native fork for transparent always-on-top windows. 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. Signet - Native macOS Nostr signer using a Native SDK and Zig approval interface for NIP-46 requests handled by an isolated daemon. Social Stockfish - Conversation-analysis app with a lightweight Zero Native macOS client for its React interface and local AI backend. Talky - Voice interface for AI agents with a patched Zero Native macOS shell that connects to its local daemon and WebView UI. 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. 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.

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. 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 .native markup, 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.

Theme Packs

Theme Gallery - Browsable gallery of Native SDK theme packs. Theme Pack Spec - Proposed Zig theme-pack format that resolves to the same DesignTokens shape as the built-in house and geist packs. House - Default monochrome neutral register. Geist - Built-in Geist-inspired register with cool neutrals, blue focus, 6px controls, and a taller control ladder. Cobalt - Example blue-accent theme pack extending house. Graphite - Example dense neutral theme pack extending geist. Solarized - Classic low-contrast warm/cyan theme pack. Dracula - Purple-accent editor theme with bright semantic colors. Gruvbox - Retro warm theme with earthy semantic hues. Nord - Cool arctic theme with blue-gray surfaces. Monokai - High-energy classic editor palette with green and cyan accents. One Dark - Atom-style neutral dark theme with blue accents. Tokyo Night - Deep blue editor theme with vivid syntax-inspired hues. Catppuccin - Soft pastel theme with Latte/Mocha-style light and dark palettes. Rose Pine - Muted rose and pine palette with soft rounded surfaces. GitHub - Familiar GitHub-style light and dark UI palette.

Tooling

Native SDK CLI - Commands for initializing, developing, checking, testing, building, packaging, and automating apps. Native Markup Extension - Editor support for .native markup. Theme Installer - Small shell installer for copying a theme Zig module into an app-local themes/ directory. Theme Gallery - Minimal Svelte gallery for browsing the theme packs in this repository.

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.

Join the conversation

source

github.com · 2 images · 179 links

Comments (0)

No comments yet