Awesome List Updates on Dec 28, 2016
2 awesome lists updated today.
๐ Home ยท ๐ Search ยท ๐ฅ Feed ยท ๐ฎ Subscribe ยท โค๏ธ Sponsor
1. Awesome Qt
Communities / Official
- IRC - For real-time chat with other Qt developers and users. The most popular channels are on Freenode, and include
#qt
,#qt-quick
,#qt-creator
, and#qt-chat
.- For a full list of Qt-related IRC channels, see here.
- Note that the linked webchat client is not a part of the Qt project, and is provided by the author of this list for convenience only. These channels can be accessed through any IRC client.
Tools / Official Tools
- Qt Installer Framework ๐ (โญ147) - Nobody seems to talk about this, but Qt also provides a way to write an installer for your application. Does not support creation of macOS disk images, app bundles, or Linux packages, so be mindful of that when considering your project's distribution.
macdeployqt
๐ (โญ125) - Generates macOS application bundles for Qt projects.
- qmake ๐ (โญ1.8k) - The bundled build system designed for Qt, though it can be used for non-Qt projects.
qtdiag
๐ (โญ125) - Command-line tool that prints out a lot of information pertaining to both your Qt installation and your system in general. No link because there's no dedicated web page; just runqtdiag
on the command line. Excellent for troubleshooting.
qmleasing
๐ (โญ146) - Lets you make easing curves suitable for QML, though if you understand the underlying math there's no reason you couldn't use the resulting numbers elsewhere.
Tools / Third-Party Tools
- CMake ๐ (โญ5.2k) - General C++ build tool that happens to have great Qt support.
- moc-ng (โญ185) ๐ (โญ185) - Alternative implementation of
moc
that's binary-compatible with Qt's version.
- Qt-Inspector (โญ350) ๐ (โญ350) - Inspection tool with similar goals to GammaRay, though much simpler.
Bindings in Other Languages / Third-Party Tools
- Mono/.NET languages (via QtSharp) (โญ557) ๐ (โญ557) - Experimental wrapper for Qt that allows it to be used by .NET-based languages such as C#. Young, but active.
Libraries / Integrations
- QScintilla ๐ฆ - Absurdly versatile and customizable text editor widget that provides syntax highlighting, code completion, code folding, recordable macros, and much more. Built around Scintilla. Created by the same company that developed PyQt.
Libraries / New Functionality
- DOtherSide (โญ175) ๐ (โญ175) - Binding for QML in C, primarily designed as an API for other languages to support QML.
- Marble ๐ฆ - Virtual globe and map that can be used standalone or embedded within other applications.
- QNodeView (โญ186) ๐ (โญ186) - Widget that lets you create and edit nodes in a graph similar to the kind provided by Unreal Engine, Substance Designer, or PureData.
- QtAV ๐ (โญ3.3k) - Actively developed multimedia framework.
- Qtilities ๐ (โญ123) - Powerful set of libraries that provide GUI, logging, testing, configuration, and project functionality (among other things) for your application.
- QtitanChart - Chart generation framework. Commercial.
Books / New Functionality
- Game Programming Using Qt: Beginner's Guide by Witold Wysota and Lorenz Haas - Good place to start learning how to program games with QML.
- Application Development with Qt Creator - 2nd Edition, by Ray Rischpater - Beginner's guide to Qt, with a lot of focus on Qt Creator and its associated tools.
- Qt 5 Blueprints, by Symeon Huang - Seems to be about the overall structure of a Qt project.
- Mastering Qt 5, by Guillaume Lazar and Robin Penea ๐ (โญ189) - Not your daddy's Qt. Tips and tricks for the experienced. The source code used in the book is available for free.
- Qt5 Cadaques ๐ (โญ2.4k) - Free book that focuses on QML, named for this town in northeastern Spain that the authors vacationed to once.
Software that Uses Qt / New Functionality
- RUBE - Level design tool for any game that uses the Box2D physics engine.
- Yabause ๐ (โญ319) - Sega Saturn emulator.
2. Awesome Network Analysis
Professional Groups / Research Groups (USA)
- Northeastern University Center for Complex Network Research - Led by Albert-Lรกszlรณ Barabรกsi.
- Prev: Dec 29, 2016
- Next: Dec 27, 2016