89 lines
3.6 KiB
HTML
89 lines
3.6 KiB
HTML
<h1 id="awesome-qt">Awesome Qt</h1>
|
||
<p>A curated list of awesome Qt libraries, resources, and shiny things.
|
||
Inspired by <a
|
||
href="https://github.com/fffaraz/awesome-cpp">awesome-cpp</a>.</p>
|
||
<ul>
|
||
<li><a href="#awesome-qt">Awesome Qt</a>
|
||
<ul>
|
||
<li><a href="#binding">Binding</a></li>
|
||
<li><a href="#compression">Compression</a></li>
|
||
<li><a href="#cryptography">Cryptography</a></li>
|
||
<li><a href="#database">Database</a></li>
|
||
<li><a href="#game-engine">Game Engine</a></li>
|
||
<li><a href="#multimedia">Multimedia</a></li>
|
||
<li><a href="#networking">Networking</a></li>
|
||
<li><a href="#web-frameworks">Web Frameworks</a></li>
|
||
</ul></li>
|
||
<li><a href="#software">Software</a></li>
|
||
</ul>
|
||
<h2 id="binding">Binding</h2>
|
||
<ul>
|
||
<li><a href="http://www.riverbankcomputing.com/software/pyqt/">PyQt</a>
|
||
- 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.</li>
|
||
<li><a href="http://qt-project.org/wiki/PySide">PySide</a> - 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.</li>
|
||
</ul>
|
||
<h2 id="compression">Compression</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://projects.kde.org/projects/frameworks/karchive">KArchive</a>
|
||
- 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.</li>
|
||
</ul>
|
||
<h2 id="cryptography">Cryptography</h2>
|
||
<ul>
|
||
<li><a href="http://delta.affinix.com/qca/">Qt Cryptographic
|
||
Architecture (QCA)</a> - 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.</li>
|
||
</ul>
|
||
<h2 id="database">Database</h2>
|
||
<ul>
|
||
<li><a href="http://www.qxorm.com">QxOrm</a> - QxOrm library is an
|
||
Object Relational Mapping (ORM) library for C++/Qt developers.</li>
|
||
</ul>
|
||
<h2 id="game-engine">Game Engine</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/Bacon2D/Bacon2D">Bacon2D</a> - Bacon2D
|
||
is a framework to ease 2D game development, providing ready-to-use QML
|
||
elements representing basic game entities needed by most of games.</li>
|
||
<li><a href="http://v-play.net/">V-Play</a> - V-Play Game Engine allows
|
||
easy cross-platform mobile game development for all major platforms
|
||
including iOS, Android, BlackBerry.</li>
|
||
</ul>
|
||
<h2 id="multimedia">Multimedia</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/wang-bin/QtAV">QtAv</a> - A multimedia
|
||
playback framework based on Qt and FFmpeg to write a player easily.</li>
|
||
</ul>
|
||
<h2 id="networking">Networking</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/wiedi/libmaia">libmaia</a> - libmaia is
|
||
a easy-to-use XML-RPC library for Qt.</li>
|
||
<li><a href="https://github.com/qxmpp-project/qxmpp">qxmpp</a> -
|
||
Cross-platform C++ XMPP client and server library.</li>
|
||
</ul>
|
||
<h2 id="web-frameworks">Web Frameworks</h2>
|
||
<ul>
|
||
<li><a href="http://qdjango.org/">QDjango</a> - 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.</li>
|
||
</ul>
|
||
<h1 id="software">Software</h1>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/Swordfish90/cool-retro-term">cool-retro-term</a>
|
||
- 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.</li>
|
||
<li><a href="http://www.mapedito.org/">Tiled</a> - 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.</li>
|
||
</ul>
|