Skip to main content
qt-bridges-hero

Qt BRIDGES

UIs with Various Backend Languages

Qt Bridges is a future bridging technology in the making. It will enable a single front-end implementation to be used in any industry, on any device, and with a variety of languages.

What Is Qt Bridges?

Qt Bridges is a future technology that we are working on. It will enable QML and Qt Quick to be used as the front-end with various backend languages.  The goal is to power all software development needs across every device and industry, to speed up and simplify UI/UX development for software applications.

This is not a “yet another binding”; it aims to allow a single front-end implementation across platforms and languages.

The work on this next phase of Qt is under way. Currently in early access and beta phases with the initially supported backend languages, we’re looking forward to hearing your feedback!

QT BRIDGES PLANS ANNOUNCED

Technology Preview for C# and Rust Is Soon Here

Since the announcement of a significant expansion of the Qt ecosystem in May 2025, aiming to make Qt compatible with a wide range of programming languages, we've been working on our bridging technology for various backend languages through early access as well as C# and Rust beta versions.

Soon, those first two bridges are ready for a Technical Preview.

Sign up for the TP intro session for the C# and Rust bridges on November 3rd, 2026. The session covers the project and its motivation, then digs into both of the bridges with a demo of each Technology Preview.

Speakers:

  • Cristián Maureira-Fredes, Principal R&D Manager, Qt Group

  • Matthias Rauter, R&D Manager, Qt Group

Available Qt Bridges Languages

We are working on taking the initial Qt Bridges proof-of-concept to a state for you to give it a try, each backend language at a time. The first 5 initial languages have been in an early access stage since 2025, and we move them to public beta as we see them in a good shape for you to explore more - C# being the first, soon followed by Rust.

Your feedback especially on the languages in beta is most welcome - please engage with us in Qt Forum!

Beta: C#

A bridging technology that enables the use of a feature-rich, cross-platform UI framework for C# applications.

Currently available for Windows (x64 and ARM), Linux (x86_64) and macOS (ARM).

Beta: Rust

A bridging technology to bring a rich frontend framework for Rust applications.

Currently available for Linux, macOS, and Windows.

Early Access: Python, Swift, and Java/Kotlin

Qt Bridges for the backend languages in earlier phases to build modern, cross-platform, Qt-powered UIs.

HELP US MAKE QT BRIDGES BETTER

Be the First to Hear Project News

If you have interest in bridging a new language to use Qt Quick for UI, sign up on our mailing list to be among the first to hear news about our project. No spam, we promise!

We'll keep you in the loop about how this upcoming technology evolves and we may invite you to give us your feedback or try it out; your comments, observations, and insights will be highly appreciated by the Qt development team.

Get in Contact and Learn More

 

Forum for Qt Bridges

Get in contact with our developers, join discussions related to the different Qt Bridges languages, get peer help, share your discoveries, and learn what’s new.

 

Documentation

Qt Bridges documentation is still in the making, however, you can already access early documentation with guidelines to help you get started.

Qt Bridge for Rust 0.3 Beta: CXX-Qt Compatibility and Soundness

As part of the on-going development of Qt Bridges, we are out with a n...

Read More

A Cross-Platform C# UI Framework via Qt’s Bridging Technology

Every C# UI framework comes with a familiar pattern: Windows-first, Li...

Read More

QML and C# without C++: Qt Bridge for C# 0.4.0 Beta Released

As part of the on-going development of Qt Bridges, and beyond the two ...

Read More

More on Qt’s UI Capabilities

Qt Framework’s comprehensive set of cross-platform UI libraries and APIs take away your routines from UI controls to 2D to 3D graphics.

More on the QML Language

Qt’s UI language, QML, is a declarative, memory-safe language that allows a clear separation of the frontend and backend.

Get Started with Qt Bridges

Try out especially the C# bridge in BETA and help us make it the best it can be!