Maintainers
See also Qt Modules Maturity Level for the status of each module (may be out of date) and Plans for Modules for notes and ideas about what the maintainers plan for their modules. For how things get added here, see Requesting New Repositories.
Qt Maintainers
Note: Please do not contact these developers directly unless you want to discuss your contributions. If you need help with Qt, ask in an appropriate forum or join one of our online communities.
Qt's Chief Maintainer is Volker Hilsheimer.
The Component column in this table is what you should choose for "Component/s" when writing up a bug on https://bugreports.qt.io. But there are also some clarification comments in a small font size.
git repo | Module | Component | Name | Company | Country | |
---|---|---|---|---|---|---|
qt3d | Qt 3D | Qt3D (completely separate from Quick: 3D) | Sean Harmer
Paul Lemire |
KDAB | United Kingdom | [email protected] |
qt5compat | Qt 5 Compat | Qt5 Compat | Sona Kurazyan | Germany | [email protected] | |
qtactiveqt | Active Qt | Active Qt | Oliver Wolff | The Qt Company | Germany | [email protected] |
qtapplicationmanager | Qt Application Manager | Qt Application Manager | Robert Griebl | The Qt Company | Germany | [email protected] |
qtbase | Lars Knoll | Norway | [email protected] | |||
qtbase | Build System | Build tools: qmake
Tools: Qt Configuration Tool Build tools: Other |
Jörg Bornemann | The Qt Company | Germany | [email protected] |
qtbase | Build System | Build System: CMake
Build System |
Alexandru Croitor | The Qt Company | Germany | [email protected] |
qtbase | tools | Build tools: moc | Fabian Kosmale | The Qt Company | Germany | [email protected] |
qtbase | tools | Build tools: rcc | André Pönitz | The Qt Company | Germany | [email protected] |
qtbase | Qt Core | Thiago Macieira | Intel | USA | [email protected] | |
qtbase | Qt Core | for MIME types use Core: Other | David Faure | KDAB | France | [email protected] |
qtbase | Qt Core | Core: Item Models | David Faure | KDAB | France | [email protected] |
qtbase | Qt Core | Core: Locales (i18n)
Core: Date/Time |
Edward Welbourne | The Qt Group | Norway | [email protected] |
qtbase | Qt D-Bus | D-Bus | (unmaintained) | |||
qtbase | Qt GUI | |||||
qtbase | Qt GUI | GUI: Accessibility (a11y) | Jan Arve Sæther | The Qt Company | Norway | [email protected] |
qtbase | Qt GUI | GUI: Basic Input System
GUI: Wacom Tablet Input |
Shawn Rutledge | The Qt Company | Norway | [email protected] |
qtbase | Qt GUI | GUI: OpenGL
Qt RHI |
Laszlo Agocs | The Qt Company | Norway | [email protected] |
qtbase | Qt GUI | GUI: Painting
QPainter, QImage etc. |
Eirik Aavitsland | The Qt Company | Norway | [email protected] |
qtbase | Qt GUI | GUI: Font handling
GUI: Text handling Eskil is maintainer for fonts, text rendering and text layouts in QPainter and Scene Graph |
Eskil Abrahamsen Blomfeldt | The Qt Company | Norway | [email protected] |
qtbase | Qt GUI | GUI: Window management
QPA Windowing system bits (QWindow, QPixmap, reference QPA plugins) |
||||
qtbase | Qt GUI | GUI: High-DPI | Morten Sørvig | The Qt Company | Norway | [email protected] |
qtbase | Qt GUI | QPA | Tor Arne Vestbø | The Qt Company | Norway | |
qtbase | Qt GUI | GUI: Printing (that includes QPdfWriter too) | (unmaintained) | |||
qtbase | Qt Network | Network | Mårten Nordheim | The Qt Company | Norway | [email protected] |
qtbase | Qt Network | Network: HTTP (and other high-level protocols) | Mårten Nordheim | The Qt Company | Norway | [email protected] |
qtbase | Qt Network | Network: SSL | Timur Pocheptsov | The Qt Company | Norway | [email protected] |
qtbase | Qt Network | Network: Sockets
Network: DNS Network: Proxies (and other low-level network features) |
Mårten Nordheim | The Qt Company | Norway | [email protected] |
qtbase | Qt OpenGL | GUI: OpenGL
(all non-essential QOpenGL code moved from Qt GUI) |
Laszlo Agocs | The Qt Company | Norway | [email protected] |
qtbase | Qt SQL | SQL Support | Christian Ehrlicher | Germany | [email protected] | |
qtbase | Qt SQL | SQLite | Andy Shaw | The Qt Company | Norway | [email protected] |
qtbase | Qt Test | Testing: qtestlib | Jason McDonald | Australia | [email protected] | |
qtbase | Qt Widgets | Richard Gustavsen
Volker Hilsheimer |
The Qt Company | Norway | [email protected] | |
qtbase | Qt Widgets | Widgets: Layout | Jan-Arve Sæther | The Qt Company | Norway | [email protected] |
qtbase | Qt Widgets | Widgets: Styles | Richard Gustavsen | The Qt Company | Norway | [email protected] |
qtbase | Qt Widgets | Widgets: Graphics View | Andreas Aardal Hanssen | Norway | [email protected] | |
qtbase | Qt Widgets | GUI: Text handling
for fonts, text layout etc. |
Eskil Abrahamsen-Blomfeldt | The Qt Company | Norway | [email protected] |
qtbase | Qt Widgets | Widgets: Widgets & Dialogs
Widgets: Main Window Widgets: Item Views |
Richard Moe Gustavsen | The Qt Company | [email protected] | |
qtbase | Qt XML | XML: DOM
XML: QtXmlPatterns XML: Stream Reader / Writer |
||||
qtcharts | Qt Charts | Charts | Miikka Heikkinen | The Qt Company | Finland | [email protected] |
qtcoap | Qt CoAP | CoAP | Sona Kurazyan | Germany | [email protected] | |
qtconnectivity | Qt NFC | Connectivity: NFC | Aaron McCarthy | Australia | [email protected] | |
qtconnectivity | Qt Bluetooth | Connectivity: Bluetooth | Alex Blasche | The Qt Company | Germany | [email protected] |
qtdatavis3d | Qt Data Visualization | Data Visualization | Tomi Korpipää | The Qt Company | Finland | [email protected] |
qtdeclarative | ||||||
qtdeclarative | Qt QML | QML: Declarative and Javascript Engine | Ulf Hermann | The Qt Company | Germany | [email protected] |
qtdeclarative | Qt QML | QML: Tooling
QML: Compiler QML and C++ core API |
Ulf Hermann | The Qt Company | Germany | [email protected] |
qtdeclarative | Qt Quick | Quick: Core Declarative QML | Shawn Rutledge | The Qt Company | Norway | [email protected] |
qtdeclarative | Qt Quick | Quick: SceneGraph | Andy Nichols | The Qt Company | Norway | [email protected] |
qtdeclarative | Qt Quick Controls | Quick: Controls 2 | Mitch Curtis | The Qt Company | Norway | [email protected] |
qtdeclarative | Qt Quick Dialogs | Quick: Dialogs | Oliver Eftevaag | The Qt Company | Norway | [email protected] |
qtdoc | Documentation | Norway | ||||
qtgraphs | Qt Graphs | Graphs: 2D
Graphs: 3D |
Sami Varanka
Tomi Korpipää |
The Qt Company | Finland | [email protected]
tomi.korpipää@qt.io |
qtgrpc | Qt GRPC | GRPC | Dennis Oberst | The Qt Company | Germany | [email protected] |
qtgrpc | Qt Protobuf | Protocol Buffers | Tatiana Borisova | The Qt Company | Germany | [email protected] |
qthttpserver | Qt HTTP Server | Qt Http Server | Mikhail Svetkin | [email protected] | ||
qtimageformats | Qt Image Formats | Image formats | Eirik Aavitsland | The Qt Company | Norway | [email protected] |
qtinterfaceframework | Qt Interface Framwork | Qt Interface Framework | Dominik Holland | The Qt Company | Germany | [email protected] |
qtlanguageserver | Qt Language Server | Qt Language Server (includes JsonRPC) | Fawzi Mohamed | The Qt Company | Germany | [email protected] |
qtlottie | Qt Lottie | Lottie | Rebecca Worledge | USA | [email protected] | |
qtlocation | Qt Location | Alex Blasche | The Qt Company | Germany | [email protected] | |
qtpositioning | Qt Positioning | Positioning | Alex Blasche | The Qt Company | Germany | [email protected] |
qtmqtt | Qt MQTT | MQTT | Maurice Kalinowski | The Qt Company | Germany | [email protected] |
qtmultimedia | Qt Multimedia | Multimedia | Artem Dyomin | The Qt Company | Norway | [email protected] |
qtnetworkauth | Qt Network Authorization | Network: Authentication | Jesús Fernández | Electronic Arts | Spain | [email protected] |
qtopcua | Qt Opc Ua | OpcUA | Jannis Völker | basysKom GmbH | Germany | [email protected] |
qtqa | Internal use | |||||
qtquick3d | Qt Quick 3D | Quick: 3D | Andy Nichols | The Qt Company | Norway | [email protected] |
qtquick3dphysics | Qt Quick 3D Physics | Quick: 3D Physics | Jonas Karlsson | The Qt Company | Norway | [email protected] |
qtquickeffectmaker | Qt Quick Effect Maker | Quick: Effect Maker | Kaj Grönholm | The Qt Company | Finland | [email protected] |
qtquicktimeline | Qt Quick Timeline | Quick: Timeline | Thomas Hartmann | The Qt Company | Germany | [email protected] |
qtremoteobjects | Qt Remote Objects | Remote Objects | Brett Stottlemyer | Ford | USA | [email protected] |
qtrepotools | Internal use | |||||
qtscxml | Qt SCXML | XML: SCXML | Ulf Hermann | The Qt Company | Germany | [email protected] |
qtsensors | Qt Sensors | Sensors | Lorn Potter | Australia | [email protected] | |
qtserialbus | Qt Serial Bus | CAN Bus | André Hartmann | Germany | [email protected] | |
qtserialbus | Qt Serial Bus | ModBus | Karsten Heimrich | The Qt Company | Germany | [email protected] |
qtserialport | Qt Serial Port | Serial Port | ||||
qtshadertools | Qt ShaderTools | Qt Shader Tools | Laszlo Agocs | The Qt Company | Norway | [email protected] |
qtspeech | Qt TextToSpeech | Speech | Volker Hilsheimer | The Qt Company | Norway | [email protected] |
qtsvg | Qt SVG | SVG Support | Hatem ElKharashy | The Qt Company | Finland | [email protected] |
qttools | Assistant & Qt Help | Tools: Assistant | Jaroslaw Kobus | The Qt Company | Germany | [email protected] |
qttools | Designer and Qt UI Tools | Tools: Designer | Friedemann Kleint | The Qt Company | Germany | [email protected] |
qttools | Linguist & related tools | Tools: Linguist | Kai Köhne | The Qt Company | Germany | [email protected] |
qttools | qdoc | Build tools: doc | Topi Reiniö | The Qt Company | Norway | [email protected] |
qttranslations | Translations (I18n) | Oswald Buddenhagen | Germany | [email protected] | ||
qtvirtualkeyboard | Qt Virtual Keyboard | Virtual Keyboard | Jarkko Koivikko | Code-Q | Finland | [email protected] |
qtwayland | Qt Wayland | Client | David Edmundson | UK | [email protected] | |
qtwayland | Qt Wayland | Compositor | Eskil Abrahamsen Blomfeld | The Qt Company | Norway | [email protected] |
qtwebengine | Qt WebEngine | WebEngine | Allan Sandfeld Jensen | The Qt Company | Germany | [email protected] |
qtwebengine | Qt PDF | PDF (QPdfWriter is not this category) | Shawn Rutledge | The Qt Company | Norway | [email protected] |
qtwebsockets | Qt WebSockets | WebSockets | Mårten Nordheim
Timur Pocheptsov |
The Qt Company | Norway | [email protected] |
qtwebchannel | Qt WebChannel | WebChannel | Arno Rehn | Menlo Systems GmbH | Germany | [email protected] |
qtwebview | Qt WebView | WebView | Christian Strømme | The Qt Company | Norway | [email protected] |
Modules Unsupported in Qt 6
The following modules are either generally unsupported, or only supported up to Qt 5:
git repo | Module | Status | Name | Company | Country | |
---|---|---|---|---|---|---|
qtcanvas3d | Qt Canvas 3D | Pasi Keranen | Finland | |||
qtcloudmessaging | Ari Salmi | SnowGrains | [email protected] | |||
qtfeedback | Qt Feedback | Not supported | Chris Adams | Qinetic | Australia | [email protected] |
qtgamepad | Qt Gamepad | Andy Nichols | The Qt Company | Norway | [email protected] | |
qtgraphicaleffects | Qt Graphical Effects | |||||
qtpurchasing | Qt Purchasing | Eskil Abrahamsen Blomfeldt | The Qt Company | Norway | [email protected] | |
qtquickcontrols | Qt Quick Controls 1 | Not supported :
replaced with Qt Quick Controls 2 |
||||
qtsystems | Qt Publish and Subscribe | Not supported since Qt 5 | Alex Blasche | The Qt Company | Germany | [email protected] |
qtsystems | Qt Service Framework | Not supported since Qt 5 | Alex Blasche | The Qt Company | Germany | [email protected] |
qtsystems | Qt System Info | Not supported since Qt 5 | Lorn Potter | Australia | [email protected] | |
qtwebkit | Qt WebKit | Not supported | Konstantin Tokarev | Russian Federation | [email protected] |
Platform Maintainers
Qt supports many different platforms and operating systems. The people in this list have the final responsibility for Qt on a certain platform/operating system.
Platform | Name | Company | Country | |
---|---|---|---|---|
Android | Assam Boudjelthia | The Qt Company | Finland | [email protected] |
Direct2D | Louai Al-Khanji | The Qt Company | USA | [email protected] |
EGLFS | Laszlo Agocs | The Qt Company | Norway | [email protected] |
iOS | Tor Arne Vestbø | The Qt Company | Norway | [email protected] |
LinuxFB | Laszlo Agocs | The Qt Company | Norway | [email protected] |
Linux/X11 | Liang Qi | The Qt Company | Norway | [email protected] |
macOS | Tor Arne Vestbø | The Qt Company | Norway | [email protected] |
QNX | James McDonnell | BlackBerry | Canada | [email protected] |
tvOS | Mike Krus | KDAB | UK | [email protected] |
watchOS | Tor Arne Vestbø | The Qt Company | Norway | [email protected] |
Wayland | David Edmundson | UK | [email protected] | |
WebAssembly | Lorn Potter
Morten Sørvig |
Llornkcor
The Qt Company |
Australia
Norway |
[email protected] |
WebGL | Jesús Fernández | Electronic Arts | Spain | [email protected] |
Windows Desktop | André de la Rocha
Oliver Wolff |
The Qt Company | Germany | [email protected] |
Windows Runtime | Oliver Wolff | The Qt Company | Germany | [email protected] |
Qt Creator Maintainers
Module | Sub-Component | Name | Company | Country | |
---|---|---|---|---|---|
Qt Creator | Eike Ziller | The Qt Company | Germany | [email protected] | |
Code Pasting | Needs Maintainer | ||||
Debugging & Profiling | André Pönitz | The Qt Company | Germany | [email protected] | |
Debugging & Profiling | CDB/MSVC | David Schulz | The Qt Company | Germany | [email protected] |
Debugging & Profiling | GDB | André Pönitz | The Qt Company | Germany | [email protected] |
Debugging & Profiling | Python | Needs Maintainer | |||
Debugging & Profiling | QML | Ulf Hermann | The Qt Company | Germany | [email protected] |
Debugging & Profiling | Valgrind | André Pönitz | The Qt Company | Germany | [email protected] |
Documentation | Leena Miettinen | The Qt Company | Germany | [email protected] | |
FakeVim | André Pönitz | The Qt Company | Germany | [email protected] | |
Plugin Manager & Core; Find & Locator; External tools | Eike Ziller | The Qt Company | Germany | [email protected] | |
Project Management & Targets | Christian Kandeler | The Qt Company | Germany | [email protected] | |
Project Management & Targets | Qbs | Christian Kandeler | The Qt Company | Germany | [email protected] |
Project Management & Targets | Autotools | Needs Maintainer | |||
Project Management & Targets | Generic | Needs Maintainer | |||
Project Management & Targets | QMake | Christian Kandeler | The Qt Company | Germany | [email protected] |
Project Management & Targets | CMake | Cristian Adam | The Qt Company | Germany | [email protected] |
Project Management & Targets | QML | Thomas Hartmann | The Qt Company | Germany | [email protected] |
Project Management & Targets | Remote Linux | Christian Kandeler | The Qt Company | Germany | [email protected] |
Qt Quick Designer | Thomas Hartmann | The Qt Company | Germany | [email protected] | |
Qt Help Integration | Jaroslaw Kobus | The Qt Company | Germany | [email protected] | |
Tests | Robert Löhning | The Qt Company | Germany | [email protected] | |
Text Editors & Language Support | David Schulz | The Qt Company | Germany | [email protected] | |
Text Editors & Language Support | C/C++ | Christian Kandeler | The Qt Company | Germany | [email protected] |
Text Editors & Language Support | QML | ||||
Version Control | André Hartmann | Germany | [email protected] | ||
Version Control | Bazaar | Needs Maintainer | |||
Version Control | ClearCase | Needs Maintainer | |||
Version Control | CVS | Needs Maintainer | |||
Version Control | Git | André Hartmann | Germany | [email protected] | |
Version Control | Mercurial | Needs Maintainer | |||
Version Control | Perforce | Needs Maintainer | |||
Version Control | Subversion | Needs Maintainer | |||
Welcome Mode | Thomas Hartmann | The Qt Company | Germany | [email protected] | |
Widget Designer | Friedemann Kleint | The Qt Company | Germany | [email protected] | |
Qt Creator Solutions | Jaroslaw Kobus | The Qt Company | Germany/Poland | [email protected] |
Qt 3D Studio Maintainers
git repo | Component | Name | Company | Country | |
---|---|---|---|---|---|
qt3dstudio | UX | Soili Väinämö | The Qt Company | Finland | [email protected] |
qt3dstudio | Editor application code | Tomi Korpipää | The Qt Company | Finland | [email protected] |
qt3dstudio | Runtime 1.0 | Antti Määttä | The Qt Company | Finland | [email protected] |
qt3dstudio | Installer and Viewer app | Miikka Heikkinen | The Qt Company | Finland | [email protected] |
qt3d-runtime | Runtime 2.0 | Laszlo Agocs | The Qt Company | Norway | [email protected] |
Qt Installer Framework Maintainers
Module | Component | Name | Company | Country | |
---|---|---|---|---|---|
Qt Installer Framework | All | Katja Marttila | The Qt Company | Finland | [email protected] |
Qt for Python Maintainers
Module | Component | Name | Company | Country | |
---|---|---|---|---|---|
Qt for Python | PySide, Build System, Tooling | Cristián Maureira-Fredes | The Qt Company | Germany | [email protected] |
Qt for Python | Shiboken, Documentation | Friedemann Kleint | The Qt Company | Germany | [email protected] |
Qt for Python | All | Christian Tismer | Germany | [email protected] | |
Qt for Python | All | Alexandru Croitor | The Qt Company | Germany | [email protected] |
CI Maintainers
Area | Name | Company | Country | |
---|---|---|---|---|
Coin | Toni Saario | The Qt Company | Finland | [email protected] |
HW/Virtualization | Tony Sarajärvi | The Qt Company | Finland | [email protected] |
Gerrit | Gerrit Admin Team | The Qt Company | [email protected] | |
Jira | Jira Admin Team | The Qt Company | [email protected] |