
Exact
Cross-platform app runtime for developers
Developer ToolsOpen sourceOpen source · verified#cross-platform#ai-agents#rust
Listed by the ProductPerch team from GitHub · not launched here yet
What is Exact?
Exact is a cross-platform application runtime that lets developers write an app once and run it natively on the web, macOS, iOS, and Linux. The project uses a small declarative language called Contract to describe interfaces, while data logic is written in TypeScript or Rust.
A Contract compiler converts the interface description into a compact execution plan. On the web, this plan becomes a single ES module backed by a roughly 20 KB runtime that drives the browser DOM. On desktop and mobile platforms, a Rust runner executes the same plan.
Each platform uses its own drawing tools, such as AppKit, UIKit, or a GPU painter, while a Rust layout kernel handles box calculations using CSS rules. The framework is designed to work with AI coding agents, which can generate, run, observe, and test applications across all supported targets. Exact is released under the MIT license.
Exact features
- Single codebase targeting web, macOS, iOS, and Linux
- Declarative Contract language for defining user interfaces
- Data logic written in TypeScript or Rust
- AI agent support for building and testing apps
- Native rendering via AppKit, UIKit, or GPU painter
- CSS-based layout kernel computed in Rust
Who uses Exact and for what
- Build a single application that deploys to browsers and native desktop/mobile environments
- Use AI coding agents to generate, run, and verify cross-platform apps automatically
- Create native iOS and macOS apps with shared business logic and UI definitions
- Develop lightweight web applications with a minimal runtime footprint
- Prototype interfaces quickly using a declarative language before implementing platform-specific logic
Exact FAQ
Is Exact free?
Yes, Exact is available under the MIT license at no cost. The website does not mention paid tiers.
Is Exact open source?
Yes, the source code is publicly hosted on GitHub under the expo/exact repository and licensed under MIT.
What platforms does Exact support?
Exact runs natively on the web, macOS, iOS, and Linux. The website does not mention Android or Windows support.
Can AI agents build apps with Exact?
Yes, the framework is designed so that an AI agent can generate, run, observe, and test applications across all supported platforms.
What languages are used for logic in Exact?
Developers write data logic in TypeScript or Rust. The website does not specify other programming languages for backend logic.
Comments (0)
Comments and upvotes open when this product launches on ProductPerch.
More Developer Tools launches
Monitor Laravel scheduled tasks and queues

Feel iOS haptic patterns on a real iPhone, copy the code
Deploy anywhere from your AI tool.
Python code quality analyzer for developers

Free product launch platform for indie makers
eBay listing data for apps and agents