Tool Open source
Native Shell is an open-source, Rust-based cross-platform UI framework for iOS, Android, macOS, Windows, Linux, terminals, GPUI apps and the web. Applications can be written in Rust, TSX with Tailwind classes, or a combination of both; NSH shares components, state, APIs and a reactive layout engine while rendering through platform-specific backends such as UIKit, Android views, AppKit, Win32, GTK, ratatui or HTML. It supports standalone applications, static websites and embedding inside existing native applications.
NSH can deliver TSX screens at runtime as signed packages, including plugins, feature modules and AI-generated interfaces. Host applications configure the capabilities available to these modules, which run in a sandbox. The project also provides hot updates for TSX, generated TypeScript declarations, headless tracing and an `nsh` CLI for creating, running, building and packaging applications across its supported targets.
The repository is licensed under Apache License 2.0. Documentation, guides and live demos are provided at nsh.dev.
1 use taken from transcripts — each links to the moment in the video.
An open-source framework built in Rust that turns TSX and Tailwind into real native interfaces, rendering with UIKit, Android views, AppKit, Win32, GTK, or HTML. Host apps load modules at runtime as signed plugins sandboxed in Quick.js VMs.
1 in the library.