Skip to content

A curated list of awesome Qt libraries, resources, and shiny things. Inspired by awesome-... stuff.

Notifications You must be signed in to change notification settings

skhaz/awesome-qt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

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.

Multimedia

  • 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.

About

A curated list of awesome Qt libraries, resources, and shiny things. Inspired by awesome-... stuff.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published