One browser, five platforms
Tarn is released for macOS today. Windows, Linux, iPhone and iPad, and Android are in development on the same Rust core, Linux, iPhone, iPad and Android with each platform's own web engine and Windows with Chromium through CEF. None of them is released yet.

Every client
- macOSAvailable now. System WebKit, signed and notarised.Available
- WindowsIn development: the macOS app on Windows, with Chromium.In development
- LinuxIn development, with WebKitGTK.In development
- iPhone and iPadIn development, with WKWebView.In development
- AndroidIn development, with the system WebView.In development
Same features, same Shield everywhere
A feature is done only when every client has it. State, policy and parsing live in shared Rust crates, so each app only draws the core's state in its platform's own way. Security is held to the same rules on every client: Shield's levels, no bridge from a page into the app, and a private space that is cleaned up when it closes. Where a platform cannot meet a rule, the gap is written down and shown on that platform's page.
Try Tarn on your Mac
No account to make and nothing sent home. macOS 14 or later; other platforms are in development.
