50 lines
7.6 KiB
Plaintext
50 lines
7.6 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Qt[0m
|
||
[38;5;12mA curated list of awesome Qt libraries, resources, and shiny things. Inspired by [39m[38;5;14m[1mawesome-cpp[0m[38;5;12m (https://github.com/fffaraz/awesome-cpp).[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Qt[0m[38;5;12m (#awesome-qt)[39m
|
||
[48;5;235m[38;5;249m- **Binding** (#binding)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Compression** (#compression)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Cryptography** (#cryptography)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Database** (#database)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Game Engine** (#game-engine)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Multimedia** (#multimedia)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Networking** (#networking)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Web Frameworks** (#web-frameworks)[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware[0m[38;5;12m (#software)[39m
|
||
|
||
[38;2;255;187;0m[4mBinding[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyQt[0m[38;5;12m (http://www.riverbankcomputing.com/software/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.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPySide[0m[38;5;12m [39m[38;5;12m(http://qt-project.org/wiki/PySide)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mPySide[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mLGPL-licensed[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mQt.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mtoolchain[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrapidly[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mQt-based[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mclass[39m
|
||
[38;5;12mhierarchies.[39m
|
||
|
||
[38;2;255;187;0m[4mCompression[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKArchive[0m[38;5;12m [39m[38;5;12m(https://projects.kde.org/projects/frameworks/karchive)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating,[39m[38;5;12m [39m[38;5;12mreading,[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanipulating[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12marchives[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mzip[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtar.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mtransparent[39m[38;5;12m [39m[38;5;12mcompression[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mdecompression[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mformats[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mgzip,[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msubclass[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mQIODevice.[39m
|
||
|
||
[38;2;255;187;0m[4mCryptography[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQt Cryptographic Architecture (QCA)[0m
|
||
[38;5;12m (http://delta.affinix.com/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.[39m
|
||
|
||
[38;2;255;187;0m[4mDatabase[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQxOrm[0m[38;5;12m (http://www.qxorm.com) - QxOrm library is an Object Relational Mapping (ORM) library for C++/Qt developers.[39m
|
||
|
||
[38;2;255;187;0m[4mGame Engine[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBacon2D[0m[38;5;12m (https://github.com/Bacon2D/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.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mV-Play[0m[38;5;12m (http://v-play.net/) - V-Play Game Engine allows easy cross-platform mobile game development for all major platforms including iOS, Android, BlackBerry.[39m
|
||
|
||
[38;2;255;187;0m[4mMultimedia[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQtAv[0m[38;5;12m (https://github.com/wang-bin/QtAV) - A multimedia playback framework based on Qt and FFmpeg to write a player easily.[39m
|
||
|
||
[38;2;255;187;0m[4mNetworking[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibmaia[0m[38;5;12m (https://github.com/wiedi/libmaia) - libmaia is a easy-to-use XML-RPC library for Qt.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mqxmpp[0m[38;5;12m (https://github.com/qxmpp-project/qxmpp) - Cross-platform C++ XMPP client and server library.[39m
|
||
|
||
[38;2;255;187;0m[4mWeb Frameworks[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQDjango[0m[38;5;12m (http://qdjango.org/) - 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.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mSoftware[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcool-retro-term[0m[38;5;12m [39m[38;5;12m(https://github.com/Swordfish90/cool-retro-term)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIs[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mterminal[39m[38;5;12m [39m[38;5;12memulator[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mmimics[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfeel[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mold[39m[38;5;12m [39m[38;5;12mcathode[39m[38;5;12m [39m[38;5;12mtube[39m[38;5;12m [39m[38;5;12mscreens.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12meye-candy,[39m[38;5;12m [39m[38;5;12mcustomizable,[39m[38;5;12m [39m[38;5;12mand[39m
|
||
[38;5;12mreasonably[39m[38;5;12m [39m[38;5;12mlightweight.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTiled[0m[38;5;12m (http://www.mapedito.org/) - 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.[39m
|
||
|