C++ Gtk

Open-source C++ projects categorized as Gtk

Top 16 C++ Gtk Projects

  1. webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

    Project mention: Tauri binding for Python through Pyo3 | news.ycombinator.com | 2025-10-07

    "a thin wrapper over the system webview"

    That is very complicated if you take into account also Linux, Windows, iOS, Android support and related utilities like tray icon, etc. There are other efforts, too, but they are also wrappers. Like this C/C++ implementation https://github.com/webview/webview that targets only desktop operating systems.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Waybar

    Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:

  4. wxWidgets

    Cross-Platform C++ GUI Library

    Project mention: Using XDG-Compliant Config Files – WxWidgets | news.ycombinator.com | 2026-06-08

    From inspection of the code:

    If you have the files in the XDG locations and symbolic links in the old locations, this migration mechanism will mess things up quite badly, because it does not check for either symbolic or normal links and renames over the XDG file if an old location file exists.

    The model here seems to be that configuration files are entirely under application control, and users do not go around manually creating them, changing them, or creating compatibility symbolic links. Which really does make a nonsense of using an INI variant as the configuration file format. One might as well make it easily machine readable if humans are never meant to be touching it.

    But then this library has old design written all over it, once one looks at it with a Windows developer hat on. It claims to place global INI files in the Windows directory, something that has been deprecated in Windows for over 30 years. Although, just to make things interesting, that documentation does not describe what the code nowadays does.

    * https://github.com/wxWidgets/wxWidgets/blob/master/include/w...

  5. abaddon

    An alternative Discord client with voice support made with C++ and GTK 3

  6. gImageReader

    A Gtk/Qt front-end to tesseract-ocr.

  7. gsmartcontrol

    GSmartControl - Hard disk drive and SSD health inspection tool

  8. gvsbuild

    GTK stack for Windows

  9. node-gtk

    GTK+ bindings for NodeJS (via GObject introspection)

  10. amsynth

    Simple software synthesizer for Linux

  11. nwg-launchers

    GTK-based launchers: application grid, button bar, dmenu for sway and other window managers

  12. eiskaltdcpp

    File sharing program using DC and ADC protocols

  13. gsimplecal

    Simple and lightweight GTK calendar (BSD license)

  14. colorgrab

    A cross-platform color picker

  15. python-gttk

    Native GTK theme for Python's Tkinter

  16. bookmarksync

    Manage, customize, and sync bookmarks for GTK+ and KDE

  17. sqlite-browser

    SQLite Browser is a GTK desktop application to visually browse SQLite databases.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Gtk discussion

Log in or Post with

C++ Gtk related posts

Index

What are some of the best open-source Gtk projects in C++? This list will help you:

# Project Stars
1 webview 14,105
2 Waybar 11,463
3 wxWidgets 7,160
4 abaddon 2,174
5 gImageReader 1,960
6 gsmartcontrol 691
7 gvsbuild 569
8 node-gtk 536
9 amsynth 497
10 nwg-launchers 424
11 eiskaltdcpp 415
12 gsimplecal 217
13 colorgrab 117
14 python-gttk 23
15 bookmarksync 15
16 sqlite-browser 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?