Skip to main content

A curated list of awesome Qt and QML libraries, resources, projects, and shiny things.

2.6k
GitHub Stars
251
Curated Resources
30
Categories
4 hours ago
Last Refreshed
AndroidApple iOSAsyncBindingCompressionCryptographyDatabaseDevelopmentEditor IntegrationGame EngineGraphicsGraphQL ClientsHardwareImagesJavaScriptJSONLoggingMathMiscMultimediaNetworkingPackage ManagerQML SpecificSDKsStylingTemplatesTestingVisualizationWeb FrameworksX11/Wayland

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me android resources from awesome-qt-qml"

Installation instructions →

What's inside

Android

Misc

  • aqt-cassowary

    Aqt.Cassowary (pronounced like Acute Cassowary) is a Qt plugin that allows you to run a incremental linear constraint solver in QML applications, providing a declarative interface that fits naturally in the QML programming model.

  • bodyweight-timer

    time supporting app for traing purposes (bodyweight-training) on Jolla Sailfish OS.

  • ComponentPrinter

    QML component for printing from QML.

  • DateSelector

    Date selector in QML.

  • KeePassTouch

    Ubuntu Touch Version of KeePass (QML & C++).

  • nodeeditor

    Qt Node Editor. Dataflow programming framework.

Styling

  • aqt-stylesheets

    StylesSheets is a library for Qt/QML that allows you to apply CSS stylesheets to QML applications.

  • FlatUI-Controls-QML

    This is custom made and themed QML controls. The controls are made to look and behave just like Flat UI Toolkit.

  • fluid

    Fluid is a collection of cross-platform QtQuick components for building fluid and dynamic applications.

  • fontawesome.pri

    Using FontAwesome in QML.

  • font-awesome-qml

    Font Awesome in QML (Qt Quick).

  • HuskarUI

    A Web Ant-Design UI Kits for Qt Quick (QML)

SDKs

  • arcgis-runtime-toolkit-qt

    This project contains QML source code for controls and utilities you can use with the ArcGIS Runtime SDK for Qt.

  • DFL

    A collection of pure Qt libraries useful in building a Desktop Environment.

  • Felgo

    Felgo (previously V-Play Engine) allows easy cross-platform mobile games and apps development for all major platforms including iOS, Android, BlackBerry.

  • GATutorial-QML

    A simple integration of Google Analytics with Qt Quick for iOS and Android.

  • Kirigami

    lightweight user interface framework for mobile and convergent applications.

  • QDocumentView

    QDocumentView is a widget to render multi-page documents. Also provided is the abstract QDocument class, which can be used to build backends for various single/multi-page document formats, like PDF, DjVu, etc.

Compression

  • ArchiveQt

    A simple Qt based archiving solution with libarchive backend

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

Async

  • asyncfuture

    AsyncFuture - Use QFuture like a Promise object.

Editor Integration

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.

  • QmlOgre

    Integrates Ogre3D into Qt QML scenes by rendering Ogre to FBOs.

Showing a sample of 251 resources. View the full list on GitHub →