Skip to content

Getting Started

Slint Material UI

This is a technical preview of the Material 3 Design System for Slint. Learn more about Slint here ↗.

We recommend using an IDE for development, along with our LSP-based IDE integration for .slint files ↗. You can also load this project directly in Visual Studio Code ↗ and install our Slint extension ↗.

  1. Install Rust by following its getting-started guide ↗. Once this is done, you should have the rustc compiler and the cargo build system installed in your PATH.
  2. Clone the getting-started repository:
Terminal window
git clone git clone --recurse-submodules https://github.com/slint-ui/material-rust-template.git my-project
cd my-project
bash
  1. Build the sample application:
Terminal window
cargo build
bash
  1. Run the sample application:
Terminal window
cargo run
bash

With Rust based Slint apps you can also target Web and Android. For more details, see the template repository ↗.

All the documentation for Slint’s Material UI components can be found on this site.

Follow the development in the Github repository ↗.

To learn more about Material Design, dive into Google’s comprehensive Material Design 3 documentation ↗.

Compose designs in Figma by taking advantage of the Material Design 3 Figma Kit ↗


© 2025 SixtyFPS GmbH