slint-mobile

A cargo-generate template for Slint UI applications targeting Android, written in pure Rust.

GitHub Components License Target

View on GitHub → Browse the components catalogue →

Generate a new project

cargo install cargo-generate
cargo generate --git https://github.com/gregoryraymond/slint-mobile --name my-app
cd my-app
just run     # builds, installs, and launches on the connected device

Prompts for an Android package name (e.g. com.example.my_app) and an app label. The generated project has its own README.md, a pinned dev-container, and a green-from-day-one CI workflow that produces an APK artifact on every push to main.

What you get

See the design system in action

The Pages site for the sibling slint-mobile-components repo serves the entire 145-page catalogue as a wasm-compiled infinite-scroll grid that reflows to the browser width. It's the fastest way to audition what the design system offers before deciding what to drop into a generated app:

Open the live catalogue →