Skip to content

obakenghmakgoka/awesome-gtk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

awesome Distros: Please do not theme any apps

awesome-gtk

This is a list of native, open source GTK (4 and 3) applications.

You can find the most up-to-date info on the most well-supported GNOME apps at Apps for GNOME; this list aims to be broader and include apps from various other ecosystems in various states of maintenance.

Applications

Audio Players

Music

Streaming Service Clients
  • Spot Spotify client #rust #libadwaita
  • Sublime Music Subsonic-compatible servers client #python
MPD Clients

Podcasts

Audiobooks

Radio

Transcription

Ambient Sounds

Soundboards

  • Zap #gjs #libadwaita

Audio Visualizers

Screen Recorders

Image Viewers

Video Players

Video Comparison

Live Stream Viewers

Table of Contents Editors

Subtitle Editors

Media Servers

  • Girens Plex client #python #libadwaita

Audio Workstations (DAWs)

Audio Tools

  • Lyrebird voice changer based on sox #python
  • Tagger #c++ #libadwaita
  • EasyEffects #c++ #libadwaita
  • Myxer PulseAudio volume mixer #rust
  • Reco audio recorder #vala #granite
  • Mousai song identifier #rust #libadwaita
  • Ear Tag tag editor #python #libadwaita
  • Asunder CD ripper and encoder #c

Video Editors

Video Downloaders (youtube-dl)

Media Encoders

Book Readers

Web Browsers

Specialized Web Browsers / Wrappers

  • hackup Hacker News client #vala #granite
  • Wike Wikipedia client #python
  • Geopard Gemini web browser #rust #libadwaita
  • Lobjur lobste.rs client #gjs #libadwaita
  • Tangram Browser for your pinned tabs #gjs #libadwaita

Social Media Clients

  • Cawbird (working fork of Corebird) for Twitter #vala
  • Tootle for Mastodon (archived) #vala #libadwaita
  • Tooth for Mastodon (Tootle fork) #vala #libadwaita
  • Social for Mastodon and Pleroma #rust
  • Giara for Reddit #python #libadwaita
  • Headlines for Reddit #c++ #libadwaita
  • Tally Plausible Analytics (Google Analytics alternative) client #vala #libadwaita

Calculators & Math

  • NaSC dual pane text based calculator (like Soulver) #vala
  • Qalculate! GTK+ #c++
  • balistica ballistics calculator #vala
  • Dippi display DPI calculator #vala #granite
  • Harvey color contrast calculator #vala
  • Plots #python #libadwaita #opengl
  • Graphs plotting and data manipulation tool #python #libadwaita

Note Taking

  • GNOME Notes (Bijiben) #c #gnome
  • Gnote Tomboy port #c++ #gnome
  • Notejot sticky notes #vala #granite
  • Notes-up #vala #granite
  • Xournal++ handwriting notebook (with tablet pressure) #c++
  • Rnote handwriting notebook (with tablet pressure) #rust #libadwaita
  • Notekit hierarchical markdown notetaking application with tablet support #c++
  • Zim desktop wiki editor #python
  • Iridium Standard Notes client #rust
  • Notes #vala #libadwaita
  • Notorious Notational Velocity / nvALT style UI #python #libhandy
  • Noteworthy #rust #libadwaita

Journal/Diary

Calendar

To-Do Lists

Mind Mapping

Project Management

Timers / Time Tracking

Email

Chat and VoIP

Matrix

Jabber/XMPP

IRC

Discord

Video Conference

  • Meeting Point using BigBlueButton in the background #vala #libadwaita

Telegram

Signal

  • Flare #rust #libadwaita

QQ

Web Service Clients

Translation

  • Dialect (Google Translate) #python #libadwaita

File Sharing

Direct ("beam") Senders/Receivers

BitTorrent Clients

Soulseek Clients

File Synchronization

Remote File Access

  • Taxi FTP, SFTP, WebDAV, AFP #vala #granite

File Management

Backup

Office

Spreadsheet Editors

Presentation Editors

Presentation Viewers

OCR

  • TextSnatcher An easy to use OCR app based on Tesseract engine #vala #granite
  • gImageView UI for tesseract #c++

Document Viewers

  • Xreader PDF, Postscript, Linux Mint #c #xapps
  • Evince PDF, Postscript, etc. #c #libhandy #gnome

PDF Tools

Document Managers

Finance

Budget and Accounting Managers

Exchange Rate Viewers

Warning: cryptocurrency is bad

Graphics

3D

  • Shady shadertoy compatible GLSL live editor #vala

Vector

Font
CAD/EDA
Diagramming
  • Gaphor UML/SysML modeling application #python

Raster

  • Drawing simple like mspaint #python
  • GIMP (GTK3 in git: master) #c
  • MyPaint #python
  • Effector GEGL filter app with a flow graph UI #vala
  • Obfuscate simple redacting/censoring/blurring #rust #libadwaita
  • Swappy quick screenshot editing for wlroots based compositors #c
  • Pizzara digital chalkboard #rust
  • Conjure image enhancer based on ImageMagic #python #libadwaita
Photo (non-destructive editing)
GIF
Optimizers/Compressors
  • Curtail with optipng, pngquant, jpegoptim #python
  • Refract guided optimization for WebP, AVIF and JPEG XL #rust
Upscaling
  • Upscaler Real-ESRGAN ncnn Vulkan front-end #python #libadwaita
Converters
  • Converter ImageMagick frontend #python #libadwaita

Design Utilities

Terminals

Code

NeoVim GUIs

Xi GUIs

Simple editors and Light IDEs

Larger IDEs

UI Design

Version Control and Diffs

  • gitg Git GUI client #vala #gnome
  • Meld visual diff and merge tool #python #gnome
  • Gnomit Git commit message editor #gjs
  • Commit Commit message editor for Git and Mercurial #gjs #libadwaita
  • Diffuse text file comparing/merging tool #python

Documentation

Markdown

LaTeX

Graphviz

Regular Expression

Text Processing

  • Text Pieces #vala #libadwaita
  • KonbuCase case converting app #vala #granite
  • Black Fennec visual semi-structured data (JSON) editor #python #libadwaita
  • Lorem Lorem Ipsum placeholder text generator #rust #libadwaita
  • Dev Toolbox with JSON to YAML converter, CRON expression parser, regex tester and more #python #libadwaita

Hex Editors

  • GHex #c #libadwaita #gnome

Remote Desktop

SSH

Database Clients

  • Sequeler #vala #granite
  • Daty for Wikidata (which is kind of a database?) #python #libhandy

Disk Imaging

File Renaming

Security and Privacy

Password Management

  • Secrets KeePass v4 format based #python #libadwaita
  • Passbook #python
  • Gonepass 1Password vault viewer #c++
  • Obliviate password manager that does not store passwords #vala

One-Time Password

System and File Cleaning

System Monitoring and Info

Network Monitoring / Traffic Analysis

  • Hotwire high level view of tcpdump for specific protocols #rust

Disk Usage Explorers

System Configuration

Installation

News/Feed Readers

Weather Viewers

Productivity

Health & Fitness

  • Health currently supports Google Fit #rust #libadwaita

Containers

  • Pods Podman GUI #rust #libadwaita
  • Atoms chroot environments manager #python #libadwaita
  • Bottles wineprefix environments manager #python #libadwaita
  • Toolbx Tuner toolbx containers manager #rust #libadwaita

Task scheduling

  • Time Switch computer shutdown timer #python #libadwaita

Map Viewers

  • Atlas #vala #libhandy #granite

Game Launchers

  • Lutris launcher covering most gaming systems #python
  • Cartridges launcher with Steam library import #python #libadwaita

Dictionaries

About

List of awesome GTK (3/4) applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published