Melos · pub · Cargo

Slint UI toolkit ↔ Flutter

One typed API over interpreter and AOT backends — plus headless and on-device UI testing.

Getting started

Explore

Guides

Getting started, backends, and testing

Packages

What each package does and when to use it

Examples

Todo apps on each backend

Contributing

Workflow, commands, and PR checklist

Layout

A melos monorepo: a pub workspace (root pubspec.yaml) plus a Cargo workspace (root Cargo.toml). Packages live under packages/, apps under examples/.

One typed API, two independent backends behind it.

                    ┌─ slint_generator ──▶ foo.g.dart (typed API + embedded source)
.slint file ──▶ ────┤
                    ├─ runtime:      SlintInterpreterFactory
                    └─ compile-time: slint_compiler ──▶ foo.aot.g.dart + app hooks

Start with Getting started, then the package reference and backends guide.