Status
Roadmap
Understand the current NatUI boundaries and likely next engineering stages.
NatUI currently proves that React can drive a compact, native SwiftUI and WinUI 3 tree while keeping native layout and controlled interaction semantics.
Current
- React 19 custom renderer
- 37 typed host components
- SwiftUI and WinUI 3 hosts
- Node development server with React Fast Refresh
- macOS embedded JavaScriptCore mode
- Windows embedded V8 mode
- Native
.appand self-contained EXE packaging - Alpha npm package for the JavaScript renderer and development tooling
create-natui-appproject generator- Shared
natui.app.jsonentry and platform icon configuration - Generated manifest, SHA-256 integrity, protocol, and host API gates
- Idempotent embedded update and shutdown lifecycle
- Protocol-level controlled-input sequence acknowledgements
- Contract tests and native-window verification tools
Likely next stages
- Extend accessibility coverage and native UI automation
- Define stable packaging, versioning, and compatibility policy
Not currently promised
- Native host binaries bundled with the npm package
- Multi-window APIs
- Animation or gesture APIs
- Pixel-identical rendering across platforms
- Code signing or macOS notarization
- Installer generation or automatic updates
- Single-instance application orchestration
Roadmap items are directions rather than committed release dates.