Expo team releases Exact, a cross-platform app runtime for web, macOS, iOS and Linux
Expo's team has launched Exact, a runtime that lets developers write an interface once in a declarative language called Contract, paired with TypeScript or Rust logic, and deploy it natively to the web, macOS, iOS and Linux. On the web it compiles to a roughly 20KB JavaScript runtime driving the DOM, while on native platforms a Rust runner renders native UI elements like UIKit and AppKit controls. The project includes tooling (exact-templates, agent.mjs) that lets AI coding agents build, test and run apps across all supported platforms.
GoKawiil's interpretation of the reporting above, not reported fact.
By compiling a single interface description into native renderers on each platform, Exact could reduce the duplicated UI work that typically comes with cross-platform development. Its explicit design for AI coding agents, with scripted setup, testing and build commands, suggests Expo is positioning the framework for a workflow where autonomous agents handle much of the implementation rather than human developers writing per-platform code.
- Exact compiles a declarative Contract language into native UI on web, macOS, iOS and Linux
- The web runtime is about 20KB and drives the DOM directly, while native platforms use a Rust runner
- The project is built with AI agent workflows in mind, including automated setup and cross-platform testing scripts
Source: github.com, 2026-11-09
Published there as: “Exact – a new cross platform UI framework by the Expo team”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.