Skip to content

A curated list of resources referring to Qt/QML development.

Notifications You must be signed in to change notification settings

liangtie/qt-qml-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Qt QML Toolkit

A curated list of resources referring to Qt/QML development.

GUI

StyleSheet

Component

UI

Introspection

  • GammaRay - GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.

Updater

Utils

Template

  • QmlAppTemplate - Qt6 / QML application template, with a full set of visual controls, as well as CI setups with build and deploy scripts.

  • amnezia-client - Amnezia VPN Client (Desktop+Mobile)

Troubleshooting

  • MTuner - MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 4 and 3, Android and other platforms

  • breakpad - A set of client and server components which implement a crash-reporting system.

  • crashpad - Crashpad is a crash-reporting system.

Serialization

  • json - JSON for Modern C++

  • tinyxml2 - TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.

  • pugixml - Light-weight, simple and fast XML parser for C++ with XPath support

Http

  • cpp-httplib - A C++ header-only HTTP/HTTPS server and client library

  • asio2 - Header only c++ network library, based on asio,support tcp,udp,http,websocket,rpc,ssl,icmp,serial_port,socks5.

ORM

  • sqlite_orm - SQLite ORM light header only library for modern C++

LOGGING

  • spdlog - Fast C++ logging library.

  • Log4Qt - Logging for the Qt cross-platform application framework

Software

  • tdesktop - Telegram Desktop messaging app

  • MuseScore - MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

  • tiled - Flexible level editor

  • tomviz - Cross platform, open source application for the processing, visualization, and analysis of 3D tomography data

  • obs-studio - Free and open source software for live streaming and screen recording

  • qgroundcontrol - Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)

  • LibrePCB - A powerful, innovative and intuitive EDA suite for everyone!

  • LibreCAD - LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.

  • qcad - QCAD - The Open Source 2D CAD. QCAD is a cross-platform CAD solution for Windows, macOS and Linux. It supports the DXF format and optionally the DWG format (through a proprietary plugin).

  • TeXstudio - TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible.

  • notes - Fast and beautiful note-taking app written in C++. Write down your thoughts.

  • notes - Fast and beautiful note-taking app written in C++. Write down your thoughts.

  • Scrite - Scrite is an open-source screenwriting app.

  • LightManager - C++, Qt, QML, CMake, Google Testing, QTest

  • status-desktop - Status Desktop client made in Nim & QML

  • qtquickeffectmaker - Qt Quick Effect Maker (QQEM) for creating and editing custom shader effects

  • ScreenPlay - See https://gitlab.com/kelteseth/screenplay - Modern, Cross Plattform, Live Wallpaper & Widgets ! Free on Steam : https://store.steampowered.com/app/672870/ScreenPlay/

Learning

Starter

Videos

  • QtStudios - The Future of Digital Experiences

  • Scythe Studio - Scythe Studio is a group of software development enthusiasts using Qt QML and C++ technologies.

Books

Blogs

⚡ Visitor count

About

A curated list of resources referring to Qt/QML development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published