native

Toolkit for building native desktop apps

19 articles 6.6k View on GitHub ↗
19 articles
How to Migrate from WebView-Based Apps to Native-Rendered Components in Native SDK

Migrate WebView apps to native components with Native SDK. Remove webview capability, update UiApp, implement declarative markup, and move logic to compiled cores. Boost performance now.

migration-guide
Jul 18, 2026
How the Native SDK Deterministic Record/Replay System Works for Testing and Debugging

Understand how the Native SDK's deterministic record replay system captures user interactions and events for byte-identical testing and debugging without host OS interference.

internals
Jul 18, 2026
How to Integrate Clipboard, Credentials, and File Drop Capabilities in the Native SDK

Integrate clipboard, credentials, and file drop in Native SDK using permission-gated bridges. Learn how to enable these features via app.zon manifest and consume them with JavaScript or Zig.

how-to-guide
Jul 18, 2026
How to Implement Multi-Window Apps with Model-Declared Windows in the Native SDK

Implement multi-window apps with model-declared windows in Native SDK by declaring ShellWindow records in your app.zon manifest. The runtime creates native platform windows and wires ShellView hierarchies.

how-to-guide
Jul 18, 2026
How to Use Subscriptions for Timers and External Events in the Native SDK Effect System

Learn to manage timers and external events with Native SDK's effect system subscriptions. Automate cleanup when components unmount and simplify your code.

how-to-guide
Jul 18, 2026
How `native check` Performs Markup Validation and Reports File:Line:Column Errors in Native SDK Apps

Learn how native check validates markup in Vercel Native SDK apps. Get precise file:line:column error diagnostics without building.

how-to-guide
Jul 18, 2026
How to Implement Keyboard Shortcuts and Chrome Shortcuts in the Native SDK

Learn to implement keyboard and Chrome shortcuts in the Native SDK. Discover how on_command and on_key work for efficient app control.

how-to-guide
Jul 18, 2026
How to Package Native SDK Apps for Distribution on macOS, Linux, and Windows

Learn to package Native SDK apps for macOS, Linux, and Windows distribution using the native CLI. Distribute your applications easily across multiple platforms.

how-to-guide
Jul 18, 2026
How to Compile TypeScript Cores to Native Zig Code at Build Time in the Native SDK

Compile TypeScript cores to native Zig code at build time using the native-core CLI for the Native SDK. Add the generation step to your build.zig for seamless integration.

how-to-guide
Jul 18, 2026
How the Native SDK Dev Workflow Enables Hot Reload While Preserving State

Learn how the Native SDK dev workflow uses `native dev` to enable hot reload while preserving state. Discover how UI changes are re-evaluated without impacting your app model.

internals
Jul 18, 2026
How to Implement Context Menus, Dialogs, and System Notifications in the Native SDK

Learn to implement context menus, dialogs, and system notifications in the Native SDK. Import runtime widgets and initialize Zig structs with ease.

how-to-guide
Jul 18, 2026
How to Secure Navigation and External Links in WebView-Enabled Native SDK Apps

Learn how to secure navigation and external links in your WebView-enabled apps. Discover best practices for validating URLs, intercepting clicks, and protecting your users.

how-to-guide
Jul 18, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →