Best Programming language for making GUI or desktop application in Linux

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
  • marko-editor

    Marko Editor is a simple WYSIWYG editor for note taking.

  • Recently I'm learning Rust and use GTK4 for UI (here are my efforts: https://github.com/mmMike/marko-editor), and enjoying this much more. As far as I can judge it, GTK4 has less features and is less polished compared with Qt, but it doesn't bring the license hassle Qt is starting. GTK4 is still very good and Rust is a pleasure to use compared to C++.

  • nuklear

    A single-header ANSI C immediate mode cross-platform GUI library (by Immediate-Mode-UI)

  • This list is a bit confusing because it conflates distributions and frameworks and, on top of that, it completely ignores a plethora of cross-platform GUI frameworks like Nuklear or tcl/tk.

  • 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
  • Steam-Metadata-Editor

    An easy to use GUI that edits the metadata of your Steam Apps

  • Meh, you can style it to make it look decent. Here's one I made using it, doesn't look that bad.

  • vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

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