Slint declarative GUI library support

Slint is built with Rust, features QML-like UI syntax and already supports 4 languages (Rust, C++, Node and Python). Why not contribute official support for their library on Sailfish and get possible future OSS and/or commercial apps (several licensing options available)?

More info:

5 Likes

This page may be useful: A 2025 Survey of Rust GUI Libraries | boringcactus

The nice thing about Slint is that it has several languages support, but also can reuse the native Qt renderer on the platform or use several other rendering pipelines, including Skia. More info here:

Unfortunately they are already sunsetting Qt 5 support, so Sailfish might be the last one left on that bandwagon.

The licensing situation around this library is quite unclear. They claim that they have 3 licenses for it!?

What is unclear there?

It looks like the royalty-free license is intended to be used for applications. The GPL license they want to be used when redistributing the library only (not an app). And the commercial license is for support.

Did you try to run this on SF?

No, I’m not that well versed in Rust for that, thus the feature request. :slight_smile: