Send in your ideas. Deadline April 1, 2025
Grant
Theme fund: NGI0 Entrust
Start: 2023-06
More projects like this
Software engineering

FuSa proven Slint

Certifiable functional safety for Slint UI toolkit

Functional safety (FuSa) is a core requirement in domains like automotive industry, the medical sector, and aerospace. For safety-critical systems often certifications for entire solutions are part of the regulatory requirements before a solution may be deployed, including all free and open source components which are part of such a solution. The entire solution often also includes graphical user interface elements as well, meaning of course that any underlying frameworks for developing GUIs need to be functional-safety-proven to even be considered.

Slint is a versatile declarative UI solution written in Rust. Rust's strong guarantees of memory safety and thread safety make it a suitable language for developing applications that require Functional Safety (FuSa) certification. The goal of this project is to make Slint compliant with the requirements for certification, making it into a compelling option for building robust graphical user interfaces requiring functional safety. Having FOSS solutions opens up the door for trustworthy and user friendly tools within industry - open for scrutiny and wide reuse.

Run by SixtyFPS GmbH

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101069594.