An engine to create native apps. Built in Rust.

One engine. Every device.

ANVL draws your interface on the GPU and keeps your data on the device it was made on. Build once, and run on Android, Windows, Linux and more! (MacOS and IOS Coming Soon).

Principles

GPU-accelerated

Every frame is drawn on the GPU. Motion animates position, color and opacity, so nothing reflows while it moves.

Local-first

Apps work without a connection. Data lives on the device first, and sync is a feature rather than a requirement.

Cross-device

One codebase and one design language across desktop, tablet and phone, with layouts that adapt to the screen.