All Modules

Qt Essentials

Qt Essentials define the foundation of Qt on all platforms. They are available on all supported development platforms and on the tested target platforms. Except the testing modules, which will remain source compatible, these modules will remain source and binary compatible throughout Qt 6.

Essential modules are general and useful for a majority of Qt applications. A module that is used for a special purpose is considered an add-on module even if it is available on all supported platforms.

Note: The binary compatibility guarantee does not apply to Qt Test and Qt Quick Test modules. However, they will remain source compatible.

Qt Add-Ons

Qt Add-On modules bring additional value for specific purposes. These modules may only be available on some development platform. Many add-on modules are either feature-complete and exist for backwards compatibility, or are only applicable to certain platforms. Each add-on module specifies its compatibility promise separately.

The Qt installers include the option of downloading the add-ons. For more information, visit the Getting Started with Qt page.

Commercial/GPL v3 Licensed Add-Ons

The following add-ons are available under Commercial Licenses, or GNU General Public License v3:

Qt Add-Ons in Technical Preview

The following add-ons are still in development, but are available as technology previews:

Qt Extension Modules

Qt Extension Modules bring additional functionality to Qt. They may be part of a given Qt release, but can deviate from the other Qt modules in terms of release schedule, platform support, the binaries Qt provides, commercial support, or compatibility promises. You can find specific details in the module documentation for each Extension Module.

Where to Go from Here

We invite you to explore the rest of Qt. We prepared overviews which help you decide which APIs to use and our examples demonstrate how to use our API.

© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.