Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-qt-qml

A curated list of awesome Qt and QML libraries, resources, projects, and shiny things.
https://github.com/mikalv/awesome-qt-qml

Last synced: 4 days ago
JSON representation

  • Multimedia

    • Webvfx - WebVfx is a video effects framework that allows video effects (filters, transitions etc.) authored using QtQuick.
    • Elisa - Music Player.
    • Webvfx - WebVfx is a video effects framework that allows video effects (filters, transitions etc.) authored using QtQuick.
  • Networking

    • libcommuni - A cross-platform IRC framework written with Qt ([source](https://github.com/communi/libcommuni)).
    • Liri - Web Browser.
  • Binding

    • Language Bindings - List of available bindings, maintained in the Qt Wiki.
    • Language Bindings - List of language bindings, maintained on Wikipedia.
    • PyOtherSide - A Qt 5 QML Plugin that provides access to a Python 3 interpreter from QML.
    • DOtherside - C language library for creating bindings for the Qt QML language.
    • Bindgen - Binding and wrapper generator for C++ libraries, focused on Crystal.
    • qt5.cr - Bindings to Crystal via Bindgen.
    • Qml.Net - Qml.Net is cross-platform integration of Qml/QtQuick for .NET Core/.NET Framework/Mono. It is a binding that brings .NET types into JavaScript with full interoperability.
  • Development

    • qml-online - WebAssembly QML viewer.
    • terrariumapp - UI Prototyping Tool for Coders ([source](https://github.com/penk/terrarium-app)).
    • terrariumapp - UI Prototyping Tool for Coders ([source](https://github.com/penk/terrarium-app)).
    • terrariumapp - UI Prototyping Tool for Coders ([source](https://github.com/penk/terrarium-app)).
  • Math

    • QCustomPlot - is a Qt C++ widget for plotting and data visualization.
  • Misc

    • phoneME-QML - QML interface for phoneME, which allows you to run Java MIDlets (JaveME, MIDP).
    • qmltermwidget - This project is a QML port of qtermwidget.
  • Package Manager

    • qpm - A package manager for Qt ([source](https://github.com/Cutehacks/qpm)).
    • Discover - Package manager GUI, including Flatpaks.
    • qpm - A package manager for Qt ([source](https://github.com/Cutehacks/qpm)).
  • SDKs

    • Felgo - Felgo (previously V-Play Engine) allows easy cross-platform mobile games and apps development for all major platforms including iOS, Android, BlackBerry.
    • Kirigami - lightweight user interface framework for mobile and convergent applications.
    • DFL - A collection of pure Qt libraries useful in building a Desktop Environment.
  • Visualization

    • quickqanava - C++14 network/graph visualization library ([source](https://github.com/cneben/QuickQanava)).
  • Web Frameworks

    • Cutelyst - Cutelyst is a web framework written in C++11 and Qt, performant and inspired in the Perl Catalyst Web Framework. ([source](https://github.com/cutelyst/cutelyst))
    • QDjango - 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.
  • X11/Wayland

    • DesQ - DesQ is a simple and elegant Desktop Environment built on top of Qt/Wayland and [Wayfire](https://wayfire.org/). It is intended to be a very light and yet, visually appealing desktop environment.
    • The QML Book - The QML Book. ([source](https://github.com/qmlbook/qmlbook))
    • GCompris - For Kids.
    • Qt6 QML Book - Free book created by Qt Company. It provides you with a walk through of the different aspects of application development using the new Qt 6. It focuses on the Qt Quick technology, but also provides necessary information about writing C++ back-ends and extension for Qt Quick.
    • wiki.manjaro.org - The manjaro wiki has quie an Qt applications list.
  • Android

  • Apple iOS

    • quickios - QML Theme and Component Library for iOS.
    • CuteContacts-iOS - Qt/QML-based clone of iOS7 contacts application UI.
  • Async

    • asyncfuture - AsyncFuture - Use QFuture like a Promise object.
    • quickpromise - Quick Promise - QML Promise Library.
    • quickfuture - Using QFuture in QML.
    • QuickStreams - An asynchronous programming library for the QML programming language ([source](https://github.com/qbeon/QuickStreams)).