GTK or Qt from a user point of view

This page summarizes the projects mentioned and recommended in the original post on /r/linux

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • QGnomePlatform

    QPlatformTheme for a better Qt application inclusion in GNOME

  • adwaita-qt

    A style to bend Qt applications to look like they belong into GNOME Shell

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • gnome-shell-extension-appindicator

    Adds KStatusNotifierItem support to the Shell

  • Works pretty well. It even makes the tray icon of Qt apps look GNOME-native (as long you have this GNOME Shell extension for system tray support, of course).

  • Glimmer

    DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library), Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library), Glimmer DSL for GTK (Ruby-GNOME Desktop Development GUI Library), Glimmer DSL for XML (& HTML), and Glimmer DSL for CSS

  • Qt is probably the more sophisticated toolkit, but GTK has a few things going. I love its language support + CSS. I wrote tons of ruby-gtk3 apps and hopefully ruby-gtk4 soon. No such thing exists for qt (ruby-qt died years ago). I actually write in a mostly GUI agnostic manner; andy pushed this to a new level though: https://github.com/AndyObtiva/glimmer

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts