»Schedule // Talk
October 16, 2026
11:45–12:15
Main Stage

Qt Bridges: Bringing a mature C++ UI framework to Rust

Rust's ecosystem is growing fast, with exciting native options for graphical user interfaces (GUIs) emerging. Meanwhile, in the C++ universe, Qt remains one of the most established cross-platform UI frameworks, backed by decades of development and millions of users. If only it were written in Rust!

Qt Bridges is a project that aims to provide a native feeling Rust-API for QML, Qt's declarative UI language and the modern way of building GUIs with Qt. It enables developers to pair Qt frontends with Rust backends. In this talk, we'll show what that looks like: which principles we hold ourselves to, how the API feels to use, how we try to cover the complications of C++, and what kind of applications you can build. No prior Qt experience required!

Whether you are evaluating GUI options or curious about what happens when Rust meets a long-established C++ framework, this talk offers a practical, approachable look from the other side of the FFI boundary.

Speaker

Matthias Rauter

Matthias Rauter is a Software Engineer at the Qt Company, leading the Core & Network team in Oslo. He has a background in computational physics, where he spent years simulating natural hazards with C++. He now channels that experience into building the Qt framework. Matthias speaks four languages, which still wasn't enough to bridge C++ and Rust.