GTK Ecosystem

GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces. It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary software to use it. It is one of the most popular toolkits for the Wayland and X11 windowing systems.

Created by
Spencer Kimball, Peter Mattis
Released
April 14, 1998
Community Repos
1,906
Total GitHub Stars
22,110
Core Projects
More
gimp
4,527
Read-only mirror of https://gitlab
glib
1,476
Read-only mirror of https://gitlab
gtk
1,342
Read-only mirror of https://gitlab
Popular Projects 
More

matplotlib

matplotlib: plotting with Python

19 Feb 2011 19,179

gtk4-rs

Rust bindings of GTK 4

13 May 2019 1,838

wxWidgets

Cross-Platform C++ GUI Library

18 May 2011 6,069

webview

Tiny cross-platform webview library for C/C++

19 Aug 2017 12,030

Waybar

Highly customizable Wayland bar for Sway and Wlroots based compositors

08 Aug 2018 5,571

eww

ElKowars wacky widgets

19 Sep 2020 8,454

Relm4

Build truly native applications with ease!

06 Jun 2021 1,441

go-gtk

Go binding for GTK

26 Nov 2009 2,107

peek

Simple animated GIF screen recorder with an easy to use interface

22 Dec 2015 10,250

gaphor

Gaphor is the simple modeling tool

24 Jun 2009 1,718

pywebview

Build GUI for your Python program with JavaScript, HTML, and CSS

20 Nov 2014 4,330

autokey

AutoKey, a desktop automation utility for Linux and X11

31 Jan 2014 3,394

haskell-gi

Generate Haskell bindings for GObject-Introspection capable libraries

10 Apr 2013 278

firefox-gnome-theme

A GNOME👣 theme for Firefox🔥

02 Jun 2019 3,449

gtk-rs-core

Rust bindings for GNOME libraries

12 May 2021 266

WebKit

Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux

11 Dec 2020 7,596

drawing

Simple image editor for Linux

13 Sep 2018 751

tilix

A tiling terminal emulator for Linux using GTK+ 3

30 Dec 2015 5,315

gImageReader

A Gtk/Qt front-end to tesseract-ocr

10 Feb 2014 1,610

planify

Task manager with Todoist and Nextcloud support designed for GNU/Linux 🚀

22 Oct 2018 3,167
Up and Coming Projects 
More

floodit

Flood the board

12 Sep 2024 0

web-desktop-app-launcher

A web/desktop application launcher I made for a mini-PC I recently purchased for game/movie streaming and emulation

10 Sep 2024 12

hyprclock

A sleek and customizable clock widget for your desktop, designed to seamlessly integrate with Hyprland and enhance your workflow with real-time time display and flexible theme support

25 Aug 2024 4

DocSets

Some doc sets for use with Zeal and other apps

14 Aug 2024 2

Desolate-GTK

Another customizable not-so-colorful GTK theme

12 Aug 2024 4

way-edges

hidden widget on screen edges

12 Aug 2024 8

sysboard

Simple virtual keyboard for wayland

29 Jul 2024 3

ignis

Full-featured Python framework for building desktop shells using GTK4

28 Jul 2024 20

BOMulus

📑 BOMulus is a Go application with a GTK-based GUI that allows users to compare and analyze BOM files

28 Jul 2024 6

tiny-webserver-gtk4

A tiny webserver with GTK4 GUI written in C for Linux

24 Jul 2024 3

neo-papyrus

markdown editor and

18 Jul 2024 1

gtk-sudoku

C++ GTK+ 3

17 Jul 2024 1

adw-gtk2-accent-colors

Ported accent colors from the popular GNOME Extension using Gradience and adw-gtk2-colorizer! Works with GTK2 and QT applications

17 Jul 2024 2

sysshell

Generic shell for wayland

16 Jul 2024 18

zed-vala

Vala support for Zed

15 Jul 2024 8

lifelog

A simple and secure diary app using Python, SQLite and GTK

15 Jul 2024 1

unirun

Wayland-native runner

13 Jul 2024 6

davinci-helper

The best DaVinci Resolve companion app on Linux

03 Jul 2024 23

Facetracker

Wrapper UI for OpenSeeFace's facetracker

01 Jul 2024 0

dotfiles

Extensive, automated dotfiles configs

30 Jun 2024 1