Files
awesome-awesomeness/html/qt.html
2024-04-20 19:22:54 +02:00

89 lines
3.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<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 djangos 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>