Build the UI once.
Run it on everything.
One memory-safe codebase for embedded, desktop, mobile & web.
And a UI language designed for developers, designers, and AI agents.
Rust · C++ · JavaScript · Python
Live WASM preview — best on a larger screen.
▶ Edit it live in SlintPadOne codebase · Five targets
From bare metal to the browser
The same .slint files compile natively for every target.
Recompiled, never rewritten.
Why Slint
Built for the next level of UI
The UI language your AI agent gets right
Describe your interface in plain language. Slint generates one declarative UI that runs natively on embedded, desktop, mobile and web and safety-certifiable by design. Then its MCP server lets your agent run, see and verify what it built.
Memory-safe
Rust core, no garbage collector, no GC stalls.
< 300 KB
Runs bare-metal on a smaller, cheaper MCU.
Four languages
Rust, C++, JavaScript / TypeScript & Python.
Freedom to choose your programming language.
Live preview
Tweak UI, data and animation without recompiling on your machine, or live on the target device to validate the real UI.
UI testing
Drive your interface and assert on it in code. Benefit from a UI test framework that runs in CI.
Use your favourite IDE
A language server that provides completion, live preview, navigation, diagnostics and syntax highlighting. Also available as a VS Code extension:
Open source
GPL-licensed and royalty-free for desktop, mobile & web, with commercial licensing when you need it.
Safety-ready
Deterministic, auditable, built for certification.
#MadeWithSlint
Shipping in real products
From autonomous rail to EV chargers to pro audio
on embedded, desktop and mobile.




OTIV
Autonomous rail-vehicle HMI
"Safe, reliable, and intuitive user interfaces are critical for our customers who depend on OTIV products to drive the future of rail automation. Slint has been an exceptional partner in helping us achieve this, providing the high-performance UI solutions we need to stay at the forefront of innovation."
Sam De Smet · Co-Founder
Read the story →SK Signet
15″–32″ EV-charger displays
"We are very happy to have selected Slint for developing the HMI of our next generation chargers. Slint provides us flexibility, high performance and value-for-money along with great support."
Sang-Baek Lee · Manager
Read the story →WesAudio
DAW plugin interfaces
"Slint stands out with its extensive out-of-the-box platform support, making it a prime choice for cross-platform development. It is an entirely different level of experience working with people who care about their product, their support and willingness to help is more than extraordinary."
Michał Węglicki · CEO
Read the story →Aava
Real-time convolution plugin
"Slint is a mature, production-ready UI solution and a joy to work with. The development team is friendly and responsive with issues, bugs and even requested features usually getting solved really quickly."
Jussi Viira · Creator
Read the story →Backed by a deep ecosystem
Every partner adds value at a different layer
from the silicon up to your application.





Start in minutes
Your next UI runs everywhere.
Install Slint & ship to embedded, desktop, mobile and web from one codebase.
Open source · royalty-free for desktop, mobile & web · commercial & support available