Topics / #gtk

Gtk projects on GitHub

Cross-platform widget toolkit widely used for building graphical user interfaces on Linux.

As of , the most-starred Gtk projects on GitHub are ghostty (62.4K stars), matplotlib (23.4K stars) and xournalpp (15.5K stars). GitHub.Locker tracks 13 Gtk repositories with 190.2K stars combined. The fastest-growing on October 18 was ghostty, with +37 stars in a day.

13Projects
190.2KStars in total
+67Stars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

13 projects · by stars

  1. #1 · ghostty-org/ghostty

    ghostty

    Ghostty is a terminal emulator built around ending the usual trade-off: the README says other emulators force you to choose between speed, features, or native UIs, and Ghostty provides all three.

    62.4K
  2. #2 · matplotlib/matplotlib

    matplotlib

    Matplotlib is a comprehensive Python library for creating static, animated, and interactive data visualizations and publication-quality figures.

    23.4K
  3. #3 · xournalpp/xournalpp

    xournalpp

    Xournal++ is open-source handwriting note-taking software with PDF annotation support, built in C++ with GTK3 for Linux, macOS, and Windows.

    15.5K
  1. 4

    transmission

    15.3Ktransmission/transmission · C++

    Transmission is a fast, easy, and free BitTorrent client, available in several flavors across platforms.

  2. 5

    webview

    14.3Kwebview/webview · C++

    A tiny cross-platform webview library for C/C++: you build the GUI in HTML/JS and it renders it with the platform's native engine — WebKit on macOS (Cocoa) and Linux (GTK), Edge WebView2 on Windows. It supports two-way JavaScript bindings, so C/C++ and the page can call each other.

  3. 6

    eww

    12.7Kelkowar/eww · Rust

    Eww (ElKowars Wacky Widgets) is a standalone widget system written in Rust that lets you build your own custom desktop widgets, like bars or system trackers, for any window manager.

  4. 7

    Waybar

    12.1KAlexays/Waybar · C++

    Waybar is a highly customizable status bar built for Wayland compositors like Sway, Hyprland, River, and other wlroots-based setups, with modules for things like battery, network, audio, and the clock.

  5. 8

    rnote

    11.8Kflxzt/rnote · Rust

    Rnote is a free, open-source vector-based drawing app for sketching, taking handwritten notes, and annotating documents and pictures. It is written in Rust and GTK4.

  6. 9

    peek

    10.5Kphw/peek · Vala

    Peek is a simple screen recorder for Linux with an easy to use interface: you place its window over a screen area, press Record, and get an animated GIF. It can also record directly to WebM.

  7. 10

    WebKit

    10.3KWebKit/WebKit · JavaScript

    The official home of the WebKit project: an open-source, cross-platform browser engine that powers Safari, Mail and Apple Books on iOS and macOS, plus browsers on Linux.

  8. 11

    shrimply

    1.2Ksoirihiroka/shrimply · Rust

    Shrimply is a cross-platform video editor built in Rust, currently in a pre-alpha stage of development.

  9. 12

    gtkx

    488gtkx-org/gtkx · TypeScript

    GTKX is a framework for building native Linux desktop apps with React and TypeScript, rendering real Adwaita and GTK4 widgets instead of a browser-based UI.

  10. 13

    juhradial-mx

    141JuhLabs/juhradial-mx · Python

    JuhRadial MX is an open-source Linux app that fills the gap left by Logitech's Options+ software, giving MX Master mice (and now the MX Keypad and MX Keys S) a radial action menu, button remapping and per-app profiles on KDE Plasma, GNOME and Hyprland.

Often tagged together