NatUI
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 mode
  • macOS embedded JavaScriptCore mode
  • Protocol-level controlled-input sequence acknowledgements
  • Contract tests and native-window verification tools

Likely next stages

  • Expand Windows real-window coverage to the app-shell component set
  • Design a shippable application bundle and lifecycle
  • Explore a Windows embedded JavaScript engine
  • Add state-preserving React refresh
  • Extend accessibility coverage and native UI automation
  • Define stable packaging, versioning, and compatibility policy

Not currently promised

  • Public package-registry availability
  • Multi-window APIs
  • Animation or gesture APIs
  • Pixel-identical rendering across platforms
  • A packaging CLI or automatic code signing

Roadmap items are directions rather than committed release dates.

On this page