native
SHA-256Native SDK is a complete toolkit for building native desktop apps using declarative markup and TypeScript/Zig, with no browser or WebView — just native rendering.
Smart Download
Download Download Version
v0.5.3 · 2.2 MB
Build native desktop apps with declarative markup and TypeScript/Zig, rendered without browser runtime.
Core Features
- Declarative `.native` markup for UI, TypeScript/Zig for logic, compiled to native code
- Rich built-in component library (buttons, lists, charts) with theming support
- Deterministic state management with record/replay and AI automation server
- Cross-platform: macOS (primary), Linux, Windows, experimental mobile
What It Can't Do
- •macOS is the primary development platform; Linux and Windows support may have gaps (Linux runs full, Windows CI-tested)
- •Pre-1.0 software, APIs may change frequently
- •Mobile (iOS/Android) is experimental, not production-ready
- •WebView is not built-in but can be composed as a surface
Use Cases
- Building high-performance desktop apps like music players, note-taking tools, calculators
- Creating lightweight professional tools with fast UI response
- Leveraging AI-assisted development and automated UI testing
Detailed Introduction
Native SDK replaces the heavy runtime of web-based desktop frameworks with a pure native rendering engine written in Zig. Developers author views in `.native` markup files and logic in TypeScript (or Zig) compiled to native code at build time. The result is a single small binary with real OS windows, scroll physics, menus, and dialogs — no browser, no WebView, no JS runtime. Unlike Electron which bundles an entire browser, Native SDK renders entirely native; compared to Tauri, it offers a declarative markup approach with a simpler authoring model and built-in AI automation capabilities.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Install CLI globally via npm: npm install -g @native-sdk/cli
Create a new app: native init my_app
Start development: native dev — a native window opens automatically
- Install CLI globally via npm: npm install -g @native-sdk/cli
- Create a new app: native init my_app
- Start development: native dev — a native window opens automatically
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
d30ecfc96f5968aba38d2fdaedc9c2ac23a5cd2f7e17cec39fcc8db0d70cda99This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Remove CLI: npm uninstall -g @native-sdk/cli; delete the project directory.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
opencode
OpenCode is a free, open-source AI coding agent that helps you write, refactor, and understand code. It offers two built-in modes: a full-access 'build' agent for active coding and a read-only 'plan' agent for safe exploration.
scrcpy
Display and control your Android device from your computer via USB or TCP/IP. No root required, high performance, low latency, supports audio and video mirroring.