C++ Gtk

Open-source C++ projects categorized as Gtk

Top 14 C++ Gtk Projects

  • wxWidgets

    Cross-Platform C++ GUI Library

    Project mention: WxWidgets – open-source C++ cross platform GUI | news.ycombinator.com | 2023-08-09

    Qt is also 100% open/free. In fact, both are available under the LGPL, just that wxWidgets also grants an exception to not have to distribute application sources even when statically linked:


  • Waybar

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

    Project mention: Waybar, how to show hour without leading zero? | /r/swaywm | 2023-06-27

    GNU calls their extensions "equivalent to" things I'd have suggested trying ($_I or $-l), but I'm not sure if the equivalents are themselves GNU extensions, too. Regardless, reading this Waybar Github issue about %OI, I get the impression there was a regression at some point, in any case on March 27th 2022 someone says it "used to work fine until recently".

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • gImageReader

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

    Project mention: Making an archive out of my grandfather's writings. What OCR scanning and doc mgt system to use? | /r/selfhosted | 2023-07-12

    On tesseract base here is a software to make a scan a text searchable pdf. It take a bit of time and can be a bit tedious but it does the work! https://github.com/manisandro/gImageReader/releases It does not work well on cursive writing of course. It's a bit less heavy code sided solution. Good luck!

  • abaddon

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

    Project mention: Discord on a 12" PowerBook G4 running Linux | /r/VintageApple | 2023-05-01
  • node-gtk

    GTK+ bindings for NodeJS (via GObject introspection)

  • amsynth

    Simple software synthesizer for Linux

  • nwg-launchers

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

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • eiskaltdcpp

    File sharing program using DC and ADC protocols

  • gvsbuild

    GTK stack for Windows

    Project mention: GUI development with Rust and GTK 4 | news.ycombinator.com | 2023-04-25

    It's a hidden gem, but gvsbuild [1] has made it easier again these days - I just discovered it ~a year ago and it's beautiful :)

    [1] https://github.com/wingtk/gvsbuild

  • gsmartcontrol

    GSmartControl - Hard disk drive and SSD health inspection tool

    Project mention: Scanning and repairing drive (C:) | /r/buildapc | 2023-07-09

    If you want to check the state of your hard drive, grab a tiny program to check the S.M.A.R.T. table, you're looking most importantly for "Reallocated Sectors", and "Pending Reallocation Events", as well as any Errors reported/recorded. Bad sectors are the most common sign a drive is failing. https://gsmartcontrol.shaduri.dev/

  • gsimplecal

    Simple and lightweight GTK calendar (BSD license)

    Project mention: calendar | /r/qtile | 2023-05-26

    If you are on Arch, first install gsimplecal applet:

  • colorgrab

    A cross-platform color picker

    Project mention: Linux app that is similar to Just Color Picker | /r/linuxquestions | 2023-05-25

    Colorgrab might work for you.

  • python-gttk

    Native GTK theme for Python's Tkinter

  • bookmarksync

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

    Project mention: File manager with completely customizable sidebar? | /r/linuxquestions | 2023-02-14

    Oh, wait, actually it seems like someone is trying to work on this - https://github.com/jlu5/bookmarksync

  • SonarCloud

    Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.

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). The latest post mention was on 2023-08-09.

C++ Gtk related posts


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

Project Stars
1 wxWidgets 5,312
2 Waybar 4,228
3 gImageReader 1,359
4 abaddon 719
5 node-gtk 459
6 amsynth 411
7 nwg-launchers 365
8 eiskaltdcpp 350
9 gvsbuild 348
10 gsmartcontrol 285
11 gsimplecal 162
12 colorgrab 91
13 python-gttk 19
14 bookmarksync 8
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.