Embedded
Slint runs on many embedded platforms.
The platform descriptions below cover what has been tested for deployment. For the development environment, we recommend using a recent desktop operating system and compiler version.
Embedded Linux
Slint runs on a variety of embedded Linux platforms. Generally speaking, Slint requires a modern Linux userspace with working OpenGL ES 2.0 (or newer) or Vulkan drivers. We’ve had success running Slint on
- Yocto based distributions. For C++ applications see meta-slint ↗ for recipes. Rust application work out of the box with Yocto’s rust support.
- BuildRoot based distributions.
- TorizonCore ↗.
Microcontrollers
Slint’s platform abstraction allows for integration into any Rust or C++ based Microcontroller development environment. Developers need to implement functionality to feed input events such as touch or keyboard, as well as displaying the pixels rendered by Slint into a frame- or linebuffer.
What about other platforms?
Contact us ↗ if you need to support specific or older versions.