Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Gtk

Gtk

90 projects

Showing 36 of 90 projects

Ghostty
GhosttyZig

A fast, feature-rich, cross-platform terminal emulator with native UI and GPU acceleration, plus an embeddable library.

#c-library#terminal-emulator#embedding
Stars58.6k
Forks3.1k
Last commit6 hours ago
matplotlib
matplotlibPython

A comprehensive Python library for creating static, animated, and interactive visualizations and publication-quality figures.

#wx#scientific-computing#qt
Stars23.0k
Forks8.4k
Last commit7 hours ago
webview
webviewC++

A tiny cross-platform webview library for C/C++ to build modern cross-platform GUIs using native web engines.

#library#native-apps#desktop-gui
Stars14.2k
Forks1.1k
Last commit4 months ago
rnote
rnoteRust

An open-source vector-based drawing app for sketching, handwritten notes, and document annotation.

#gtk4-rs#drawing-app#document-annotation
Stars11.5k
Forks477
Last commit17 hours ago
libui
libuiC

A portable C library for creating native GUI applications on Windows, Unix (GTK+), and macOS.

#ui-toolkit#win32-api#portable
Stars10.9k
Forks613
Last commit2 years ago
Peek
PeekVala

A simple animated GIF screen recorder with an easy-to-use interface for capturing short screencasts of screen areas.

#screencast#gif-recorder#wayland
Stars10.6k
Forks334
Last commit10 months ago
Peek
PeekVala

A simple animated GIF screen recorder with an easy-to-use interface for capturing short screencasts of a screen area.

#screencast#gif-recorder#open-source
Stars10.6k
Forks334
Last commit10 months ago
JavaScriptCore: RegExp
JavaScriptCore: RegExpJavaScript

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

#ios#gtk#javascript
Stars10.0k
Forks2.1k
Last commit6 hours ago
ui
uiGo

A platform-native GUI library for Go, enabling simple cross-platform desktop application development.

#cgo#native-widgets#gtk
Stars8.4k
Forks640
Last commit4 years ago
wxWidgets
wxWidgetsC++

A free, open-source C++ framework for building native-looking GUI applications across Windows, macOS, and Unix platforms.

#unix#ui-toolkit#x11
Stars7.2k
Forks1.9k
Last commit11 hours ago
pywebview
pywebviewPython

A lightweight native webview wrapper for creating desktop GUI applications in Python using HTML, CSS, and JavaScript.

#dom-manipulation#http-server#desktop-gui
Stars6.0k
Forks630
Last commit2 months ago
Akira
AkiraVala

A native Linux application for UI and UX design, built with Vala and GTK.

#hacktoberfest#open-source-design#design
Stars5.3k
Forks200
Last commit6 months ago
SparkleShare
SparkleShareC#

A self-hosted file sharing and collaboration app that syncs with any Git repository, similar to Dropbox.

#git-sync#version-control#sparkleshare
Stars5.0k
Forks567
Last commit14 hours ago
wry
wryRust

A cross-platform WebView rendering library in Rust for building desktop and mobile applications.

#native-embedding#webview2#webview
Stars4.9k
Forks496
Last commit16 hours ago
Eto.Forms
Eto.FormsC#

A cross-platform desktop and mobile UI framework for .NET that uses native toolkits for a single codebase.

#monomac#native-ui#dotnet
Stars4.0k
Forks345
Last commit12 days ago
Firefox GNOME Theme
Firefox GNOME ThemeCSS

A GNOME theme for Firefox that makes the browser look and feel like a native GNOME application.

#userchrome#user-interface#adwaita
Stars3.9k
Forks167
Last commit15 days ago
Korembi
KorembiVala

A beautiful and customizable animated wallpapers manager for Linux, supporting images, videos, and web pages.

#desktop-manager#video-wallpapers#animated-wallpapers
Stars3.7k
Forks257
Last commit1 year ago
Gramps
GrampsPython

An open-source genealogy program for hobbyists and professional genealogists to research, organize, and visualize family history.

#research-tool#family-tree#open-source
Stars3.0k
Forks524
Last commit19 days ago
GameHub
GameHubVala

A unified library for managing games from multiple platforms and compatibility layers on Linux.

#desktop-application#game-management#steam
Stars2.8k
Forks205
Last commit1 year ago
Terminator
TerminatorPython

A terminal emulator that arranges multiple GNOME terminals in a single window with split panes and grouping.

#terminal-emulator#open-source#productivity
Stars2.6k
Forks308
Last commit1 month ago
SwayNotifiationCenter
SwayNotifiationCenterVala

A GTK-based notification daemon and control center for Wayland compositors like Sway.

#wlroots#sway#adwaita
Stars2.5k
Forks98
Last commit28 days ago
Dino
DinoVala

A modern XMPP (Jabber) messaging client for Linux with encryption, calls, and file transfers.

#chat#encrypted-messaging#xmpp-client
Stars2.5k
Forks273
Last commit1 month ago
gtk4-rs
gtk4-rsRust

Complete Rust bindings for GTK 4, enabling native GUI application development with Rust.

#gsk4#gtk4-macros#gui-toolkit
Stars2.3k
Forks212
Last commit3 days ago
Gaphor
GaphorPython

A free and open-source UML and SysML modeling application written in Python, designed for simplicity and power.

#desktop-application#software-architecture#open-source
Stars2.3k
Forks239
Last commit1 day ago
ctypes.sh
ctypes.shC

A foreign function interface (FFI) plugin for bash that allows calling routines from shared libraries directly in shell scripts.

#libffi#shell-scripting#gtk
Stars2.2k
Forks95
Last commit3 days ago
Tao
TaoRust

A cross-platform window creation library in Rust that supports Windows, macOS, Linux, iOS, and Android.

#desktop-app#native-windows#android-ndk
Stars2.2k
Forks342
Last commit1 day ago
Gear lever
Gear leverPython

A Linux desktop application to integrate, organize, and update AppImages with a modern UI and CLI tools.

#application-launcher#linux-desktop#gtk
Stars2.0k
Forks89
Last commit1 day ago
Deluge
DelugePython

A lightweight, modular BitTorrent client with a daemon/client architecture and multiple user interfaces.

#extjs#thin-clients#libtorrent
Stars1.8k
Forks359
Last commit4 months ago
Flatseal
FlatsealJavaScript

A graphical utility to review and modify permissions for Flatpak applications.

#linux-desktop#sandboxing#gtk
Stars1.7k
Forks109
Last commit1 month ago
gPodder
gPodderPython

A free, open-source podcast client and media aggregator for desktop with GTK and CLI interfaces.

#desktop-application#media-aggregator#open-source
Stars1.4k
Forks219
Last commit1 month ago
Gifcurry
GifcurryHaskell

An open-source, Haskell-built video editor for creating and editing GIFs with both GUI and CLI interfaces.

#haskell#functional-programming#gifs
Stars1.4k
Forks58
Last commit5 years ago
Newelle
NewellePython

A desktop virtual assistant with AI model support, local execution, extensions, and tools for Linux.

#task-automation#ai#adwaita
Stars1.4k
Forks120
Last commit19 days ago
TextSnatcher
TextSnatcherVala

A lightweight Linux desktop application that extracts text from images using OCR with drag-and-drop simplicity.

#text-extraction#libhandy#tesseract-ocr
Stars1.4k
Forks54
Last commit2 years ago
Tilda
TildaC

A GTK-based drop-down terminal emulator for Linux and Unix that appears from the top of the screen with a hotkey.

#terminal-emulator#wayland#unix
Stars1.3k
Forks177
Last commit6 months ago
Minigalaxy
MinigalaxyPython

A simple GOG client for Linux that lets you download, install, update, and launch your GOG games.

#desktop-application#hacktoberfest#game-management
Stars1.3k
Forks76
Last commit2 days ago
Awesome-GTK
Awesome-GTKPython

A curated list of awesome native open-source GTK (3/4) applications across various categories.

#native-apps#software-directory#linux-desktop
Stars1.2k
Forks57
Last commit1 day ago
Page 1 of 3Next

Related Tags

#Linux28#Cross Platform27#Vala24#Gnome17#Open Source16#Linux Desktop16#Gui15#Flatpak15#Desktop Application14#Desktop Applications12#Gtk311#Rust11
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub