List of language bindings for Qt 5

From Wikipedia, the free encyclopedia

— Columns detailing the features covered by the binding are missing. —

Qt 5 language bindings
Language Name: description of binding License for open-source applications License for proprietary applications
C++ Qt  – built-in[1] GPL or LGPL LGPL or Commercial proprietary[2]
C++ SixtyFPS GPL Commercial proprietary
C# QtSharp Apache License 2.0
C# Qml.Net MIT License
Crystal qt5.cr MPL2
D QtE5 MIT License
Go qt[3]  – therecipe/qt LGPL[4]
Go qt.go – kitech/qt.go LGPL
Haskell qtHaskell custom
Haskell Qtah LGPL
Haskell HsQML 3-clause BSD
JavaScript NodeGUI  – Node.js binding for Qt5 MIT[5]
JavaScript QtQuick  – built into Qt[6] LGPL LGPL or Commercial proprietary[2]
JavaScript SixtyFPS GPL Commercial proprietary
Java Qt Jambi (for Qt5 and Qt6)[7] LGPL LGPL or Commercial proprietary[2]
Julia  – only for QML[8] LGPL
Lua lqt5 MIT
Pascal Lazarus with Qt5 interface LGPL
Python PyOtherSide  – only for QML ISC license
Python PyQt[9] GPL Commercial proprietary
Python Qt for Python  – Qt's official Python bindings[10] LGPL LGPL or Commercial proprietary[2]
Python PythonQt[11] LGPL
OCaml lablqml  – QML support LGPL LGPL or Commercial
QML QtQuick  – built into Qt[12] LGPL LGPL or Commercial proprietary[2]
RingQt MIT License
Ruby ruby-qml  – only for QML MIT License
Rust ritual MIT License or Apache License 2.0
Rust qmetaobject-rs  – mostly for QML MIT License
Rust SixtyFPS GPL Commercial proprietary
Scheme Qt Egg for Chicken Scheme BSD License


See also[]

References[]

  1. ^ "Archived copy". Archived from the original on 2013-06-16. Retrieved 2013-05-18.{{cite web}}: CS1 maint: archived copy as title (link)
  2. ^ a b c d e "Qt - Home". Qt. Archived from the original on 2013-05-17.
  3. ^ Qt binding for Go (Golang) which supports Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi
  4. ^ "therecipe/qt". GitHub. 2 June 2020.
  5. ^ Only the NodeGUI binding itself
  6. ^ "Archived copy". Archived from the original on 2013-06-16. Retrieved 2013-05-18.{{cite web}}: CS1 maint: archived copy as title (link)
  7. ^ "QtJambi wiki". GitHub. 10 May 2021.
  8. ^ "barche/QML.jl". GitHub. June 2020.
  9. ^ "Introduction — PyQt 5.5.1 Reference Guide".
  10. ^ "Google Groups".
  11. ^ https://mail.python.org/pipermail/python-announce-list/2015-February/010602.html
  12. ^ "Archived copy". Archived from the original on 2013-06-16. Retrieved 2013-05-18.{{cite web}}: CS1 maint: archived copy as title (link)
Retrieved from ""