The UI toolkit for
every screen.

One Slint smart-home app on a wall thermostat, a TV and a phone

Live Playground

Edit the declarative .slint code and see the UI change immediately.

Open in SlintPad
interactive live preview · WASM

Live WASM preview, best on a larger screen.

▶ Edit it live in SlintPad

Scalable · Lightweight · Intuitive · Native · Toolkit

Why Slint?

Scalable

Microcontroller
RTOS · bare metal
MPU / SoC
Linux · Android · QNX
Mobile
iOS · Android
Desktop
Windows · macOS · Linux
Browser
WASM
Explore the platforms →

Reduce memory costs

$2.70saved per unit ·  compared to a browser-based UI  ·  256 MB less DRAM at $10.80/GB, September 2026

RAM in use
Browser-based UI
267 MB
Slint
73 MB
Install size on the device
Browser-based UI
359 MB
Slint
11.4 MB
DRAM you have to spec
Browser-based UI
512 MB
Slint
256 MB

Slint runs on Microcontrollers in under 300 KiB of RAM on bare-metal with line-by-line rendering, no framebuffer, no external DRAM.

Secure & certifiable

Memory-safe RustNo browser engine
Slint for Safety Critical Applications →

Speeds up development

Intuitive APIsLive-PreviewMCP server
See the tooling →

Open Source & commercial

GPLv3Commercial licensePaid support
Licensing & pricing →

A reliable partner ecosystem

STEspressifNXPRenesasRaspberry PiToradexQNXZephyrYoctoKDABSpyrosoftFelgoCrosswareCynetis EmbeddedExtenlytQCS
Meet the partners →

#MadeWithSlint

OTIVNexter RoboticsSK SignetWesAudioArcEmbexEndres MachiningJasic Technology Europe
Browse showcases