GTK

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.
- GitHub: https://github.com/topics/gtk
- Wikipedia: https://en.wikipedia.org/wiki/GTK
- Repo: https://github.com/GNOME/gtk
- Created by: Spencer Kimball, Peter Mattis
- Released: April 14, 1998
- Related Topics: c,
- Aliases: gtk2, gtk3, gtk4,
- Last updated: 2025-05-30 00:13:44 UTC
- JSON Representation
https://github.com/cameronthecoder/logistics
A GTK + Libadwaita based app to manage docker containers and images
docker gnome gtk gtk4 libadwaita python
Last synced: 12 Apr 2025
https://github.com/umutsevdi/brauzer
A graphical web browser from scratch in C for a variety of alternative web protocols
browser c ftp ftp-client gemini gemini-client gemini-protocol gopher gopher-client gtk gtk4 http http-client libadwaita web-browser
Last synced: 30 Apr 2025
https://github.com/rhx/swiftgtklistviewdemo
A simple demo showing how to create gtk list views (using GtkTreeView) in Swift
demo-showing gtk gtk3 gtk4 gtktreeview linux macos swift swift-wrappers xcode
Last synced: 27 Apr 2025
https://github.com/olback/perif
Application to check battery, control lightning and sidetone on your peripherals!
app control controller corsair ds4 dualshock4 gtk gui headphones headset headset-control headsetcontrol linux ui wacom
Last synced: 15 Dec 2024
https://github.com/seadve/spicy
Simulate circuits with Ngspice
circuit electronics gtk gtk-rs linux ngspice rust spice
Last synced: 19 Dec 2024
https://github.com/hugopl/vte.cr
Crystal bindings for VTE library
crystal gtk linux terminal terminal-emulator vte widget
Last synced: 20 Mar 2025
https://github.com/eucaue/nautilus-extension-copy-file-contents
🚀 Nautilus Copy File Contents - A simple extension for Nautilus that lets you quickly copy the contents of a text file with one click. =D
gtk nautilus nautilus-extension nautilus-python python
Last synced: 12 Apr 2025
https://gitlab.com/hfernh/iwdgui
A graphical frontend for iwd, Intel's iNet Wireless Daemon
Last synced: 16 Mar 2025
https://github.com/kudima/minesweeper
minesweeper with gtk2
gtk gtk2 minesweeper minesweeper-game
Last synced: 13 May 2025
https://github.com/nathalon/illumiterm
Terminal Emulator in GTK+3.0
c cli command-line console gnu-linux gtk m4 makefile shell-scripting terminal terminal-emulators vte
Last synced: 13 Feb 2025
https://github.com/stamat/droplets
Linux widgets and webkit gui frame in Python GTK
chromeless-brawser chromeless-webkit desktop gtk gui-frontend-framework local-widgets python widgets
Last synced: 19 Apr 2025
https://github.com/diego-ivan/libportal-vala-demo
A demo for Libportal written in Vala
flatpak gtk libadwaita libportal vala
Last synced: 13 May 2025
https://github.com/taffybar/gtk-strut
gi-haskell gtk haskell-gi taffybar tiling-window-manager xmonad
Last synced: 16 Jan 2025
https://github.com/bleakgrey/bokeh
[WIP] Non-destructive photo editor
gnome gtk gtk4 linux photo-editing photo-editor vala
Last synced: 30 Apr 2025
https://github.com/ferhatgec/prisma
Prisma, Python3 implementation of Prism web-browser
fegeya gtk gtk3 prism pygtk python python3 web-browser webkit webkit2 webkit2gtk
Last synced: 20 Feb 2025
https://github.com/echo-devim/simba
SMB lightweight client for Linux based on libdsm
cpp file-server file-share gtk libdsm samba smb
Last synced: 04 Apr 2025
https://github.com/aparokshaui/adwaita.docc
This project has moved to https://git.aparoksha.dev/aparoksha/adwaita.docc - Documentation for Adwaita for Swift
adwaita docc gnome gtk libadwaita linux swift swiftui
Last synced: 31 Jan 2025
https://github.com/gzgavinzhao/plata-theme
A GTK 2&3 theme based on Material Design Refresh.
desktop desktop-theme gtk gtk2 gtk2-theme gtk3 gtk3-theme linux material-design theme
Last synced: 13 May 2025
https://github.com/thornjad/unbroken
A flat light theme for GTK 3 including Cinnamon, Unity, Gnome, etc.
cinnamon cinnamon-theme css flat gnome gnome-shell gnome-shell-theme gnome-theme gtk gtk-theme gtk3 gtk3-theme light metacity-1 theme unity unity-theme xfce xfce-theme
Last synced: 18 Mar 2025
https://github.com/System-Glitch/Jumail
Simple, lightweight and configurable email client made in C, compatible with Windows and Linux
Last synced: 10 Mar 2025
https://github.com/nouuu/cxml
XML DTD written in C
c dtd dtd-validation gtk gtk3 xml xml-parser xml-parsing
Last synced: 05 Apr 2025
https://github.com/vanilla-os/vanilla-tour
A quick slideview Tour of all new things in Vanilla OS.
gnome gtk hacktoberfest tour vanillaos
Last synced: 05 May 2025
https://github.com/bkbilly/samba-config
Configure samba server (Graduation Project)
Last synced: 31 Mar 2025
https://github.com/ismailbarkani/sudoku-pour-enfants
Le sudoku, est un jeu en forme de grille dont le but est de la remplir avec une série des chiffres tous différents qui ne se trouvent jamais plus d’une fois sur la même ligne, dans la même colonne ou dans la même région, Puisque le jeu est destiné aux enfants, et pour simplifier, la forme de sudoku sera une grille de 4 régions, les régions étant alors des carrés de 2x2 à remplir par des objets qui attirent l’attention de l’enfant
c ensias gtk gtk-theme jeu sudoku-game sudoku-solver
Last synced: 25 Feb 2025
https://github.com/whizsid/soup-rs
libsoup bindings for Rust GTK
gnome gtk http-client libsoup network pinned rust
Last synced: 16 Mar 2025
https://github.com/zaujulio/featuresanalyzer
Python data analyze and machine learning tool
gtk machine-learning numpy pandas python sklearn
Last synced: 05 Mar 2025
https://github.com/blueokiris/simple-web-browser
A highly-configurable web browser that's just trying to be a web browser.
browser gtk linux rust webkit2gtk
Last synced: 04 Dec 2024
https://codeberg.org/turtle/stockpile
Keep count of restockable items
flatpak gtk gtk4 inventory-management libadwaita vala
Last synced: 22 Dec 2024
https://github.com/eyelash/atom-gtk
atom atom-editor c cpp editor gtk gtk3 text-editor vala
Last synced: 20 Mar 2025
https://github.com/YGGverse/Yoda
Browser for Gemini Protocol
browser client gemini gemini-protocol gtk libadwaita rust sqlite
Last synced: 11 May 2025
https://github.com/olback/barium
[WIP] End-To-End encrypted messages
chat chat-service encrypted gtk gtk-rs privacy rsa rust service
Last synced: 02 Apr 2025
https://github.com/grassknoted/notepal
NotePal - a simple text editor for Linux
gtk gtk2 gtk3 notebook notepad notes text text-editor textview
Last synced: 22 Apr 2025
https://github.com/trizen/fbrowse-tray
A file-browser through a GTK+ tray status icon.
Last synced: 03 Mar 2025
https://github.com/maikel/glib-senders
Senders and Receivers for the GNOME Glib library
Last synced: 27 Mar 2025
https://github.com/rhx/swiftgdk
A Swift wrapper around gdk-3.x and gdk-4.x that is largely auto-generated from gobject-introspection
gdk gobject-introspection gtk swift swift-wrapper
Last synced: 27 Apr 2025
https://github.com/bios-marcel/organiza
An attempt at writing a lightweight file manager for GTK3 using vala.
filemanager filemanager-ui gtk gtk3 keyboard linux navigation unix vala
Last synced: 01 Mar 2025
https://github.com/yanorei32/savacs
Senior Assisting Video & Audio Communication System
docker gtk kicad mariadb microchip-pic numpy opencv php raspberry-pi requests
Last synced: 07 Apr 2025
https://github.com/azureams/toastnotification.uno
Basic ToastNotification for the Uno Platform
android cross-platform gtk hacktoberfest ios macos net-standard toast-notifications uno-platform uwp wasm wpf
Last synced: 16 Jan 2025
https://github.com/shiven-saini/pithuu-iso
The official home of Pithuu OS, an operating system powered by linux kernel focussing on emphasizing the developer experience. This repository contains the configurations used to build the x86_64 iso images.
archlinux gnome gtk gtk4 hyprland installer iso kde linux operating-system pithuu
Last synced: 13 May 2025
https://github.com/imhemish/kaar
A todo.txt based to-do app
gnome gtk gtk4 gui libadwaita pygobject python task-manager task-scheduler todo todolist todotxt
Last synced: 13 May 2025
https://github.com/yuriidorosh/markdown-viewer
"Markdown Viewer" is a simple GTK-based application to view Markdown files.
c c-language c-language-programming gtk gtk3 markdowm markdown-parser markdown-to-html markdown-viewer
Last synced: 30 Mar 2025
https://github.com/ferhatgec/gtkka.cpp
GtkKa[dot]C++, Auto-generated C++ headers of GtkKa.
auto-generated cpp fegeya gtk gtk-kalem gtk3 header kalem source
Last synced: 20 Feb 2025
https://github.com/itszariep/sgnotes
Simple GTK Notes App, this repo Will be abandoned in favor of https://codeberg.org/ItsZariep/SGNotes
Last synced: 13 May 2025
https://github.com/colinkiama/vala-gtk4-text-formatting-demo
An app that demonstrates how to create a Vala GTK 4 app with text formatting features.
demo elementary elementary-apps elementary-os foundation gnome gtk gtk4 guide help text text-formatting vala vala-applications
Last synced: 04 Mar 2025
https://github.com/AparokshaUI/Libadwaita
An imperative UI framework for GNOME
adwaita gnome gtk libadwaita linux swift
Last synced: 07 Feb 2025
https://github.com/galacticai/screenfire
Sophisticated screenshot utility for Linux and Windows!
dotnet dotnet-core gtk gtk-sharp gtksharp linux linux-app screenshot screenshot-uploader screenshot-utility windows windows-10 windows-11
Last synced: 06 Apr 2025
https://github.com/krypt0nn/gtk-example-app
gtk4 + libadwaita + rust example application
Last synced: 24 Feb 2025
https://github.com/swagdevops/elementary-wicd-icons
Elementary Wicd Icons (simple install)
elementary elementaryos gtk icons wicd wicd-gtk xfce4
Last synced: 15 May 2025
https://github.com/misterhat/youtube-music-gtk
gtk+ frontend for youtube (google) music
gtk music music-streaming node-gtk youtube
Last synced: 15 Apr 2025
https://github.com/logonoff/awake-on-lan
Wake up computers using Wake-on-LAN
gtk hacktoberfest libadwaita wake-on-lan
Last synced: 24 Mar 2025
https://github.com/megabytesofrem/glance
A simple, and efficient image viewer written in GTK 3 and D.
Last synced: 30 Mar 2025
https://github.com/mjakeman/hyena
A work-in-progess port of Banshee's Hyena utility library to .NET 5 and GTK 3.
Last synced: 04 Apr 2025
https://github.com/bleakgrey/liberate
Reader mode library for libwebkit2gtk
gtk reader reader-mode webkit webkitgtk
Last synced: 03 Apr 2025
https://github.com/ciavash/gtklayershell
GtkLayerShell - A Raku module for interfacing with Gtk Layer Shell
gtk gtk-layer-shell gui module native nativecall raku raku-module rakulang wayland
Last synced: 20 Jan 2025
https://github.com/v8v88v8v88/markvue
MarkVue is a sleek, GTK-based Markdown viewer that allows you to write Markdown and see the rendered output in real-time.
Last synced: 17 Mar 2025
https://github.com/fulgurcode/systune
SysTune is a lightweight, GTK-based system settings manager for Linux, offering an all-in-one interface for configuring essential system and security settings while remaining independent of any desktop environment.
Last synced: 15 Apr 2025
https://github.com/havendv/gtk
GTK workload and separate `net7.0-gtk` TargetFramework like Tizen.NET to use GTK in single project solutions and differentiate it from `net7.0`
dotnet gtk net6 net7 net8 sdk targetframework tfm workload
Last synced: 02 Feb 2025
https://github.com/imnotndesh/lyricfetchgtk
A Gtk application to find lyrics to your favourite songs
azapi gtk lyrics-fetcher pygtk3 python3
Last synced: 12 Mar 2025
https://github.com/vorot93/obozrenie-rs
Simple and easy to use game server browser.
Last synced: 06 Apr 2025
https://github.com/davidsaulrodriguez/vala-and-gtk-starter
A native Linux desktop GUI application built with Vala and Gtk that is bare bones and helps you easily get started with building your next native Linux desktop app.
desktop-app gnome gtk gtk3 linux native native-app starter-template template vala valac
Last synced: 14 Mar 2025
https://github.com/ebrahimmfadae/charge
A library for furnace charge optimization
charge-calculation cmake furnace furnace-charge gtk linear-programming lpsolve metallurgy minimize operation-research optimization reduce-cost simplex-algorithm simplex-method
Last synced: 09 Mar 2025
https://github.com/lorhansohaky/gourcegui
Graphical interface for the Gource
c gource graphical-user-interface gtk
Last synced: 26 Mar 2025