awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Qt binding engine

Ranking updated Jul 24, 2026

For qt integration engines, the strongest matches are pyqt5/pyqt (PyQt provides complete Python bindings for the Qt framework), arturadib/node-qt (This project provides C++ Qt bindings for Node) and mottosso/qt.py (Qt). kdab/cxx-qt and quickshell-mirror/quickshell round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked Qt binding engines for cross-platform development, ranked by stars, features, and activity to help you compare and pick the right one.

Qt binding engine

Find the best repos with AI.We'll search the best matching repositories with AI.
  • pyqt5/pyqtPyQt5 avatar

    PyQt5/PyQt

    7,138View on GitHub↗

    PyQt is a cross-platform GUI toolkit and desktop UI framework that provides Python bindings for the Qt framework. It serves as a widget library for creating graphical user interfaces that maintain consistent behavior and appearance across Windows, macOS, and Linux. The framework enables the development of desktop applications through a collection of pre-built interface components and layout managers. It supports the creation of specialized interface elements with custom styling, window animations, and the integration of web browser components to load and execute scripts alongside native eleme

    PyQt provides complete Python bindings for the Qt framework with full support for cross-platform desktop UI development, native components, and signal-slot mechanisms.

    PythonQt Signal-Slot Mechanisms
    View on GitHub↗7,138
  • arturadib/node-qtarturadib avatar

    arturadib/node-qt

    1,617View on GitHub↗

    Node-qt is a native desktop application framework that provides C++ bindings for Qt, allowing developers to build desktop graphical user interfaces and manage application event loops from scripts. It functions as a native extension bridging underlying object models into JavaScript constructors for script-driven application runtimes, exposing system-level widget hierarchies and windowing primitives straight to high-level scripting environments without intermediary web layers. The library resolves runtime member calls against compiled classes by inspecting native object signatures on demand, w

    This project provides C++ Qt bindings for Node.js, making it the right kind of integration library for embedding Qt into another language environment, though it is limited specifically to Node.js.

    C++Native Desktop Application FrameworksV8 Object WrappingGUI Event Loops
    View on GitHub↗1,617
  • mottosso/qt.pymottosso avatar

    mottosso/Qt.py

    993View on GitHub↗

    Qt.py is a compatibility layer and shim library that enables Python desktop applications to run across multiple graphical toolkit bindings without changing underlying code. It standardizes interface loading and normalizes divergent application programming interfaces across various versions of PySide and PyQt. The library bridges disparate graphical toolkit implementations by normalizing behavioral differences and unifying multiple binding options through a single compatibility layer. It provides standardized functions for loading interface definition files into new or existing widget instance

    Qt.py is a Python compatibility shim that bridges multiple Qt bindings into a single interface, which fits the category of Qt integration libraries despite focusing on API normalization rather than native UI embedding.

    PythonToolkit Binding UnificationsCross-Platform Graphical Toolkit ShimsCross-Version GUI Developments
    View on GitHub↗993
  • kdab/cxx-qtKDAB avatar

    KDAB/cxx-qt

    1,501View on GitHub↗

    CXX-Qt is a framework that connects Rust code with the Qt framework and QML interfaces through a bridging layer that safely maps idioms between environments. It provides a macro-based system that defines QObject subclasses in Rust, exposing data and behavior directly to QML, JavaScript, and C++. The framework generates bidirectional bindings during compilation, transforming high-level Rust syntax declarations into companion C++ and Meta-Object Compiler files. It features cross-language type sharing, common data type adaptation for both Rust and Qt environments, and core utility interoperabil

    This repository is a specialised Rust and Qt integration framework that provides safe interop, enabling language bindings, native UI embedding, and signal and slot support between the two ecosystems.

    RustQt Signal-Slot Mechanisms
    View on GitHub↗1,501
  • quickshell-mirror/quickshellquickshell-mirror avatar

    quickshell-mirror/quickshell

    2,566View on GitHub↗

    Quickshell is a QML-based desktop shell framework built on Qt, but it is an end-user tool for creating desktop widgets rather than a general-purpose library for embedding Qt bindings into other programming languages.

    C++Qt Signal-Slot Mechanisms
    View on GitHub↗2,566
  • feiyangqingyun/qtkaifajingyanfeiyangqingyun avatar

    feiyangqingyun/qtkaifajingyan

    4,642View on GitHub↗

    This project is a technical library and knowledge base for the Qt framework, serving as a C++ GUI programming guide and a resource for cross-platform development. It provides a collection of technical guides, best practices, and instructional materials focused on building applications using the Qt ecosystem. The repository focuses on optimizing application performance and development workflows. It covers architectural patterns for improving build speeds and execution efficiency, including the use of in-memory databases and asynchronous function calls. It also offers specialized guidance on in

    This repository is a C++ GUI programming guide and technical knowledge base rather than a language binding or wrapper library for embedding Qt into other environments.

    Event-Driven Signal SystemsSignal-Slot Communication
    View on GitHub↗4,642
  • wang-bin/qtavwang-bin avatar

    wang-bin/QtAV

    4,250View on GitHub↗

    QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for audio and video rendering. It functions as a hardware-accelerated video player, an OpenGL video renderer, and a multimedia stream transcoder. The project distinguishes itself through a hardware-abstraction decoding layer that utilizes GPU interfaces such as VA-API and VideoToolbox to decode high-resolution video. It employs a zero-copy memory transfer path to move decoded video data directly to graphics APIs, reducing CPU overhead and enabling high-performance YUV rendering.

    This repository is a multimedia and video playback framework built on top of Qt rather than a general-purpose language binding or integration tool for embedding Qt into other environments.

    C++Qt Signal-Slot Mechanisms
    View on GitHub↗4,250
  • feiyangqingyun/qwidgetdemofeiyangqingyun avatar

    feiyangqingyun/QWidgetDemo

    6,843View on GitHub↗

    QWidgetDemo is a collection of reusable GUI components, layout templates, and a desktop UI framework built with the Qt framework. It functions as a component library for creating modern graphical user interfaces, ranging from system event managers and network debugging toolsets to multi-channel video dashboards. The project focuses on creating specialized user interface elements, including frameless windows, flat design aesthetics, and custom themes. It provides the means to implement specialized controls such as battery indicators, resource monitors, and IP address inputs. Its capabilities

    This repository is a collection of custom Qt widgets and UI templates written in C++ rather than an integration library or language binding for embedding Qt into other environments.

    C++Event-Driven Signal Systems
    View on GitHub↗6,843
  • bkaradzic/bgfxbkaradzic avatar

    bkaradzic/bgfx

    17,161View on GitHub↗

    bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides a unified interface that maps high-level rendering commands to native graphics APIs, allowing developers to maintain a single codebase that executes consistently across diverse operating systems and hardware architectures. The library distinguishes itself through a multi-threaded command submission model that decouples rendering logic from the main application thread, effectively minimizing CPU bottlenecks. It utilizes a backend-agnostic command buffer and a deferred resource

    This repository is a cross-platform graphics rendering abstraction layer rather than a Qt binding or integration library, making it a rendering building block rather than the requested GUI framework integration tool.

    CLanguage Bindings
    View on GitHub↗17,161
  • ocornut/imguiocornut avatar

    ocornut/imgui

    73,875View on GitHub↗

    This project is an immediate-mode graphical user interface library designed for rapid development of tools and debugging interfaces. By generating UI geometry every frame through procedural code, it eliminates the need for persistent state synchronization between application data and the interface. It is primarily intended for integration into existing rendering pipelines, where it produces raw vertex buffers and draw commands that are agnostic to the underlying graphics API. The library distinguishes itself through a highly decoupled architecture that supports complex, dockable, and multi-vi

    This repository provides an immediate-mode graphical user interface library rather than bindings or integrations for the Qt framework.

    C++Language Bindings
    View on GitHub↗73,875
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
pyqt5/pyqt7.1KPythonLGPL-2.1Dec 30, 2025
arturadib/node-qt1.6KC++NOASSERTIONJun 15, 2014
mottosso/qt.py993PythonMITJun 3, 2026
kdab/cxx-qt1.5KRust—Jun 23, 2026
quickshell-mirror/quickshell2.6KC++LGPL-3.0Jun 10, 2026
feiyangqingyun/qtkaifajingyan4.6K—NOASSERTIONApr 18, 2026
wang-bin/qtav4.3KC++—Aug 15, 2025
feiyangqingyun/qwidgetdemo6.8KC++otherNov 13, 2025
bkaradzic/bgfx17.2KCBSD-2-ClauseJun 16, 2026
ocornut/imgui73.9KC++MITJun 16, 2026

Related searches

  • Qt bindings
  • Reactive binding engines
  • Qt bindings for building desktop apps in Python
  • a cross platform media playback engine
  • API client library
  • Layout composition engines
  • Audio processing engine
  • AI engine