#3838th of 78 in SaaS and app starters

exact

Cross-platform app runtime with a declarative UI language and agent test driver

Stars
2.7k
License
MIT
Last commit
Nov 2026
Language
Rust

Checked on GitHub.

Overview

Exact compiles UI written in Contract, a small declarative language, into a plan that runs as DOM on the web and as AppKit, UIKit or GPU-painted views on macOS, iOS and Linux, with no webview. Data logic is TypeScript on Hermes or Rust. A ten-operation driver, scripts/agent.mjs, lets a coding agent build, screenshot, tap and test an app on every host. Pre-1.0 with no API stability.

Who it is for: Developers building native cross-platform apps with coding agents

Strengths

  • One app.contract renders natively on web, macOS, iOS and Linux without a webview
  • Same ten driver operations and app.test.contract files run unchanged on every host
  • Agent-controlled clock and machine-readable diagnostics make tests deterministic
  • Reports 99 ms dev rebuilds and a ~20 KB web runtime, measured by the authors

Weaknesses

  • Pre-1.0 and changes daily; no API stability or migration guide by design
  • Native hosts need macOS with Xcode 27.1+; first native build takes 10-15 minutes
  • UI must be written in Contract, a new language with little outside tooling
  • TypeScript on native hosts requires installing a pinned Hermes bundle separately

What it needs

  • Rust
  • Needs Rust (rustup), Bun 1.4.2, Google Chrome, Xcode 27.1+, Hermes bundle

Quick answers

Is exact open source?

Yes. Its code is on GitHub under the MIT license.

Also in SaaS and app starters

See all 78
Also in SaaS and app starters
RankProjectScore
1twentyOpen-source CRM extensible with objects, views and agents defined as code60.8k stars+2,696 (+4.6%) in 30 dayscustom license96 out of 100
2next.jsReact framework for full-stack web apps with Rust-based build tooling143.5k starsMIT93 out of 100
3wailsFramework for building desktop apps with a Go backend and web frontend37.1k starsMIT93 out of 100
#4quasarVue.js framework for web, mobile, desktop and extension apps from one codebase27.2k starsMIT93 out of 100
#5herouiReact component library on React Aria and Tailwind CSS v431.2k stars+327 (+1.1%) in 30 daysApache-2.092 out of 100