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-25 00:13:21 UTC
- JSON Representation
https://github.com/fyralabs/zed-vala
Vala support for Zed.
gnome gtk gtk4 lsp rust tree-sitter vala zed
Last synced: 08 Feb 2025
https://github.com/webfreak001/simpleimageconvert
Simple image conversion gui using ImageMagick
gtk image-converter imagemagick
Last synced: 01 May 2025
https://github.com/evan-buss/yin-yang
Easy theme switching for all your Elementary OS applications
Last synced: 13 Apr 2025
https://github.com/vanilla-os/sideload-utility
A frontend in GTK 4 and Libadwaita to sideload apps in VSO.
debian gtk gtk4 hacktoberfest libadwaita sideload vanillaos vso
Last synced: 05 May 2025
https://github.com/tarachom/storageandtrade3
Програма "Зберігання та Торгівля" для України | .net 9, Linux, Windows
accounting csharp finance gtk gtksharp linux postgresql windows
Last synced: 04 Dec 2024
https://github.com/gtk-dev-tools/gtk-web-preview
Preview a GTK Theme in a recreation of Gnome Shell in the web.
Last synced: 07 Apr 2025
https://github.com/jonathanhelianthicusdoe/toonmux
Linux multi-toon controller for Toontown-based MMORPGs
controller gnu-linux gplv3 gtk gtk-rs gtk3 libxdo linux mmorpg multi-toon multiplayer rust toon toontown toontown-online toontown-rewritten toontownonline toontownrewritten x11 xdo
Last synced: 15 Mar 2025
https://github.com/jsuarezruiz/microcharts.gtk.samples
Microcharts GTK Samples
gtk microcharts skiasharp xamarin-forms
Last synced: 14 Mar 2025
https://github.com/havendv/uno.sdk
Single project solution for Uno
configuration csharp dotnet easy gtk linux net6 net7 net8 one-project sdk simple single-project single-project-solution skia templates uno uno-platform workload wpf
Last synced: 22 Mar 2025
https://github.com/borisboutillier/rs-cellular-automata
Rust playground project on 1-dimension cellular automata, with command line and gtk GUI and WASM implementation
cellular-automaton cli gtk gtk3 rust rust-lang wasm wasm-bindgen wasm-example wasm-pack
Last synced: 17 Mar 2025
https://github.com/dzheremi2/chronograph
Sync lyrics of your loved songs 🕒
chronograph desktop flathub flatpak gnome gtk gtk4 libadwaita linux linux-app lrclib lyrics music pygobject python songs synced-lyrics
Last synced: 12 Apr 2025
https://github.com/ventgrey/debian-mate-themes
Shameless ripoff of Ubuntu Mate themes. Customized to fit Debian
bundle compilation dark debian debianmate gtk gtk2 gtk2-theme gtk3 gtk3-theme gtk322 humanity icons light mate package theme themes ubuntu ubuntumate
Last synced: 07 May 2025
https://github.com/vishruth-thimmaiah/converse
A frontend to LLMs like Gemini.
Last synced: 13 May 2025
https://github.com/pauloo27/neptune
🎧 A Work In Progress YouTube based song player, made with GTK and GoLang
golang gtk music song-player youtube youtube-dl
Last synced: 12 Apr 2025
https://github.com/rhx/swiftglib
A Swift wrapper around glib-2.x that is largely auto-generated from gobject-introspection
glib gnome gobject-introspection gtk linux macos swift xcode
Last synced: 27 Apr 2025
https://github.com/adenlall/salatok-gtk
Linux gnome muslim salat ( prayer ) times and quran reader app.
gnome gtk islam muslim muslim-prayer-times prayer-times salat
Last synced: 12 Feb 2025
https://github.com/clayrisser/gjs-gtk-typescript
gtk typescript app proof of concept
Last synced: 08 May 2025
https://github.com/juliagtk/gtkmarkdowntextview.jl
A simple GtkTextView to display markdown text
Last synced: 07 May 2025
https://github.com/aspinwall-ui/aspinwall-launcher
Launcher with a widget view for mobile Linux devices
Last synced: 13 May 2025
https://github.com/jacobwb/php-webserver-gui
A GTK+ interface for PHP's built-in web server
c freesoftware gpl gplv3 gtk opensource php webserver
Last synced: 10 Mar 2025
https://github.com/ravgeetdhillon/gtk-web
🐧 My GSoC'19 Project: GNOME Toolkit's Official Website | Original Project on Gitlab
gnome gtk gtk-web gtk-website jekyll
Last synced: 21 Nov 2024
https://github.com/krypt0nn/gtk-ui-builder
:crab: Rust library to parse Blueprint files and convert them into GTK UI files
Last synced: 22 Apr 2025
https://github.com/avojak/paint-spill
The classic color-filling puzzle game, designed for elementary OS
elementary-os gtk puzzle-game vala
Last synced: 13 May 2025
https://github.com/aylur/gjsx
Convenience libraries for GNOME JavaScript (GJS).
Last synced: 14 Apr 2025
https://github.com/rahiel/emacs-keys-everywhere
Enable Emacs key bindings on the desktop.
Last synced: 09 Apr 2025
https://github.com/michaelrutherford/solus-installer
An installer for the Solus operating system.
gtk gtk3 installer solus solus-installer
Last synced: 13 Apr 2025
https://github.com/spikedpaladin/vessel
3D engine build with Vala
3d 3d-engine 3d-graphics computer-graphics glsl gtk opengl vala
Last synced: 13 May 2025
https://github.com/morgant/xap
x application panel and filemanager (mirror)
Last synced: 10 Apr 2025
https://github.com/rhx/swifthellogtkbuilder
A simple 'hello-world' GtkBuilder app using SwiftGtk
gtk gtk3 gtk4 gtkbuilder linux macos swift ubuntu xcode
Last synced: 27 Apr 2025
https://github.com/pztrn/urtrator
Urban Terror launcher
go golang gtk gtk2 launcher serverbrowser urbanterror
Last synced: 12 May 2025
https://github.com/petabyt/libui-dev
Native UI library for C - with some extras
Last synced: 18 Jan 2025
https://github.com/ntd/aur-fedora-mingw
ArchLinux PKGBUILDs based on Fedora for cross-buildinging GTK+2 and GTK+3 applications (win32 and win64)
archlinux cross-compiler-toolchain gobject-introspection gtk gtk3 lua mingw
Last synced: 06 Apr 2025
https://github.com/ivanfon/notementum
A native Markdown notebook app.
gtk linux markdown markdown-editor pygobject python
Last synced: 08 Feb 2025
https://github.com/mldictionary/mldictionarygui
A GTK application which searches for word definitions on several languages, showing your definition, pronounce spell and playing an audio pronounce when available.
dictionary englishdictionary glade gtk gtk3 languages linux multi-language multilanguage-dictionary python-typing python3 requests webscraping
Last synced: 09 Apr 2025
https://github.com/aparokshaui/codeeditor
Text editors for GNOME apps written in Swift
adwaita gnome gtk libadwaita linux swift swiftui
Last synced: 10 Apr 2025
https://github.com/imhemish/pe
[WIP](Work in progress) ModemManager and libadwaita based UPI client for Linux desktops and phones
gnome gtk gtk4 libadwaita modem modemmanager python upi upi-payment ussd wip-do-not-use
Last synced: 20 Nov 2024
https://github.com/aissat/jaa
Vala samrt Json lib auto convert Josn to Object
class converter gnome gtk gtk3 json json-api json-parser json-schema json2obj jsonapi libjson object object-oriented-programming vala vala-library
Last synced: 10 Apr 2025
https://github.com/samrb-dev/kry0steg
Kry0Steg is a simple cryptographic toolkit providing classical ciphers, hashing, encoding and steganography tools with graphical user interface written with C++ and GTK C++ binding called GTKmm.
ciphers cpp cryptography gtk gtk4 gtkmm4 steganography-tools
Last synced: 22 Apr 2025
https://github.com/guillemcastro/packagekit-rs
PackageKit bindings and wrappers for Rust
Last synced: 28 Feb 2025
https://github.com/mulatinho/sfm
a simple file manager written in C with GTK for educational purposes
c file-manager gtk linux ncurses nfs smb ssh
Last synced: 15 Apr 2025
https://github.com/cvzi/minimalimageviewer
A minimal GTK3 image viewer in Python with PyGObject
gtk gtk3 gui imageviewer minimal minimal-example pygobject
Last synced: 28 Jan 2025
https://github.com/ferhatgec/monifor
Fegeya Monifor, simple brightness tool for X11.
brightness brightness-control gtk gtk3 vala x11 xorg xrandr xrandr-gui
Last synced: 31 Dec 2024
https://github.com/kabili207/zoragen-gtk
GTK user interface for the zora-sharp library
Last synced: 21 Apr 2025
https://github.com/shanmukhateja/mystudio-ide
An IDE built in Rust using GTK toolkit
Last synced: 12 May 2025
https://github.com/com8/home-ui
GTK4 Based UI for home automation using a Raspberry Pi.
cmake cpp17 gnome gtk gtk4 hacktoberfest home-automation mvg
Last synced: 15 Apr 2025
https://github.com/ix/notewell
A declaratively-built cross-platform Markdown editor written in Haskell.
cross-platform declarative-ui gfm gi-gtk github-flavored-markdown gtk haskell markdown
Last synced: 14 Apr 2025
https://github.com/Nokse22/ultimate-tic-tac-toe
Play Ultimate Tic Tac Toe
gnome gtk gtk4 libadwaita python tic-tac-toe
Last synced: 31 Dec 2024
https://github.com/portellam/powerstate-virtmanager
Set the power state of a Virtual Machine (VM). Does what virt-manager doesn't; includes missing features like sleep, hibernate, and wake. Bash TUI and Python GUI application.
bash bash-script glade gtk gtk3 gui libvirt libvirtd python python3 qemu qemu-kvm terminal tui virt-manager virtual-machine virtualization
Last synced: 13 May 2025
https://github.com/vala-lang/gtk4-samples
Vala GTK4 Sample Code
adw adwaita blueprint blueprint-ui example-apps examples gtk gtk4 gui hacktoberfest libadwaita sample-apps sample-code sample-codes samples ui vala
Last synced: 17 Apr 2025
https://github.com/infobyte/faraday-client
GTK client of FaradaySEC
collaboration faradaysec gtk security security-tools vulnerability
Last synced: 21 Apr 2025
https://github.com/diogox/raven-launcher
The engine for a blazing-fast, mac-like launcher for Linux.
gdk gtk gtk-rs launcher launcher-application linux relm rust ulauncher
Last synced: 08 Apr 2025
https://github.com/soft/emacs-gtk-style-ext
Control Emacs' gtk3 front-end's theme and styles
elisp emacs emacs-add-on emacs-plugin gtk gtk3 text-editor theming
Last synced: 28 Jan 2025
https://github.com/ferhatgec/generafor
Fegeya Generafor, Your website no longer only website, It's an application.
app app-generator application cpp cpp17 generator gnome gtk gtk3 gtk4 gui icon vala
Last synced: 14 Apr 2025
https://github.com/snxwman/rancid
An eww widget library and bar framework [WIP]
eww eww-bar eww-config eww-widgets gtk gtk3 linux linux-desktop ricing scss unixporn widget yuck
Last synced: 22 Jan 2025
https://github.com/gjsify/gjsify
Combine the power of Typescript with the power of GJS
deno gjs gnome-desktop gtk javascript node typescript
Last synced: 19 Apr 2025
https://github.com/source-c/jumanji
gtk-2 & safari-core (webkit based) minimalistic browser
Last synced: 13 May 2025
https://github.com/diogox/Raven-Launcher
The engine for a blazing-fast, mac-like launcher for Linux.
gdk gtk gtk-rs launcher launcher-application linux relm rust ulauncher
Last synced: 31 Mar 2025
https://github.com/ferhatgec/gtkka
GTKKa, ~work-in-progress~ Kalem wrapper around GTK3
gnome gtk gtk3 kalem language transpiler wrapper
Last synced: 14 Apr 2025
https://github.com/ferhatgec/imafe
Fegeya Imafe, Unique & simple image viewer.
c compiler gtk gtk3 image info manipulation processing vala valac viewer
Last synced: 14 Apr 2025
https://github.com/simre1/reactive-markup-old
A haskell library for declarative GUI programming.
declarative-programming declarative-ui dynamic-markup gtk gui haskell hot-reload markup
Last synced: 13 Apr 2025
https://github.com/tarachom/configurator3
Конфігуратор 3 | .net 9, Linux, Windows
charp gtk gtksharp linux postgresql windows xslt xslt-stylesheet
Last synced: 04 Dec 2024
https://github.com/regolith-linux/cahuella
GTK+ Theme based on Adwaita using the Nord color palette
adwaita gtk gtk-theme nord-color-palette
Last synced: 03 May 2025
https://github.com/devops-kung-fu/meadow
Create user interfaces in Go! Meadow generates Go code which connects to GTK objects as defined in a Glade file for easy use by gotk3
code-generator glade glade-files go golang gtk gtk3
Last synced: 15 Apr 2025
https://github.com/mirkobrombin/universal-post-install
Your best friend in post installation!
cli gtk gui installer linux movingtogitlab python upi
Last synced: 12 Apr 2025
https://github.com/juliaastro/astroimageview.jl
UI based AstroImage visualisation.
astronomy gtk image-processing julia ui
Last synced: 22 Apr 2025
https://github.com/sodomon2/sodplayer
A lua-based video playing software made with GTK and GStreamer
Last synced: 13 Apr 2025
https://github.com/abcdqfr/linux-wallpaperengine-gtk
A GTK-based frontend for linux-wallpaperengine, providing an intuitive interface to manage Steam Workshop wallpapers on Linux. Features include a wallpaper browser, quick switching, multi-monitor support, audio controls, and graphical settings management.
frontend gtk linux open-source python steam steamworkshop wallpaper-engine-software wallpapers
Last synced: 20 Dec 2024
https://github.com/venam/mangadl--cpp-gui-version-
A Manga Downloader with a GTK interface
c-plus-plus cpp-gui gtk manga-downloader
Last synced: 30 Apr 2025
https://github.com/cassidyjames/theme-reset
Quickly reset your GTK+ and Icon themes
Last synced: 13 May 2025
https://github.com/sarincr/python-app-development-using-kivy
Kivy is a Python library that supports cross-platform development. That means you can use a single code base to create Android, iOS, and even Windows, Linux, and MacOS apps. Kivy provides flexible, modern UI elements and, of course, let's you keep using your new favorite language to build it all!
android app appdevelopment cross-platform data-science desktop-app gtk gui kivy kivy-application kivy-framework kivymd machine-learning pyqt pyqt5 pyside tensorflow tkinter tkinter-gui tkinter-python
Last synced: 12 Apr 2025