Skip to main content

Qt framework for building graphql driven QML applications

Project description

Qt framework for building graphql driven QML applications

PyPI - Python Version PyPI GitHub Workflow Status (with branch) Codecov Discord PyPI - Downloads

Disclaimer

This project is currently under development, and it is not production ready, You can play-around and tell us what is wrong / missing / awesome :smile:.

Visit the docs for more info (WIP)

Features

  • object types, for each field there is a corresponding Q_PROPERTY
  • enums
  • custom scalars
  • Unions
  • interfaces
  • Garbage collection
  • Type-safe operation handlers
    • Query.
    • Mutations.
    • Subscriptions.
  • updates: fetch the same query multiple times would not instantiate everything from scratch it would compare the current data with data received and emit only the signals that are needed.
  • Native-Qt client implementation of "graphql-transport-ws" protocol (supports subscriptions) - You can provide your own network layer though.
  • Fully typed input variables.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qtgql-0.121.1.tar.gz (24.8 kB view hashes)

Uploaded Source

Built Distribution

qtgql-0.121.1-py3-none-any.whl (32.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page