Awesome Qt
A curated list of awesome Qt libraries, resources, and shiny things.
Inspired by awesome-cpp.
Binding
- PyQt
- PyQt is a set of Python v2 and v3 bindings for Qt and runs on all
platforms supported by Qt including Windows, MacOS/X and Linux. PyQt5
supports Qt v5.
- PySide - The PySide
project provides LGPL-licensed Python bindings for the Qt. It also
includes complete toolchain for rapidly generating bindings for any
Qt-based C++ class hierarchies.
Compression
- KArchive
- A library for creating, reading, writing and manipulating file
archives like zip and tar. It also provides transparent compression and
decompression of data, using formats like gzip, via a subclass of
QIODevice.
Cryptography
- Qt Cryptographic
Architecture (QCA) - Taking a hint from the similarly-named Java
Cryptography Architecture, QCA aims to provide a straightforward and
cross-platform crypto API, using Qt datatypes and conventions.
Database
- QxOrm - QxOrm library is an
Object Relational Mapping (ORM) library for C++/Qt developers.
Game Engine
- Bacon2D - Bacon2D
is a framework to ease 2D game development, providing ready-to-use QML
elements representing basic game entities needed by most of games.
- V-Play - V-Play Game Engine allows
easy cross-platform mobile game development for all major platforms
including iOS, Android, BlackBerry.
- QtAv - A multimedia
playback framework based on Qt and FFmpeg to write a player easily.
Networking
- libmaia - libmaia is
a easy-to-use XML-RPC library for Qt.
- qxmpp -
Cross-platform C++ XMPP client and server library.
Web Frameworks
- QDjango - QDjango is a web
framework written in C++ and built on top of the Qt library. Where
possible it tries to follow django’s API, hence its name.
Software
- cool-retro-term
- Is a terminal emulator which mimics the look and feel of the old
cathode tube screens. It has been designed to be eye-candy,
customizable, and reasonably lightweight.
- Tiled - Tiled is a general
purpose tile map editor. It is meant to be used for editing maps of any
tile-based game, be it an RPG, a platformer or a Breakout clone.