SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 C++ Gtk Projects
-
webview
Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
"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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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...
-
-
-
-
-
-
-
nwg-launchers
GTK-based launchers: application grid, button bar, dmenu for sway and other window managers
-
-
-
-
-
-
C++ Gtk discussion
C++ Gtk related posts
-
Changing How We Develop Ladybird
-
An alternative Discord client with voice support made with C++ and GTK 3
-
A kernel update broke my stylus
-
Harlequin.sh DuckDB IDE for your terminal
-
An open-source pdf editor?
-
Discord on a 12" PowerBook G4 running Linux
-
Searching for an application to take notes on PDFs which can draw over and can insert text over Pdfs on Linux
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2026
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 |