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. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. Waybar

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

  4. wxWidgets

    Cross-Platform C++ GUI Library

    Project mention: Microsoft is open sourcing Windows 11's UI framework | news.ycombinator.com | 2025-08-02

    No, it implements its own functionality. As an example consider one of the most basic controls which is available pretty much everywhere (i.e. no need for polyfill), the push button: the source code[0] for QPushButton clearly implements the behavior itself, it does not rely on any native button.

    Compare with wxWidgets' equivalent to QPushButton, wxButton, where there is a backend-specific header[1] and implementation[2] where 99% of the wxButton functionality is there (there is a `btncmn.cpp` under `common` that is shared across backends but that has very little code itself).

    [0] https://github.com/qt/qtbase/blob/dev/src/widgets/widgets/qp...

    [1] https://github.com/wxWidgets/wxWidgets/blob/master/include/w...

    [2] https://github.com/wxWidgets/wxWidgets/blob/master/src/msw/b...

  5. gImageReader

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

  6. abaddon

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

  7. gsmartcontrol

    GSmartControl - Hard disk drive and SSD health inspection tool

  8. gvsbuild

    GTK stack for Windows

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. node-gtk

    GTK+ bindings for NodeJS (via GObject introspection)

  11. amsynth

    Simple software synthesizer for Linux

  12. nwg-launchers

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

  13. eiskaltdcpp

    File sharing program using DC and ADC protocols

  14. gsimplecal

    Simple and lightweight GTK calendar (BSD license)

  15. colorgrab

    A cross-platform color picker

  16. python-gttk

    Native GTK theme for Python's Tkinter

  17. bookmarksync

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

  18. sqlite-browser

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

  19. SaaSHub

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

    SaaSHub logo
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

C++ Gtk related posts

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

    1 project | news.ycombinator.com | 25 Jun 2024
  • A kernel update broke my stylus

    3 projects | news.ycombinator.com | 1 Nov 2023
  • Harlequin.sh DuckDB IDE for your terminal

    6 projects | news.ycombinator.com | 20 Sep 2023
  • An open-source pdf editor?

    3 projects | /r/opensource | 17 May 2023
  • Discord on a 12" PowerBook G4 running Linux

    1 project | /r/VintageApple | 1 May 2023
  • Searching for an application to take notes on PDFs which can draw over and can insert text over Pdfs on Linux

    2 projects | /r/linux4noobs | 16 Feb 2023
  • Any encrypted note taking app that accepts IMAGES embedded in the body of the notes?

    2 projects | /r/PrivacyGuides | 6 Feb 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 webview 13,723
2 Waybar 10,151
3 wxWidgets 6,959
4 gImageReader 1,886
5 abaddon 1,348
6 gsmartcontrol 614
7 gvsbuild 544
8 node-gtk 531
9 amsynth 474
10 nwg-launchers 421
11 eiskaltdcpp 402
12 gsimplecal 209
13 colorgrab 115
14 python-gttk 23
15 bookmarksync 15
16 sqlite-browser 2

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

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