Native SDK is a complete toolkit for building native desktop applications that combines expressive UI authoring with native performance.
Key Features:
Declarative markup language (.native files) with logic written in Zig
Native rendering engine that draws directly to OS windows
Built-in component catalog (buttons, tabs, dialogs, charts, virtual lists)
Hot reload during development preserving application state
AI-friendly architecture with embedded automation servers
Deterministic testing through record/replay functionality
Cross-platform support (macOS, Linux, Windows)
What makes it novel: Bridges expressive UI development with native performance by compiling markup directly into executables without runtime interpreters. Explicitly designed for collaborative human-AI development workflows with embedded accessibility snapshots and automation capabilities throughout.
The repository includes complete example applications and documentation at zero-native.dev.