{"id":6954,"url":"https://github.com/valpackett/awesome-gtk","name":"awesome-gtk","description":"List of awesome GTK (3/4) applications","projects_count":879,"last_synced_at":"2026-09-20T23:00:19.802Z","repository":{"id":36991549,"uuid":"126641992","full_name":"valpackett/awesome-gtk","owner":"valpackett","description":"List of awesome GTK (3/4) applications","archived":false,"fork":false,"pushed_at":"2026-08-25T06:14:03.000Z","size":2271,"stargazers_count":1269,"open_issues_count":4,"forks_count":58,"subscribers_count":25,"default_branch":"trunk","last_synced_at":"2026-09-01T03:44:28.957Z","etag":null,"topics":["awesome","awesome-list","gnome","gtk","gtk3","gtk4"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/valpackett.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2018-03-24T21:32:30.000Z","updated_at":"2026-08-29T04:15:07.000Z","dependencies_parsed_at":"2026-08-12T13:29:43.576Z","dependency_job_id":null,"html_url":"https://github.com/valpackett/awesome-gtk","commit_stats":null,"previous_names":["unrelentingtech/awesome-gtk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/valpackett/awesome-gtk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valpackett%2Fawesome-gtk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valpackett%2Fawesome-gtk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valpackett%2Fawesome-gtk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valpackett%2Fawesome-gtk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valpackett","download_url":"https://codeload.github.com/valpackett/awesome-gtk/tar.gz/refs/heads/trunk","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valpackett%2Fawesome-gtk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37547405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-20T02:00:06.856Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-08T07:45:41.068Z","updated_at":"2026-09-20T23:00:19.802Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Development","Office","Internet and Networking","Graphics","Productivity","Audio","System Management","Apps for GNOME","File and Data Management","Security and Privacy","Video","Multimedia","Finance","Design","Gaming","Health and Fitness","Public Transports","Weather Viewers","Home Automation \u0026 Internet of Things","Digital Forensics","Map Viewers","Academia and Research","Accessibility and Assistive technologies","Religion and Spirituality"],"sub_categories":["IDEs","Document Viewers","Chat and VoIP","Raster Graphics","Email","Timers / Time Tracking","Audio Players","System Configuration","Version Control and Diffs","Terminals","Email, Personal information management (PIM)","Remote Desktop","Calendar","Backup","Desktop Productivity","Password Management","Markdown","Audio Tools","Video Players","Video Editors","Subtitle Editors","Video Tools","Image Viewers","Technical Graphics","Vector \u0026 Fonts","Media Servers","Chat, VoIP, and Phone","File Sharing","News/Feed Readers","Social Media Clients","Web Browsers","Proxy","Book Readers","Document Managers","Note-taking","Journaling","OCR","Presentation","Project Management","To-do Lists","Inventory","Statistics","Budget and Accounting Managers","Hex Editors","LaTeX","Text Processing","UI Design","Database Clients","Disk Imaging","File Management","Software Installation","System Monitoring and Info","Board Games","Puzzles","Puzzles and Quizzes","Appliances, devices, and microcontrollers","Board and Card Games","Toolboxes","Calculators \u0026 Math","File Search","System and File Cleaning","Music Software","Audio Workstations (DAWs)","WiFi","Screen Recorders","Containers","Documentation","Mind-mapping","Strategy","Media Downloaders","PDF Tools","File Synchronisation","Network Monitoring","Specialized Web Browsers / Wrappers","Live Stream Viewers","Media Encoders","3D Graphics","ASCII/Pixel Art","Chat Bots and Virtual assistants","Task Scheduling","Network Configuration","Cryptography","Remote File Access","VPN","Subtitle Editors and Extractors","Genealogy","Translation","Document Scanners","Development Tools","Bluetooth","Word Processors","Education","Chemistry","Electronics and Engineering","Geography","Physics","Exchange Rate and Price Viewers","Emulators and Compatibility Layers","Typst","File Encryption","Action, Platformer, Jump 'n' run","Simulation","Sports"],"readme":"\u003c!-- lint ignore awesome-toc--\u003e\n\n\u003cimg src=\"https://www.gtk.org/assets/img/logo-gtk-sm.png\" align=\"right\" width=\"144\"/\u003e\n\n# Awesome GTK [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Distros: Please do not theme any apps](https://stopthemingmy.app/badge.svg)](https://stopthemingmy.app)\n\n\u003e Collections of awesome native open-source [GTK](https://en.wikipedia.org/wiki/GTK%2B) (4 and 3) applications.\n\n## Contents\n\n- [Apps for GNOME](#apps-for-gnome)\n- [Audio](#audio)\n  - [Audio Players](#audio-players)\n    - [Music Players](#music-players)\n    - [Audio Streaming Service Clients](#audio-streaming-service-clients)\n    - [MPD Clients](#mpd-clients)\n    - [Podcasts](#podcasts)\n    - [Audiobooks](#audiobooks)\n    - [Radio](#radio)\n    - [Transcription](#transcription)\n    - [Ambient Sounds](#ambient-sounds)\n  - [Audio Workstations (DAWs)](#audio-workstations-daws)\n  - [Audio Tools](#audio-tools)\n  - [Music Software](#music-software)\n- [Video](#video)\n  - [Video Players](#video-players)\n  - [Live Stream Viewers](#live-stream-viewers)\n  - [Video Editors](#video-editors)\n  - [Animation software](#animation-software)\n  - [Subtitle Editors and Extractors](#subtitle-editors-and-extractors)\n  - [Screen Recorders](#screen-recorders)\n  - [Video Tools](#video-tools)\n- [Graphics](#graphics)\n  - [3D Graphics](#3d-graphics)\n  - [ASCII/Pixel Art](#asciipixel-art)\n  - [Image Viewers](#image-viewers)\n  - [Raster Graphics](#raster-graphics)\n    - [Drawing \u0026 Editing](#drawing--editing)\n    - [Screenshot Tools](#screenshot-tools)   \n    - [Photography](#photography)\n    - [Optimizers/Compressors](#optimizerscompressors)\n    - [Upscalers](#upscalers)\n  - [Technical Graphics](#technical-graphics)\n  - [Vector \u0026 Fonts](#vector--fonts)\n- [Multimedia](#multimedia)\n  - [Media Downloaders](#media-downloaders)\n  - [Media Encoders](#media-encoders)\n  - [Media Servers](#media-servers)\n- [Internet and Networking](#internet-and-networking)\n  - [Bluetooth](#bluetooth)\n  - [Chat, VoIP, and Phone](#chat-voip-and-phone)\n  - [Email, Personal information management (PIM)](#email-personal-information-management-pim)\n  - [File Sharing](#file-sharing)\n  - [Network Configuration](#network-configuration)\n  - [Network Monitoring](#network-monitoring)\n  - [News/Feed Readers](#newsfeed-readers)\n  - [Proxy](#proxy)\n  - [Remote Desktop](#remote-desktop)\n  - [Social Media Clients](#social-media-clients)\n    - [Social Graveyard](#social-graveyard)\n  - [Specialized Web Browsers / Wrappers](#specialized-web-browsers--wrappers)\n  - [VPN](#vpn)\n  - [Web Browsers](#web-browsers)\n  - [WiFi](#wifi)\n- [Office](#office)\n  - [Office Suites](#office-suites)\n  - [Book Readers](#book-readers)\n  - [Calculators \u0026 Math](#calculators--math)\n  - [Calendar](#calendar)\n  - [Document Managers](#document-managers)\n  - [Document Viewers](#document-viewers)\n  - [Document Scanners](#document-scanners)\n  - [Note-taking](#note-taking)\n  - [Journaling](#journaling)\n  - [OCR](#ocr)\n  - [PDF Tools](#pdf-tools)\n  - [Presentation](#presentation)\n  - [Translation](#translation)\n  - [Word Processors](#word-processors)\n- [Productivity](#productivity)\n  - [Desktop Productivity](#desktop-productivity)\n  - [Education](#education)\n  - [Mind-mapping](#mind-mapping)\n  - [Project Management](#project-management)\n  - [Timers / Time Tracking](#timers--time-tracking)\n  - [To-do Lists](#to-do-lists)\n  - [Inventory](#inventory)\n  - [Chat Bots and Virtual assistants](#chat-bots-and-virtual-assistants)\n- [Academia and Research](#academia-and-research)\n  - [Chemistry](#chemistry)\n  - [Electronics and Engineering](#electronics-and-engineering)\n  - [Genealogy](#genealogy)\n  - [Geography](#geography)\n  - [Physics](#physics)\n  - [Statistics](#statistics)\n- [Accessibility and Assistive technologies](#accessibility-and-assistive-technologies)\n- [Security and Privacy](#security-and-privacy)\n  - [Password Management](#password-management)\n  - [Cryptography](#cryptography)\n- [Digital Forensics](#digital-forensics)\n- [Finance](#finance)\n  - [Budget and Accounting Managers](#budget-and-accounting-managers)\n  - [Exchange Rate and Price Viewers](#exchange-rate-and-price-viewers)\n  - [Emulators and Compatibility Layers](#emulators-and-compatibility-layers)\n- [Development](#development)\n  - [Containers](#containers)\n  - [Development Tools](#development-tools)\n  - [Documentation](#documentation)\n  - [Hex Editors](#hex-editors)\n  - [IDEs](#ides)\n    - [Featureful IDEs](#featureful-ides)\n    - [Neovim GUIs](#neovim-guis)\n    - [Simple Editors and Light IDEs](#simple-editors-and-light-ides)\n    - [Xi GUIs](#xi-guis)\n  - [Markdown](#markdown)\n  - [LaTeX](#latex)\n  - [Typst](#typst)\n  - [Terminals](#terminals)\n  - [Text Processing](#text-processing)\n  - [Toolboxes](#toolboxes)\n  - [UI Design](#ui-design)\n  - [Version Control and Diffs](#version-control-and-diffs)\n- [Design](#design)\n- [File and Data Management](#file-and-data-management)\n  - [Backup](#backup)\n  - [Database Clients](#database-clients)\n  - [Disk Imaging](#disk-imaging)\n  - [File Management](#file-management)\n  - [File Search](#file-search)\n  - [File Synchronisation](#file-synchronisation)\n  - [File Encryption](#file-encryption)\n  - [Remote File Access](#remote-file-access)\n- [System Management](#system-management)\n  - [Software Installation](#software-installation)\n  - [System and File Cleaning](#system-and-file-cleaning)\n  - [System Configuration](#system-configuration)\n  - [System Monitoring and Info](#system-monitoring-and-info)\n  - [Task Scheduling](#task-scheduling)\n  - [Appliances, devices, and microcontrollers](#appliances-devices-and-microcontrollers)\n- [Gaming](#gaming)\n  - [Action, Platformer, Jump 'n' run](#action-platformer-jump-n-run)\n  - [Board and Card Games](#board-and-card-games)\n  - [Puzzles and Quizzes](#puzzles-and-quizzes)\n  - [Simulation](#simulation)\n  - [Sports](#sports)\n  - [Strategy](#strategy)\n- [Health and Fitness](#health-and-fitness)\n- [Map Viewers](#map-viewers)\n- [Public Transports](#public-transports)\n- [Weather Viewers](#weather-viewers)\n- [Home Automation \u0026 Internet of Things](#home-automation--internet-of-things)\n- [Religion and Spirituality](#religion-and-spirituality)\n\n\u003c!-- custom-lint start--\u003e\n\n## Apps for GNOME\n\nYou can find the most up-to-date info on the most well-supported GNOME apps at [Apps for GNOME](https://apps.gnome.org);\nthis list aims to be broader and include apps from various other ecosystems in various states of maintenance.\n\n## Audio\n\n### Audio Players\n\n#### Music Players\n\n- [Amberol](https://apps.gnome.org/Amberol) - Simple music player well integrated with GNOME `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [DeaDBeeF](https://deadbeef.sourceforge.io) - Modular cross-platform music player for desktop operating systems with conversion and tagging features `#c` `#gtk3`.\n- [Audio Player (Decibels)](https://apps.gnome.org/Decibels) - Audio player with waveform view `#gjs` `#typescript` `#gtk4` `#libadwaita` `#gnome`.\n- [Daphne](https://flathub.org/en/apps/com.kymorphia.Daphne) - Audio player and music library manager `#d` `#gtk4`.\n- [elementary Music](https://github.com/elementary/music) - Official music player for elementary OS `#vala` `#gtk4` `#granite` `#libadwaita` `#elementary`.\n- [Gapless](https://gitlab.gnome.org/neithern/g4music) - Light-weight music player focusing on high performance supporting ReplayGain, pipewire audio sink and MPRIS control `#vala` `#gtk4` `#libadwaita`.\n- [GNOME Music](https://apps.gnome.org/Music) - Official GNOME desktop music player `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [HBud](https://github.com/swanux/hbud) - Audio and video player with karaoke features `#python` `#gtk4` `#libadwaita`.\n- [Lollypop](https://gitlab.gnome.org/World/lollypop) - Lightweight modern music player designed to work excellently on the GNOME desktop environment with party mode, metadata fetching, MTP device sync and scrobbling `#python` `#gtk3` `#libhandy`.\n- [Melody](http://anufrij.org/melody) - Music player designed for elementary OS with metadata fetching, online radio and MTP device sync `#vala` `#gtk3` `#granite`.\n- [Monophony](https://gitlab.com/zehkira/monophony) - Application for streaming music from YouTube `#python` `#gtk4` `#libadwaita`.\n- [Muzika](https://github.com/vixalien/muzika) - Music player with customizable home screen and Google Music integration `#gjs` `#typescript` `#gtk4` `#libadwaita`.\n- [NetEase Cloud Music Gtk4](https://flathub.org/en/apps/com.github.gmg137.netease-cloud-music-gtk) - Audio player for NetEase Cloud Music `#rust` `#gtk4` `#libadwaita`.\n- [Nocturne](https://jeffser.com/nocturne) - Music player and library manager with MPRIS support, automatic lyrics fechting, and compatible with Jellyfin, OpenSubsonic and local files `#python` `#gtk4` `#libadwaita`.\n- [Plattenalbum](https://flathub.org/en/apps/de.wagnermartin.Plattenalbum) - MPD client focusing on album playing `#python` `#gtk4` `#libadwaita`.\n- [Recordbox](https://flathub.org/en/apps/ca.edestcroix.Recordbox) - Music browser and player with a respectable feature set (e.g., GNOME search provider integration, MPRIS, gapless playback, ReplayGain) while remaining relatively lightweight and simple to use `#rust` `#gtk4` `#libadwaita`.\n- [Quod Libet](https://github.com/quodlibet/quodlibet) - Cross-platform audio player providing many different ways to view local libraries `#python` `#gtk3`.\n- [Resonance](https://github.com/nate-xyz/resonance) - Music player with MPRIS support, Discord Rich presence and Last.fm scrobbling `#rust` `#python` `#gtk4` `#libadwaita`.\n- [Rhythmbox](https://gitlab.gnome.org/GNOME/rhythmbox) - Music management application designed to work well under the GNOME desktop supporting network shares, podcasts, online radio, portable devices (including iPhones) and internet music services such as Last.fm and Magnatune `#c` `#gtk3`.\n- [Tauon](https://tauonmusicbox.rocks) - Playlist oriented music player with many features such has MPRIS support, Android remote control and Spotify playlist management `#python` `#gtk3`.\n- [Turntable](https://flathub.org/en/apps/dev.geopjr.Turntable) - MPRIS-enabled music player focusing on scrobbling music to Last.fm, ListenBrainz, Libre.fm and Maloja, embedding MusicBrainz information `#vala` `#gtk4` `#libadwaita`.\n- [Victrola](https://github.com/tau-OS/victrola) - tauOS's minimal player `#vala` `#gtk4`.\n- [Vinyl](https://codeberg.org/M23Snezhok/Vinyl) - Simple music player with lyrics support `#rust` `#gtk4` `#libadwaita` `#relm4`.\n- [PCM Transport](https://andreyberestov.github.io/pcm-transport) - Lightweight audio player with direct ALSA output, native FLAC decoding and gapless/CUE playback `#c++` `#gtk3`.\n\n#### Audio Streaming Service Clients\n\n- [Cassette](https://flathub.org/en/apps/space.rirusha.Cassette) - Yandex Music service client `#vala` `#gtk4` `#libadwaita`.\n- [Gelly](https://flathub.org/en/apps/io.m51.Gelly) - Jellyfin Media Server client focused specifically on music playback `#rust` `#gtk4` `#libadwaita`.\n- [High Tide](https://github.com/Nokse22/high-tide) - Tidal streaming client `#python` `#gtk4` `#libadwaita`.\n- [Listen Moe](https://flathub.org/en/apps/io.github.noobping.listenmoe) - Application to listen to J-POP and K-POP, provided by LISTEN.moe `#rust` `#gtk4` `#libadwaita`.\n- [Riff](https://github.com/Diegovsky/riff) - Spotify (premium) client for the GNOME desktop with MPRIS integration based on [librespot](https://github.com/librespot-org/librespot), fork of [Spot](https://github.com/xou816/spot) `#rust` `#gtk4` `#libadwaita`.\n- [Sublime Music](https://sublimemusic.app) - (archived) Client for Subsonic-compatible (Subsonic, Airsonic, Revel, Gonic, Navidrome, Ampache, \\*sonic) personal streaming servers `#python` `#gtk3`.\n- [Subsound-GTK](https://github.com/esiqveland/subsound-gtk) - Subsonic compatible music player `#java` `#gtk4` `#libadwaita`.\n- [Tonearm](https://flathub.org/en/apps/dev.dergs.Tonearm) - Unofficial TIDAL music streaming client `#go` `#gtk4` `#libadwaita`.\n\n#### MPD Clients\n\n- [CoverGrid](https://www.suruatoel.xyz/codes/mcg) - MPD client focusing on albums instead of single tracks `#python` `#gtk4` `#libadwaita`.\n- [Euphonica](https://github.com/htkhiem/euphonica) - Feature-packed MPD client with MPIRS support, customisable spectrum visualiser, dBFS readout support and more `#rust` `#gtk4` `#libadwaita`.\n- [Mpdevil](https://github.com/SoongNoonien/mpdevil) - MPD music browser with MPRIS interface `#python` `#gtk4` `#libadwaita`.\n- [Sonata](https://github.com/multani/sonata) - MPD client with tag editor and audio scrobbling support, currently looking for a new maintainer `#python` `#gtk3`.\n\n#### Podcasts\n\n- [GNOME Podcasts](https://apps.gnome.org/Podcasts) - (ex Hammond) Official GNOME Podcast client `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Vocal](https://vocalproject.net) - Podcast application with iTunes Store integration and smart library management `#vala` `#gtk4` `#libadwaita`.\n\n#### Audiobooks\n\n- [Chapterize](https://flathub.org/en/apps/page.codeberg.snensmens.Chapterize) - Utility to create and edit m4b audiobooks with embedded chapters `#python` `#gtk4` `#libadwaita`.\n- [Cozy](https://cozy.sh) - Audiobook player with offline library management and MPRIS integration `#python` `#gtk4` `#libadwaita`.\n\n#### Radio\n\n- [Goodvibes](https://gitlab.com/goodvibes/goodvibes) - Simple light-weight internet radio player `#c` `#gtk3`.\n- [Pithos](https://pithos.github.io) - Pandora Radio client `#python` `#gtk3`.\n- [radiotray-lite](https://github.com/thekvs/radiotray-lite) - Online radio player with minimal interface that runs on the system tray `#c++` `#gtk3`.\n- [Shortwave](https://apps.gnome.org/Shortwave) - Internet radio player providing access to the community radio station database `#rust` `#gtk4` `#libadwaita` `#gnome`. \n\n#### Transcription\n\n- [Parlatype](https://github.com/gkarsay/parlatype) - Minimal audio player for manual speech transcription `#c` `#gtk4` `#libadwaita`.\n- [ReCast](https://github.com/hardcoeur/recast) - Application for audio and video transcription on the GNOME desktop utilizing (faster-)whisper `#python` `#gtk4` `#libadwaita`.\n- [Speed of Sound](https://www.speedofsound.io) - Voice-typing application `#java` `#gtk4` `#libadwaita`.\n\n#### Ambient Sounds\n\n- [Blanket](https://apps.gnome.org/Blanket) - Ambient sound player/mixer with preset management and MPRIS integration `#python` `#gtk4` `#libadwaita` `#gnome`.\n\n#### Soundboards\n\n- [Zap](https://gitlab.com/rmnvgr/zap) - Sound effects soundboard and collection manager `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n\n### Audio Workstations (DAWs)\n\n- [zrythm](https://github.com/zrythm/zrythm) - DAW offering streamlined editing workflows with automation capabilities, chord assistance and support for plugins `#c++` `#gtk4` `#libadwaita`.\n\n### Audio Tools\n\n- [GrimRipper](https://gitlab.gnome.org/Salamandar/GrimRipper) - CD ripper and encoder `#c` `#gtk3`.\n- [Audio Sharing](https://apps.gnome.org/AudioSharing) - Application to share audio playback in the form of an RTSP stream `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Cavalier](https://github.com/NickvisionApps/Cavalier) - Audio visualizer based on [CAVA] `#csharp` `#gtk4` `#libadwaita`.\n- [Cavasik](https://flathub.org/en/apps/io.github.TheWisker.Cavasik) - Audio visualizer based on [CAVA] `#python` `#gtk4` `#libadwaita`.\n- [Chronograph](https://github.com/Dzheremi2/Chronograph) - Application to sync lyrics of songs and contribute it to various resources `#python` `#gtk4` `#libadwaita`.\n- [Ear Tag](https://apps.gnome.org/EarTag) - Tag editor designed to edit singular files `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [GabTag](https://flathub.org/en/apps/com.github.lachhebo.Gabtag) - Audio tagging tool for one or several files, with automatic tagging using MusicBrainz `#python` `#gtk4` `#libadwaita`.\n- [Helvum](https://gitlab.freedesktop.org/pipewire/helvum) - Patchbay application to route and patch together audio signals, made for pipewire `#rust` `#gtk4` `#libadwaita`.\n- [Laser](https://flathub.org/en/apps/nl.andreasknoben.Laser) - Simple CD ripper application for the GNOME desktop `#python` `#gtk4` `#libadwaita`.\n- [Lyrebird](https://github.com/lyrebird-voice-changer/lyrebird) - (archived) Voice changer based on SoX `#python` `#gtk3`.\n- [Mini EQ](https://flathub.org/en/apps/io.github.bhack.mini-eq) - Feature-rich system-wide parametric equalizer, with accompanying Gnome extension `#python` `#gtk4` `#libadwaita`.\n- [Mousai](https://apps.gnome.org/ru/Mousai) - Song identifier based on [AudD](https://audd.io) with MPRIS support `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Myxer](https://github.com/VixenUtils/Myxer) - PulseAudio volume mixer `#rust` `#gtk3`.\n- [Pro Audio Config](https://github.com/Peter-L-SVK/pro_audio_config) - Professional audio configuration tool to manage PipeWire and ALSA audio settings, incl. sample rates, bit depths, and buffer sizes `#rust` `#gtk3`.\n- [pwvucontrol](https://github.com/saivert/pwvucontrol) - PipeWire volume mixer `#rust` `#gtk4` `#libadwaita`.\n- [Reco](https://github.com/ryonakano/reco) - Audio recorder `#vala` `#gtk4` `#granite`.\n- [Simple Wireplumber GUI](https://github.com/dyegoaurelio/simple-wireplumber-gui) - WirePlumber (PipeWire session manager) GUI to rename devices and show properties. `#python` `#gtk4` `#libadwaita`.\n- [SongRec](https://github.com/marin-m/SongRec) - Shazam GUI client `#rust` `#gtk3`.\n- [SoundConverter](https://soundconverter.org) - Multithreaded sound converter with compatibility with everything that GStreamer reads and automatic renaming `#python` `#gtk3`.\n- [Sound Recorder (Vocalis)](https://flathub.org/en/apps/org.gnome.SoundRecorder) - Sound recorder for the GNOME desktop `#gjs` `#typescript` `#gtk4` `#libadwaita`.\n- [Tagger](https://github.com/NickvisionApps/Tagger) - Music tag (metadata) editor `#csharp` `#gtk4` `#libadwaita`.\n- [Transition](https://flathub.org/en/apps/page.codeberg.grinka.Transition) - Application for converting multimedia files to various audio formats `#rust` `#gtk4` `#libadwaita`.\n- [Whisper](https://github.com/mijorus/whisper) - Application to listen to the microphone through the speakers `#python` `#gtk4` `#libadwaita`.\n\n[cava]: https://github.com/karlstav/cava\n\n### Music Software\n\n- [ALSA Scarlett2 Control Panel (alsa-scarlett-gui)](https://github.com/geoffreybennett/alsa-scarlett-gui) - GUI for the Focusrite USB audio interfaces (Scarlett Gen 2, 3, 4, Clarett, and Vocaster) for instrument, microphone or MIDI recording `#c` `#gtk4`.\n- [Amp Rack](https://github.com/djshaji/alana) - Guitar / voice audio effects processor for PC (Linux, Windows) and Android `#c++` `#gtk4`.\n- [BudsLink](https://maniacx.github.io/BudsLink) - Feature control and battery monitoring for supported Bluetooth wearable audio devices such as airbuds, headsets or headphones, incl. AirPods, Beats, Sony Audio wearables, Samsung Galaxy Buds and Nothing/CMF buds `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Chromatic](https://github.com/nate-xyz/chromatic) - Instruments tuner `#rust` `#gtk4` `#libadwaita`.\n- [Drum Machine](https://github.com/Revisto/drum-machine) - Drum machine application to create and play drum beats `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [Elektroid](https://dagargo.github.io/elektroid) - Sample and MIDI device manager supporting Elektron, Arturia, Novation, a.o. synths and beatboxes `#c` `#gtk3`.\n- [Fretboard](https://apps.gnome.org/Fretboard) - Software for guitarists to look up guitar chords `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Glight](https://github.com/aroffringa/glight) - DMX controller software for live control of stage lighting, suitable for shows and events `#c++` `#gtk4`.\n- [GMetronome](https://gitlab.gnome.org/dqpb/gmetronome) - Metronome and tempo measurement tool with several customization options `#c++` `#gtk3`.\n- [LEDSuite](https://d0minik.dev/LEDSuite) - Application to control LED/display installations, e.g., LED-Cube, LED-Wall/Matrix, LCD and addressable LED-Strips, suitable for shows and events `#java` `#gtk4` `#libadwaita`.\n- [Loop](https://flathub.org/en/apps/net.danigm.loop) - A simple audio loop machine for the GNOME desktop `#python` `#gtk4` `#libadwaita`.\n- [Metronome](https://gitlab.gnome.org/World/metronome) - Metronome application that beats the rhythm to keep the tempo `#rust` `#gtk4` `#libadwaita`.\n- [Oscmix](https://github.com/huddx01/oscmix) - Mixer for RME Fireface Devices in CC Mode. Currently supported: 802, UCX, UCX II, UFX+, UFX II, UFX III `#c` `#gtk3`.\n- [Overwitch](https://dagargo.github.io/overwitch) - Application for connecting various Overbridge 2 devices via JACK/PipeWire `#c` `#gtk4`.\n- [POD UI](https://arteme.github.io/pod-ui) - Application for controlling Line6 POD family of guitar modelling amps via MIDI `#rust` `#gtk3`.\n- [SysEx Controls](https://github.com/soyersoyer/sysex-controls) - Application for configuring MIDI devices from Akai and Arturia `#c` `#gtk4` `#libadwaita`.\n- [Tempo](https://github.com/tobagin/tempo) - Metronome application with professional-grade accuracy, customizable tempo (40-240 BPM), multiple time signatures, visual beat indicators, and tap tempo functionality `#python` `#gtk4` `#libadwaita`.\n\n\n## Video\n\n### Video Players\n\n- [Celluloid](https://github.com/celluloid-player/celluloid) - (ex GNOME MPV) frontend for MPV `#c` `#gtk4` `#libadwaita`.\n- [Cine](https://flathub.org/en/apps/io.github.diegopvlk.Cine) - MPV-based video player that combines a clean interface with a high-performance engine `#python` `#gtk4` `#libadwaita`.\n- [Clapper](https://github.com/Rafostar/clapper) - Media player powered by GStreamer with OpenGL rendering `#c` `#gtk4` `#libadwaita`.\n- [Delfin](https://codeberg.org/avery42/delfin) - Application to stream movies/TV shows from Jellyfin `#rust` `#gtk4` `#libadwaita`.\n- [EcoTubeHQ](https://flathub.org/en/apps/io.github.ecotubehq.player) - Energy efficient video player `#c` `#gtk4` `#libadwaita`.\n- [Glide](https://github.com/philn/glide) - Simple video player powered by GStreamer `#rust` `#gtk4` `#libadwaita`.\n- [Livi](https://github.com/agx/livi) - Minimalistic video player for mobile devices powered by GStreamer `#c` `#gtk4` `#libadwaita`.\n- [Movie Monad](https://lettier.github.io/movie-monad) - Simple video player powered by GStreamer `#haskell` `#gtk3`.\n- [Totem](https://apps.gnome.org/Totem) - Movie player for the GNOME desktop based on GStreamer. `#c` `#gtk3`.\n- [Tsukimi](https://flathub.org/en/apps/moe.tsuna.tsukimi) - Jellyfin / Emby client based on MPV and GStreamer `#rust` `#gtk4` `#libadwaita`.\n- [Video Player (Showtime)](https://gitlab.gnome.org/GNOME/showtime) - Distraction-free video player for the GNOME desktop powered by GStreamer `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [Videos](https://github.com/elementary/videos) - Video player and library application for elementary OS  `#vala` `#gtk4` `#libadwaita`.\n\n### Live Stream Viewers\n\n- [Multiplex](https://github.com/pojntfx/multiplex) - Application to stream and watch torrents together, providing an experience similar to Apple's SharePlay and Amazon's Prime Video Watch Party `#go` `#gtk4` `#libadwaita`.\n- [TVDemon](https://github.com/DYefremov/TVDemon) - IPTV streaming application with support for live TV, movies and series `#python` `#gtk4` `#libadwaita`.\n\n### Video Editors\n\n- [Flowblade](https://jliljebl.github.io/flowblade) - Multitrack non-linear video editor `#python` `#gtk3`.\n- [Footage](https://gitlab.com/adhami3310/Footage) - Application to trim, flip, rotate and crop individual clips `#rust` `#gtk4` `#libadwaita`.\n- [Pitivi](http://www.pitivi.org) - Video editor based on GStreamer Editor Services `#python` `#gtk3`.\n- [VidCom](https://seja-arctic-fox.github.io) - Simple utility for compressing videos `#c++` `#gtk4` `#libadwaita`.\n- [Video Trimmer](https://apps.gnome.org/VideoTrimmer) - Application to cut out fragments of a video without re-encoding and reducing video quality `#rust` `#gtk4` `#libadwaita`.\n\n### Animation software\n\n- [Synfig Studio](https://www.synfig.org) - Cross-platform 2D animation software, designed as powerful industrial-strength solution for creating film-quality animation using a vector and bitmap artwork `#c++` `#gtk3`.\n\n### Subtitle Editors and Extractors\n\n- [Gaupol](https://otsaloma.io/gaupol) - Editor for text-based subtitle files with built-in video player `#python` `#gtk3`.\n- [Gnome Subtitles](https://gitlab.gnome.org/GNOME/gnome-subtitles) - Subtitle editor for the GNOME desktop `#csharp` `#gtk3`.\n- [Live Captions](https://flathub.org/en/apps/net.sapples.LiveCaptions) - Application that provides live captioning (in English) based on trained models `#c` `#gtk4` `#libadwaita`.\n- [Subtitle Editor](https://kitone.github.io/subtitleeditor) - Subtitle editor with built-in video player and text correction features `#c++` `#gtk3`.\n\n### Screen Recorders\n\n- [GPU Screen Recorder GTK](https://git.dec05eba.com/gpu-screen-recorder-gtk/about) - GTK frontend to GPU Screen Recorder, a fast, GPU-based, screen recorder `#c++` `#gtk3`.\n- [Kazam2](https://github.com/henrywoo/kazam) - Versatile tool for screen recording, broadcasting, capturing and optical character recognition `#python` `#gtk3`.\n- [Kooha](https://github.com/SeaDve/Kooha) - Distraction-free screen recorder `#rust` `#gtk4` `#libadwaita`.\n- [Wayfarer](https://github.com/stronnag/wayfarer) - Screen Recorder for GNOME / Wayland / Pipewire `#vala` `#gtk4`.\n- [RecApp](https://github.com/amikha1lov/RecApp) - (archived) Simple screencasting application based on GStreamer `#python` `#gtk3` `#libhandy`.\n\n### Video Tools\n\n- [Camera (Snapshot)](https://apps.gnome.org/Snapshot) - Application to take pictures and videos on your computer, tablet and phone `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Cameractrls](https://github.com/soyersoyer/cameractrls) - GUI and camera viewer (SDL) to set the camera controls (V4L2 or extensions) in Linux `#python` `#gtk4`.\n- [Cam Overlay](https://flathub.org/en/apps/io.github.didley.CamOverlay) - Borderless webcam overlay for screen recording `#rust` `#gtk4` `#libadwaita`.\n- [Constrict](https://flathub.org/en/apps/io.github.wartybix.Constrict) - Application to compress a video to a specific file size `#python` `#gtk4` `#libadwaita`.\n- [Facetracker](https://codeberg.org/ZRayEntertainment/Facetracker) - Wrapper UI for OpenSeeFace's facetracker `#python` `#gtk4` `#libadwaita`.\n- [GstPipelineStudio](https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio) - Graphical user interface to the multimedia framework GStreamer `#rust` `#gtk4`.\n- [Guvcview](https://sourceforge.net/projects/guvcview) - Video and audio grabber and webcam application, compatible with V4L2 camera devices  `#c` `#gtk3`.\n- [HandBrake](https://handbrake.fr) - Cross-platform video convertor that supports nearly any format `#c` `#gtk4`.\n- [Identity](https://apps.gnome.org/Identity) - Program for comparing multiple versions of an image or video `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Lada](https://codeberg.org/ladaapp/lada) - Tool designed to recover pixelated adult videos and restore the visual quality `#python` `#gtk4` `#libadwaita`.\n- [media-toc](https://github.com/fengalin/media-toc) - Application to build a table of contents from a media or to split a media file into chapters `#rust` `#gtk3`.\n- [Megapixels](https://gitlab.com/megapixels-org/Megapixels) - Camera application for Linux phones `#c` `#gtk4`.\n- [WebCamController](https://flathub.org/en/apps/com.daniel15.wcc) - User interface to modify webcam settings such as pan/tilt/zoom `#csharp` `#gtk4` `#libadwaita`.\n\n## Graphics\n\n### 3D Graphics\n\n- [Shady](https://github.com/misterdanb/shady) - [Shadertoy](https://www.shadertoy.com) compatible GLSL shader live editor `#vala` `#gtk3`.\n\n### ASCII/Pixel Art\n\n- [ASCII Draw](https://github.com/Nokse22/ascii-draw) - App to draw diagrams or anything using only ASCII `#python` `#gtk4` `#libadwaita`.\n- [Calligraphy](https://gitlab.com/gregorni/Calligraphy) - Text to ASCII banners converter `#python` `#gtk4` `#libadwaita`.\n- [Letterpress](https://apps.gnome.org/Letterpress) - Image to ASCII art converter using [jp2a](https://github.com/Talinx/jp2a) `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [Halftone](https://github.com/tfuxu/Halftone) - Image to pixel art converter `#python` `#gtk4` `#libadwaita`.\n\n### Image Viewers\n\n- [Eye of GNOME (EoG)](https://flathub.org/en/apps/org.gnome.eog) - Image viewer, designed for the GNOME Desktop `#c` `#gtk3` `#libhandy`.\n- [Fotema](https://github.com/blissd/fotema) - Photo gallery with support for iOS Live Photos and Android motion photos `#rust` `#gtk4` `#libadwaita` `#relm4`.\n- [Geeqie](https://www.geeqie.org) - Cross-platform image viewer and organizer `#c++` `#gtk4`.\n- [gThumb](https://flathub.org/en/apps/org.gnome.gThumb) - Image viewer, editor, browser and organizer `#c` `#gtk3`.\n- [Image Roll](https://github.com/weclaw1/image-roll) - Simple and fast image viewer with basic image manipulation tools `#rust` `#gtk4`.\n- [Image Viewer (Loupe)](https://apps.gnome.org/Loupe) - Simple image viewer `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Memento](https://github.com/SelfRef/memento) - Meme browser, search and tagger with OCR tagging `#python` `#gtk4` `#libadwaita`.\n- [MView6](https://github.com/newinnovations/MView6) - High-performance PDF and photo viewer for large photo and document collections  `#rust` `#gtk4`.\n- [Photos](https://github.com/elementary/photos) - Photo viewer and organizer for elementary OS `#vala` `#gtk3` `#libhandy`.\n- [Pix](https://github.com/linuxmint/pix) - Image viewer and browser `#c` `#gtk3` `#libxapp`.\n- [SphereView](https://flathub.org/en/apps/io.github.dynobo.sphereview) - Image viewer for 360° equirectangular photospheres and panoramas, based on the Photo Sphere Viewer library `#rust` `#gtk4` `#libadwaita`.\n- [Vipsdisp](https://github.com/jcupitt/vipsdisp) - Image viewer capable of displaying huge (i.e. GB sizes) images based on [`libvips`](https://github.com/libvips/libvips) and supporting many scientific and technical image formats `#c` `#gtk4`.\n- [Xviewer](https://community.linuxmint.com/software/view/xviewer) - Image viewer for the Cinnamon Desktop `#c` `#gtk3`.\n\n### Raster Graphics\n\n#### Converters\n\n- [Switcheroo](https://apps.gnome.org/Converter) - Image converter and manipulator ([ImageMagick] frontend) `#python` `#gtk4` `#libadwaita`.\n\n#### Drawing \u0026 Editing\n\n- [Annotator](https://github.com/phase1geo/annotator) - Image annotation application designed for elementary OS `#vala` `#gtk4` `#granite`.\n- [Barcoder](https://flathub.org/en/apps/cz.ondrejkolin.Barcoder) - Barcode \u0026 QR code generator, for desktop and mobile `#rust` `#gtk4` `#libadwaita`.\n- [Conjure](https://github.com/nate-xyz/conjure) - Image enhancer based on [ImageMagick] `#python` `#gtk4` `#libadwaita`.\n- [Drawing](https://github.com/maoschanz/drawing) - Simple image editor similar to Microsoft paint designed for the GNOME desktop `#python` `#gtk3`.\n- [Effector](https://notabug.org/grindhold/effector) - GEGL filter app with a flow graph UI `#vala` `#gtk3`.\n- [GIMP](https://www.gimp.org) - Raster graphics editor used for image manipulation, image editing, free-form drawing and more specialized stask `#c` `#gtk3`.\n- [Hiperthermia](https://flathub.org/en/apps/me.sergiotarxz.Exd) - IDE which helps you to create tickets and stickers in your thermal printer using programming `#perl` `#gtk4`.\n- [Memerist](https://flathub.org/en/apps/io.github.vani_tty1.memerist) - Simple application for editing memes `#c` `#gtk4` `#libadwaita`.\n- [MyPaint](http://mypaint.org) - Simple drawing and painting program with support for Wacom-style graphics tablets `#python` `#gtk3`.\n- [Obfuscate](https://apps.gnome.org/Obfuscate) - Private information censoring tool `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Pinta](https://www.pinta-project.com) - Drawing and image editing program with simple interface and layered organization `#csharp` `#gtk4` `#libadwaita`.\n- [RS-Paint](https://github.com/lucasscharenbroch/rs-paint) - A light-weight image editor inspired by MS-Paint `#rust` `#gtk4`.\n- [Scramble](https://flathub.org/en/apps/io.github.tobagin.scramble) - Simple, privacy-focused utility for viewing and removing metadata from images `#vala` `#gtk4` `#libadwaita`.\n\n[imagemagick]: https://imagemagick.org\n\n#### Screenshot Tools\n\n- [Cheese](https://gitlab.gnome.org/GNOME/cheese) - Application to take photos and videos with the webcam, with fun graphical effects `#c` `#vala` `#gtk3`.\n- [Gradia](https://flathub.org/en/apps/be.alexandervanhee.gradia) - Tool to add background, padding and annotations to screenshots `#python` `#gtk4` `#libadwaita`.\n- [Screenshot](https://flathub.org/en/apps/org.adishatz.Screenshot) - Screenshot application for GNOME-based desktops `#c` `#gtk4` `#libadwaita`.\n- [Swappy](https://github.com/jtheoof/swappy) - Wayland native screenshot editing tool `#c` `#gtk3`.\n\n\n#### GIF\n\n- [Fig](https://github.com/Q1CHENL/fig) - GIF editor (cropping, trimming, reversing, removing/extracting frames) `#python` `#gtk4` `#libadwaita`.\n- [Gifcurry](https://lettier.github.io/gifcurry) - GIF editor and video-to-GIF converter application `#haskell` `#gtk3`.\n- [Gifup](https://github.com/BharatKalluri/Gifup) - Video-to-GIF converter `#vala` `#gtk3` `#granite`.\n\n#### Optimizers/Compressors\n\n- [Curtail](https://apps.gnome.org/Curtail) - Image compressor with support for PNG, JPEG, WebP and SVG images `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [Image Optimizer](https://flathub.org/en/apps/com.github.gijsgoudzwaard.image-optimizer) - Simple lossless image optimizer for elementary OS  `#vala` `#gtk3` `#granite`.\n\n#### Photography\n\n- [ART](https://art.pixls.us/) - Raw image processing program, derivative of RawTherapee `#c++` `#gtk3`.\n- [Darktable](https://www.darktable.org) - Photography workflow application and raw developer `#c` `#gtk3`.\n- [Filmbook](https://flathub.org/en/apps/page.codeberg.bjawebos.Filmbook) - Simple application to track analog film usage in cameras `#rust` `#gtk4` `#libadwaita`.\n- [nip4](https://github.com/jcupitt/nip4) - Spreadsheet-like GUI for the vips8 image processing library. `#c` `#gtk4`.\n- [PicPlanner](https://gitlab.com/Zwarf/picplanner) - Application for photographers (desktop, phone) to calculate the position of the Sun, Moon and Milky Way in order to plan the position and time for a photograph `#c` `#gtk4` `#libadwaita`.\n- [RawTherapee](http://rawtherapee.com) - Raw image processing program `#c++` `#gtk3`.\n- [Shotwell](https://gitlab.gnome.org/GNOME/shotwell) - Personal photo manager with editing features `#vala` `#gtk4`.\n\n#### Upscalers\n\n- [Upscaler](https://gitlab.com/TheEvilSkeleton/Upscaler) - Image upscaler based on [Real-ESRGAN ncnn Vulkan](https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan) `#python` `#gtk4` `#libadwaita`.\n\n### Technical Graphics\n\n- [Delineate](https://github.com/SeaDve/Delineate) - [Graphviz] DOT graphs viewer and editor `#rust` `#gtk4` `#libadwaita`.\n- [Design](https://github.com/dubstar-04/Design) - 2D CAD application with DXF format support `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Dune 3D](https://dune3d.org) - Parametric 3D CAD tool based on OpenCASCADE+SolveSpace from the author of Horizon EDA `#c` `#c++` `#gtk4`.\n- [Exhibit](https://flathub.org/en/apps/io.github.nokse22.Exhibit) - 3D model previewer based on the F3D library that supports many formats `#python` `#gtk4` `#libadwaita`.\n- [Focus Annotator](https://github.com/13hannes11/focus_annotator) - Tool to annotate the focus plane of z-stacked images `#rust` `#gtk4` `#libadwaita`.\n- [Gaphor](https://gaphor.org) - UML/SysML modeling application `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [GraphUI](https://github.com/artemanufrij/graphui) - Graph visualization based on [Graphviz] `#vala` `#gtk3` `#granite`.\n- [Horizon](https://github.com/horizon-eda/horizon) - EDA package supporting an integrated end-to-end workflow for printed circuit design `#c++` `#gtk3`.\n- [Length](https://flathub.org/en/apps/io.github.herve4m.Length) - GNOME application for measuring distances on screen to design and inspect layouts and graphics `#python` `#gtk4` `#libadwaita`.\n- [Photometric Viewer (Photometry)](https://github.com/dlippok/photometric-viewer) - IESNA and EULUMDAT photometric files viewer `#python` `#gtk4` `#libadwaita`.\n- [rlr](https://github.com/epilys/rlr) -  Interactive pixel screen ruler and protractor `#rust` `#gtk3`.\n- [SolveSpace](http://solvespace.com/index.pl) - Parametric 2D/3D CAD tool `#c++` `#gtk3`.\n- [xdot.py](https://github.com/jrfonseca/xdot.py) - Interactive viewer for graphs written in [Graphviz] `#python` `#gtk3`.\n\n[graphviz]: https://www.graphviz.org\n\n### Vector \u0026 Fonts\n\n- [Birdfont](https://github.com/johanmattssonm/birdfont) - Font editor for creating fonts in TTF, EOT, SVG and BIRDFONT formats `#vala` `#gtk3`.\n- [Dia](https://gitlab.gnome.org/GNOME/dia) - Diagram editor `#c` `#gtk3`.\n- [Font Downloader](https://github.com/GustavoPeredo/font-downloader) - Download utility for Google Fonts `#python` `#gtk3` `#libhandy`.\n- [Fontforge](https://fontforge.org) - Cross-platform font editor `#c` `#gtk3`.\n- [GNOME Fonts (Font Viewer)](https://apps.gnome.org/FontViewer) - Utility to view and install fonts on your system `#c` `#gtk4` `#libadwaita` `#gnome`.\n- [Housemaid](https://gitlab.gnome.org/World/housemaid) - Application to clean SVGs (minify and prettify) `#vala` `#gtk4` `#libadwaita`.\n- [Inkscape](https://inkscape.org) - General vector graphics editor `#c++` `#gtk3`.\n- [Mingle](https://github.com/halfmexican/mingle) - Application to combine emojis using Google's Emoji Kitchen `#vala` `#gtk4` `#libadwaita`.\n- [Oh My SVG](https://flathub.org/en/apps/re.sonny.OhMySVG) - Utility to reduce the size of SVGs  `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Pizarra](https://pizarra.categulario.xyz/en) - Digital, vectorial and infinite chalkboard for free-hand drawing `#rust` `#gtk3`.\n- [Rayforge](https://flathub.org/en/apps/org.rayforge.rayforge) - Application for laser cutting and engraving, supporting GRBL based laser cutters `#python` `#gtk4` `#libadwaita`.\n- [Sitra](https://flathub.org/en/apps/io.github.sitraorg.sitra) - Application to preview and install fonts from Google Fonts `#vala` `#gtk4` `#libadwaita`.\n- [Webfont Kit Generator](https://apps.gnome.org/WebfontKitGenerator) - Utility to create web font-face kits `#python` `#gtk4` `#libadwaita` `#gnome`.\n\n## Multimedia\n\n### Media Downloaders\n\n- [Gydl](https://github.com/JannikHv/gydl) - GUI wrapper around [youtube-dl](https://github.com/ytdl-org/youtube-dl) `#python` `#gtk3`.\n- [Parabolic](https://github.com/NickvisionApps/Parabolic) - [yt-dlp](https://github.com/yt-dlp/yt-dlp) graphical fronted `#csharp` `#gtk4` `#libadwaita`.\n\n### Media Encoders\n\n- [Aviator](https://github.com/gianni-rosato/aviator) - Utility for encoding with SVT-AV1 \u0026 Opus `#python` `#gtk4` `#libadwaita`.\n- [Selene](https://github.com/teejee2008/selene) - Audio/video converter for audio and videos files that can encode them to popular output formats like MKV and MP4 `#vala` `#gtk3`.\n\n### Media Servers\n\n- [Girens](https://gitlab.gnome.org/tijder/girens) - Plex media player client with responsive layout and function to download media items `#python` `#gtk4` `#libadwaita`.\n- [Playlifin](https://flathub.org/en/apps/net.krafting.Playlifin) - Tool to convert YouTube playlists to Jellyfin playlists `#python` `#gtk4` `#libadwaita`.\n- [Playlifin Voyager](https://flathub.org/en/apps/net.krafting.PlaylifinVoyager) - Tool to export and import playlists from and to a Jellyfin Server `#python` `#gtk4` `#libadwaita`.\n\n## Internet and Networking\n\n### Bluetooth\n\n- [IP Lookup](https://github.com/Bytezz/IPLookup-gtk) - Simple application to find information about an IP address `#python` `#gtk4` `#libadwaita`.\n- [Overskride](https://github.com/kaii-lb/overskride) - Bluetooth and Obex client/device manager `#rust` `#gtk4` `#libadwaita`.\n\n### Chat, VoIP, and Phone\n\n- [Calls](https://gitlab.gnome.org/GNOME/calls) - Phone dialer and call handler for cellular modems and VoIP (SIP) `#c` `#vala` `#gtk4` `#libadwaita`.\n- [Chats (Chatty)](https://gitlab.gnome.org/World/Chatty) - Mobile and desktop messaging application supporting SMS, MMS, XMPP and Matrix `#c` `#gtk4` `#libadwaita`.\n- [Dino](https://dino.im) - Modern XMPP/Jabber chat client `#vala` `#gtk4` `#libadwaita`.\n- [Discover](https://github.com/trigg/Discover) - Discord overlay with X11 and wlroots support `#python` `#gtk3`.\n- [Dissent](https://github.com/diamondburned/dissent) - Discord client `#go` `#gtk4` `#libadwaita`.\n- [Flare](https://gitlab.com/schmiddi-on-mobile/flare) - Signal client `#rust` `#gtk4` `#libadwaita`.\n- [Fractal](https://gitlab.gnome.org/World/fractal) - Matrix client for the GNOME desktop `#rust` `#gtk4` `#libadwaita`.\n- [Gajim](https://gajim.org) - Fully-featured XMPP client `#python` `#gtk4`.\n- [Karere](https://flathub.org/en/apps/io.github.tobagin.karere) - Native WhatsApp client, based on WhatsApp Web `#python` `#gtk4` `#libadwaita`.\n- [GNUnet Messenger](https://git.gnunet.org/messenger-gtk.git/about) - Messaging application for the GNUnet Messenger service `#c` `#gtk3` `#libhandy`.\n- [Meeting Point](https://gitlab.gnome.org/lwildberg/meeting-point) - BigBlueButton client `#vala` `#gtk4` `#libadwaita`.\n- [Meshy](https://meshy-app.org) - Desktop and mobile client for MeshCore LoRa mesh networking devices to send and receive encrypted messages, manage contacts, configure channels, and monitor the mesh network `#python` `#gtk4` `#libadwaita`.\n- [Mirdorph](https://gitlab.gnome.org/ranchester/mirdorph) - Crappy low feature Discord client `#python` `#gtk4` `#libadwaita`.\n- [Parla](https://flathub.org/en/apps/io.github.trufae.Parla) - Delta Chat client for the GNOME desktop `#vala` `#gtk4` `#libadwaita`.\n- [Polari](https://apps.gnome.org/Polari) - IRC client `#gjs` `#javascript` `#gtk4` `#libadwaita` `#gnome`.\n- [Paper Plane](https://github.com/paper-plane-developers/paper-plane) - Telegram client for the GNOME desktop `#rust` `#gtk4` `#libadwaita`.\n- [Srain](https://srain.silverrainz.me) - Modern IRC client `#c` `#gtk3`.\n\n### Email, Personal information management (PIM)\n\n- [Astroid](https://astroidmail.github.io) - Lightweight and fast Mail User Agent that provides a GUI to searching, displaying and composing email using [notmuch](https://notmuchmail.org) as backend `#c++` `#gtk3`.\n- [Balsa](https://gitlab.gnome.org/GNOME/balsa) - Lightweight email client `#c` `#gtk3`.\n- [Claws Mail](https://claws-mail.org) - Email client with plugin system to extend functionalities (news reader, calendar, etc.)  `#c` `#gtk3`.\n- [Geary](https://gitlab.gnome.org/GNOME/geary) - Email application for the GNOME desktop build around conversations `#vala` `#gtk3` `#libhandy`.\n- [GNOME Contacts](https://apps.gnome.org/Contacts) - Address book for contacts information and contact management for the GNOME desktop `#vala` `#gtk4` `#libadwaita` `#gnome`. \n- [Evolution](https://gitlab.gnome.org/GNOME/evolution) - Personal information management (PIM) application that provides integrated mail, calendaring and address book functionality `#c` `#gtk3`.\n- [Mail](https://github.com/elementary/mail) - Email application for the elementary OS desktop `#vala` `#gtk3` `#libhandy` `#granite`.\n- [Postcard](https://postcard.gxanshu.in) - Email client for the GNOME desktop that aims to offer a modern user interface `#python` `#gtk4` `#libadwaita`.\n- [Vireo](https://github.com/hyprlab/vireo) - Email client for the GNOME desktop that aims to be privacy-first, fast with a clean interface `#rust` `#gtk4` `#libadwaita`.\n\n### File Sharing\n\n- [DataFall](https://github.com/kutu-dev/datafall) - Application for multithreaded HTTP file downloading `#rust` `#gtk4` `#libadwaita`.\n- [Deluge](https://deluge-torrent.org) - BitTorrent client available for Linux, macOS and Windows `#python` `#gtk3`.\n- [Fragments](https://apps.gnome.org/Fragments) - BitTorrent client built on top of Transmission `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Gabut Download Manager](https://github.com/gabutakut/gabutdm) - Download manager supporting torrents and direct download with Firefox integration  `#vala` `#gtk4` `#libadwaita`.\n- [Nicotine+](https://nicotine-plus.org) - Graphical client for the [Soulseek](https://www.slsknet.org) peer-to-peer network `#python` `#gtk4` `#libadwaita`.\n- [Packet](https://flathub.org/en/apps/io.github.nozwock.Packet) - Application to send and receive files wirelessly with Android devices using Quick Share or another device with Packet installed `#rust` `#gtk4` `#libadwaita`.\n- [Share](https://flathub.org/en/apps/io.github.sigmasd.share) - Simple file sharing application with drag-and-drop functionality, using QR codes `#gjs` `#typescript` `#gtk4` `#libadwaita`.\n- [Teleport](https://gitlab.gnome.org/jsparber/teleport) - Network file sharing application based on Avahi (mDNS) `#c` `#gtk3`.\n- [Transmission](https://transmissionbt.com) - BitTorrent client for macOS, Windows and Linux `#c++` `#gtk4`.\n- [Transporter](https://github.com/bleakgrey/Transporter) - (archived) [magic-wormhole] client for elementary OS `#vala` `#gtk3` `#granite`.\n- [Torrential](https://github.com/davidmhewitt/torrential) - Alternative GUI on top of the Transmission BitTorrent client `#vala` `#gtk4` `#granite`.\n- [Varia](https://github.com/giantpinkrobots/varia) - Download manager based on [aria2](https://github.com/aria2/aria2) `#python` `#gtk4` `#libadwaita`.\n- [Warp](https://apps.gnome.org/Warp) - [magic-wormhole] client `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Warpinator](https://github.com/linuxmint/warpinator) - Linux Mint's LAN file sharing program `#c++` `#gtk3`.\n\n[magic-wormhole]: https://github.com/warner/magic-wormhole\n\n### Network Configuration\n\n- [Bouncer](https://flathub.org/en/apps/io.github.justinrdonnelly.bouncer) - Application to help you choose the correct firewall zone for wireless connections `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Geteduroam](https://flathub.org/en/apps/app.eduroam.geteduroam) - Utility simplifying the process of connecting to Eduroam, the Wi-Fi network of universities worldwide `#go` `#gtk4` `#libadwaita`.\n- [Netsleuth](https://github.com/vmkspv/netsleuth) - Utility for the calculation and analysis of IP subnet values, designed to simplify network configuration tasks `#python` `#gtk4` `#libadwaita`.\n- [NM GUI](https://github.com/s-adi-dev/nmgui) - GUI for managing WiFi networks, using NetworkManager (`nmcli`) `#python` `#gtk4`.\n\n### Network Monitoring\n\n- [Echo](https://flathub.org/en/apps/io.github.lo2dev.Echo) - Simple utility to ping websites `#python` `#gtk4` `#libadwaita`.\n- [Hotwire](https://github.com/emmanueltouzery/hotwire) - GUI that leverages the wireshark and tshark infrastructure to capture traffic and explore the contents of tcpdump files `#rust` `#gtk3` `#relm`.\n- [NetPeek](https://flathub.org/en/apps/io.github.zingytomato.netpeek) - Simple network scanner that helps you discover active devices on your local network `#python` `#gtk4` `#libadwaita`.\n- [Network Monitor](https://github.com/grigio/network-monitor) - Real-time network connection monitoring tool with GUI \u0026 TUI `#rust` `#gtk4` `#libadwaita`.\n- [pingpath](https://github.com/yvs2014/pingpath) - Network diagnostic tool based on parsing ping output with functionality of traceroute `#c` `#gtk4`.\n- [Xtraceroute AI revamped](https://gitlab.com/cschalle/xtraceroute-ai-revamped) - Network diagnostic tool that plots the traceroute of IP packets on a globe `#c` `#gtk4`.\n\n### News/Feed Readers\n\n- [Coffee](https://nick92.github.io/coffee) - News and weather reader for sources provided by News API and DarkSky `#vala` `#gtk3`.\n- [Feeds](https://gfeeds.gabmus.org) - News reader for the GNOME desktop `#python` `#gtk4` `#libadwaita`.\n- [Liferea](https://lzone.de/liferea) - News reader with a GUI similar to desktop mail client and with an embedded web browser `#c` `#gtk4` `#libadwaita`.\n- [NewsFlash](https://apps.gnome.org/NewsFlash) - News reader designed to complement an already existing web-based RSS reader account `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Pulp](https://flathub.org/en/apps/org.gnome.gitlab.cheywood.Pulp) - Application providing a workflow focused on reading through an excessive number of RSS feeds with the goal of regularly marking all read `#python` `#gtk4` `#libadwaita`.\n\n### Proxy\n\n- [Carburetor](https://tractor.frama.io/carburetor) - Graphical setting app to easily set up a TOR proxy on your session, without getting your hands dirty with system configs `#python` `#gtk4` `#libadwaita`.\n\n### Remote Desktop\n\n- [GNOME Connections](https://gitlab.gnome.org/GNOME/gnome-connections) - Remote desktop client for the GNOME desktop with RDP and VNC support `#vala` `#gtk3` `#gnome`.\n- [Field Monitor](https://github.com/theCapypara/field-monitor) - Remote desktop client for the GNOME desktop with support for Proxmox \u0026 QEMU/KVM virtual machines `#rust` `#gtk4` `#libadwaita`.\n- [MirrorHall](https://flathub.org/en/apps/eu.nokun.MirrorHall) - Experimental low-latency virtual display application for the GNOME desktop that aims to turn any Linux device into a second monitor over the network using UDP video streaming `#python` `#gtk4` `#libadwaita`.\n- [Remmina](https://gitlab.com/Remmina/Remmina) - Remote desktop client with plugin system and RDP, VNC, SPICE, X2GO, HTTP and SSH support `#c` `#gtk3`.\n- [Vinagre](https://gitlab.gnome.org/Archive/vinagre) - (archive) Remote desktop viewer for the GNOME desktop with RDP, VNC, SPICE support `#c` `#gtk3`.\n\n### Social Media Clients\n\n- [Tuba](https://apps.gnome.org/Tuba) - Mastodon client, fork of Tootle `#vala` `#gtk4` `#libadwaita` `#gnome`.\n- [Reddy](https://flathub.org/en/apps/net.krafting.Reddy) - Tool to manually repost images from Reddit posts to Lemmy `#python` `#gtk4` `#libadwaita`.\n- [Social](https://gitlab.gnome.org/World/Social) - Mastodon and Pleroma client `#rust` `#gtk4`.\n\n#### Social Media Server Management\n\n- [Fedinspect](https://flathub.org/en/apps/org.andypiper.Fedinspect) - Application for analysing Fediverse servers and user accounts `#python` `#gtk4` `#libadwaita`.\n\n#### Social Graveyard\n\nClients for commercial social platforms that had their API access cut off in a wave of [enshittification](https://pluralistic.net/2023/01/21/potemkin-ai).\n\n- [Giara](https://gitlab.gnome.org/World/giara) - Used to be a Reddit client (not officially deprecated yet) `#python` `#gtk4` `#libadwaita`.\n- [Headlines](https://gitlab.com/caveman250/Headlines) - Used to be a Reddit client `#c++` `#gtk4` `#libadwaita`.\n- [NewCaw](https://github.com/CodedOre/NewCaw) - Used to be a Twitter client, rewrite to Mastodon API abandoned `#vala`.\n\n### Specialized Web Browsers / Wrappers\n\n- [Alpaca](https://jeffser.com/alpaca) - Software to chat with local AI models (Ollama client) `#python` `#gtk4` `#libadwaita`.\n- [Archives](https://flathub.org/en/apps/dev.geopjr.Archives) - Software to archive any website, including its assets, into a self-contained hybrid HTML/ZIP, and to view the web archive `#vala` `#gtk4` `#libadwaita`.\n- [Bavarder](https://github.com/Bavarder/Bavarder) - AI chatbot (ChatGPT, CatGPT, BAI Chat, Open-Assistant SFT-1 12B Model) interface `#python` `#gtk4` `#libadwaita`.\n- [Geopard](https://ranfdev.com/projects/geopard) - Gemini web browser `#rust` `#gtk4` `#libadwaita`.\n- [HackUp](https://github.com/mdh34/hackup) - [Hacker News](https://news.ycombinator.com) client `#vala` `#gtk3` `#granite`.\n- [Hypathia](https://flathub.org/en/apps/net.hypatiaproject.Hypatia) - Research helper tool that provides context and information about interesting topics, e.g., definitions, explanations, and answers related to the text on the display `#vala` `#gtk4` `#libadwaita`.\n- [Imaginer](https://github.com/ImaginerApp/Imaginer) - AI image generator (DALL·E 2, Portrait Plus, Stable Diffusion, Custom Provider) interface `#python` `#gtk4` `#libadwaita`.\n- [Lobjur](https://github.com/ranfdev/Lobjur) - [lobste.rs](https://lobste.rs) client `#gjs` `#clojurescript` `#gtk4` `#libadwaita`.\n- [Pipeline](https://gitlab.com/schmiddi-on-mobile/pipeline) - YouTube and PeerTube client with offline subscription and playlist features `#rust` `#gtk4` `#libadwaita`.\n- [Read It Later](https://flathub.org/en/apps/com.belmoussaoui.ReadItLater) - A Wallabag client that allows to save web articles and read them later `#rust` `#gtk4` `#libadwaita`.\n- [Tally](https://github.com/cassidyjames/Tally) - Plausible Analytics (Google Analytics alternative) client `#vala` `#gtk4` `#libadwaita`.\n- [Tangram](https://apps.gnome.org/Tangram) - Browser for your pinned tabs `#gjs` `#javascript` `#gtk4` `#libadwaita` `#gnome`.\n- [Wike](https://apps.gnome.org/Wike) - Wikipedia client `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [XCA AI Chat](https://flathub.org/en/apps/io.github.alfianlosari.GTKChatGPT) - AI chatbot interface for ChatOpenAI's ChatGPT `#swift` `#gtk4` `#libadwaita`.\n\n### VPN\n\n- [Haguichi](https://haguichi.net) - Graphical fronted for Hamachi `#vala` `#gtk4` `#libadwaita`.\n- [Proton VPN](https://github.com/ProtonVPN/proton-vpn-gtk-app) - GTK fronted for Proton VPN `#python` `#gtk3`.\n\n### Web Browsers\n\n- [Add Water](https://flathub.org/en/apps/dev.qwery.AddWater) - Utility to install the [GNOME theme for Mozilla Firefox](https://github.com/rafaelmardojai/firefox-gnome-theme) `#python`  `#gtk4` `#libadwaita`.\n- [Eolie](https://gitlab.gnome.org/World/eolie) - Web browser for the GNOME desktop with Firefox Sync support `#python` `#gtk3` `#libhandy`.\n- [GNOME Web (Epiphany)](https://apps.gnome.org/Epiphany) - Web browser for the GNOME desktop based on the [WebKit] endering engine `#c`  `#gtk4` `#libadwaita` `#gnome`.\n- [luakit](https://luakit.github.io) - Highly configurable browser based on the [WebKit] engine and extensible with Lua `#c` `#gtk3` `#lua`.\n\n[webkit]: https://webkit.org\n\n### WiFi\n\n- [Linux Wifi Hotspot](https://github.com/lakinduakash/linux-wifi-hotspot) - Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface `#c` `#gtk3`.\n\n## Office\n\n### Office Suites\n\n- [LibreOffice](https://www.libreoffice.org) - Cross-platform office suite using the OpenDocument format and supports variety of formats including Microsoft Office. Components: Word processor, spreadsheet editor, presentation program, graphics editor, math formulae editor, database application `#c++` `#gtk3`.\n\n### Book Readers\n\n- [Bookworm](https://babluboy.github.io/bookworm) - Simple eBook reader for elementary OS `#vala` `#gtk3` `#granite`.\n- [Foliate](https://github.com/johnfactotum/foliate) - Simple and modern eBook reader based on [Epub.js](https://github.com/futurepress/epub.js) `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Komikku](https://apps.gnome.org/Komikku) - Manga reader for the GNOME desktop with online and offline reading `#python` `#gtk4` `#libadwaita` `#gnome`.\n\n### Calculators \u0026 Math\n\n- [Binary](https://apps.gnome.org/Binary) - Small application to convert numbers to different bases `#python` `#gtk4` `#libadwaita`.\n- [Calculator](https://github.com/elementary/calculator) - Calculator designed for elementary OS `#vala` `#gtk4` `#granite`.\n- [Cuneo](https://flathub.org/en/apps/io.github.heidefinnischen.cuneo) - Widget-like calculator and conversion tool `#python` `#gtk4` `#libadwaita`.\n- [Dippi](https://github.com/cassidyjames/dippi) - Display DPI calculator `#vala` `#gtk4` `#libadwaita`.\n- [Gauge](https://flathub.org/en/apps/io.github.josephmawa.Gauge) - High precision unit conversion tool `#javascript` `#gtk4` `#libadwaita`.\n- [GNOME Calculator](https://apps.gnome.org/Calculator) - Default calculator for the Gnome desktop for arithmetic, scientific or financial calculations `#vala` `#gtk4` `#libadwaita` `#gnome`.\n- [Gnumeric](http://www.gnumeric.org) - Spreadsheet editor `#c` `#gtk3`.\n- [Graphs](https://apps.gnome.org/Graphs) - Plotting and data manipulation tool for the GNOME desktop `#python` `#vala` `#gtk4` `#libadwaita` `#gnome`.\n- [NaSC](https://github.com/parnoldx/nasc) - (archived, see [NaSCTUI](https://github.com/parnoldx/nascTUI)) Dual pane text based calculator `#vala` `#gtk3` `#granite`.\n- [Plots](https://github.com/alexhuntley/Plots) - Graph plotting app for the GNOME desktop `#python` `#gtk4` `#libadwaita`.\n- [Qalculate! GTK+](https://qalculate.github.io) - Multi-purpose cross-platform desktop calculator `#c++` `#gtk3`.\n- [Sums](https://gitlab.com/leesonwai/sums) - Simple calculator that uses postfix notation `#c` `#gtk4` `#libadwaita`.\n- [Valuta](https://apps.gnome.org/Valuta) - Simple currency conversion tool `#python` `#gtk4` `#libadwaita` `#gnome`.\n\n### Calendar\n\n- [GNOME Calendar](https://apps.gnome.org/Calendar) - Simple calendar for the GNOME desktop `#c` `#gtk4` `#libadwaita` `#gnome`.\n- [Kairos](https://flathub.org/en/apps/io.gitlab.hinnerkm.Kairos) - Modern looking and intuitive calendar for desktop and mobile `#vala` `#gtk4` `#libadwaita`.\n- [Karlender (Events)](https://gitlab.com/floers/calendar-stuff/karlender) - Mobile-friendly calendar application using CalDAV `#rust` `#gtk4` `#libadwaita`.\n\n### Document Managers\n\n- [GNOME Documents](https://gitlab.gnome.org/Archive/gnome-documents) - (archived) Document manager for the GNOME desktop with collection features `#gjs` `#javascript` `#gtk3`.\n- [Paperwork](https://openpaper.work) - Document manager with scan features `#python` `#gtk3` `#libhandy`.\n- [GCStar](https://gitlab.com/GCstar/GCstar) - Cross-platform collection manager for various types of collections (books, comics, films, TV shows, music, games, wines, stamps, coins, etc.) `#perl` `#gtk3`.\n\n### Document Viewers\n\n- [Atril](https://github.com/mate-desktop/atril) - Document viewer for the MATE desktop with support for PDF, PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI, and XPS (fork of Evince) `#c` `#gtk3`.\n- [Document Viewer (Papers)](https://apps.gnome.org/en/Papers) - Document viewer for the GNOME desktop (GTK 4 fork of Evince) with support for PDF, Postscript, DjVu, EPS, XPS and comics archives `#c` `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Evince](https://apps.gnome.org/Evince) - Document viewer for the GNOME desktop with support for PDF, Postscript, DjVu, comics etc. and SyncTex support with gedit `#c` `#gtk3` `#libhandy`.\n- [jumpdf](https://github.com/b43NnUNF4vidFYFhpqaLWy2ANawtRbMtUXZY9Pf/jumpdf) - Keyboard-focused PDF viewer for documents where one needs to jump between different sections of the document frequently `#c` `#gtk4`.\n- [Xreader](https://github.com/linuxmint/xreader) - Generic document viewer with support for PDF, Postscript, DjVu, comics and more `#c` `#gtk3` `#libxapp`.\n- [zathura](https://pwmt.org/projects/zathura) - Minimalist and customizable document viewer with support for PDF, PostScript, DjVu and comic book `#c` `#gtk3`.\n\n### Document Scanners\n\n- [CoBang](https://flathub.org/en/apps/vn.hoabinh.quan.CoBang) - QR Code and barcode scanner application `#python` `#gtk4` `#libadwaita`.\n- [Decoder](https://apps.gnome.org/Decoder) - QR Codes scanner and generator `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Document Scanner (SimpleScan)](https://apps.gnome.org/SimpleScan) - Document scanner using the SANE framework with crop and rotate editing features `#vala` `#gtk4` `#libadwaita` `#gnome`.\n- [gscan2pdf](https://gscan2pdf.sourceforge.net) - Document scanner with cleaning and OCR features (on the scan or imported images incl. PDFs, DjVus or other file types) `#perl` `#gtk3`.\n\n### Note-taking\n\n- [Bookup](https://flathub.org/en/apps/org.gnome.gitlab.ilhooq.Bookup) - Markdown notes manager with SQLite database and PDF export (clone of Notes-Up) `#c` `#gtk4` `#libadwaita`.\n- [Buffer](https://flathub.org/en/apps/org.gnome.gitlab.cheywood.Buffer) - Desktop note-taking application that provides a minimal editing space for things that don't need keeping  `#python` `#gtk4` `#libadwaita`.\n- [Folio](https://github.com/toolstack/Folio) - Markdown note-taking application with GNOME desktop integration (Paper fork with additional features) `#vala` `#gtk4` `#libadwaita`.\n- [GNOME Notes](https://gitlab.gnome.org/GNOME/gnome-notes) - Simple note editor for the GNOME desktop, also known as Bijiben `#c` `#gtk4` `#libadwaita`.\n- [Gnote](https://gitlab.gnome.org/GNOME/gnote) - Note-taking application for the GNOME desktop started as a Tomboy port `#c++` `#gtk4` `#libadwaita`.\n- [Iotas](https://apps.gnome.org/Iotas) - Distraction-free markdown note-taking application with mobile-first design and with GNOME shell and Nextcloud Notes integrations `#python` `#gtk4` `#libadwaita`.\n- [Iridium](https://github.com/matze/iridium) - (archived) [Standard Notes](https://standardnotes.org) local-first client `#rust` `#gtk3`.\n- [Jorts](https://flathub.org/en/apps/io.github.ellie_commons.jorts) - Sticky notes application for elementary OS `#vala` `#gtk4` `#granite`.\n- [Notas](https://github.com/globalcve/Notas) - Lightweight, encrypted note-taking application supporting AES-256-GCM encryption and Argon2 key derivation `#rust` `#gtk4` `#libadwaita`.\n- [Notejot](https://github.com/lainsce/notejot) - Stupidly simple notes application `#vala` `#gtk4` `#libadwaita`.\n- [Notekit](https://github.com/blackhole89/notekit) - Hierarchical Markdown note-taking application with tablet support `#c++` `#gtk3`.\n- [Notes](https://github.com/Blquinn/notes) - Note-taking application for the GNOME desktop with notebook based categorization, trash and dark theme `#vala` `#gtk4` `#libadwaita`.\n- [Notes-Up](https://github.com/Philip-Scott/Notes-up) - Markdown note manager for elementary OS `#vala` `#gtk3` `#granite`.\n- [Noteworthy](https://github.com/SeaDve/Noteworthy) - Modern, fast, and version-controlled Markdown notes application `#rust` `#gtk4` `#libadwaita`.\n- [Notorious](https://gitlab.gnome.org/GabMus/notorious) - Keyboard-centric notes application `#python` `#gtk3` `#libhandy`.\n- [Outliner](https://github.com/phase1geo/outliner) - Outlining application for elementary OS `#vala` `#gtk3` `#granite`.\n- [Paper](https://gitlab.com/posidon_software/paper) - Markdown note-taking application with GNOME desktop integration `#vala` `#gtk4` `#libadwaita`.\n- [Rnote](https://github.com/flxzt/rnote) - Vector-based drawing app for sketching, handwritten notes and to annotate documents and pictures with pressure-sensitive stylus input support `#rust` `#gtk4` `#libadwaita`.\n- [Simple Diary](https://flathub.org/en/apps/com.bjareholt.johan.SimpleDiary) - Simple and lightweight diary app, supporting images and markdown `#typescript` `#c` `#gtk4` `#libadwaita`.\n- [Sticky Notes](https://flathub.org/en/apps/com.vixalien.sticky) - Simple sticky notes application for the GNOME desktop `#typescript` `#gjs` `#gtk4` `#libadwaita`.\n- [Xournal++](https://xournalpp.github.io) - Cross-platform handwriting note-taking software with PDF annotation support and support for pen input form devices such as Wacom tablets `#c++` `#gtk3`.\n- [Zim](https://github.com/zim-desktop-wiki/zim-desktop-wiki) - Text editor used to maintain a collection of wiki pages `#python` `#gtk3`.\n\n### Journaling\n\n- [Journaler](https://github.com/phase1geo/journaler) - Journaling application for elementary OS `#vala` `#gtk4` `#granite`.\n- [RedNotebook](https://rednotebook.sourceforge.io) - Desktop journal application that lets you format, tag and search your entries `#python` `#gtk3`.\n\n### OCR\n\n- [Frog](https://getfrog.app) - Intuitive text extraction tool for the GNOME desktop `#python` `#gtk4` `#libadwaita`. \n- [gImageReader](https://github.com/manisandro/gImageReader) - GTK/Qt front-end to [Tesseract] `#c++` `#gtk3`.\n- [TextSnatcher](https://github.com/RajSolai/TextSnatcher) - Easy to use OCR application based on [Tesseract] `#vala` `#gtk3` `#granite`.\n\n[tesseract]: https://github.com/tesseract-ocr/tesseract\n\n### PDF Tools\n\n- [Censor](https://flathub.org/en/apps/page.codeberg.censor.Censor) - PDF document redaction tool that permanently removes text and images in redacted areas `#python` `#gtk4` `#libadwaita`.\n- [Paper Clip](https://apps.gnome.org/PdfMetadataEditor) - PDF metadata editor `#vala` `#gtk4` `#libadwaita` `#gnome`.\n- [PDF Arranger](https://github.com/pdfarranger/pdfarranger) - PDF editor with merging, splitting, rotating, cropping and rearranging based on [pikepdf](https://github.com/pikepdf/pikepdf) `#python` `#gtk3` `#libhandy`.\n- [PDF Slicer](https://junrrein.github.io/pdfslicer) - Simple application to extract, merge, rotate and reorder pages of PDF documents with undo/redo support `#c++` `#gtk3`.\n- [word-sys's PDF Editor](https://github.com/word-sys/word-sys-pdf-editor) - Simple and user-friendly PDF editor, focused on editing text content in PDF files `#python` `#gtk4` `#libadwaita`.\n\n\n### Presentation\n\n- [pdfpc](https://pdfpc.github.io) - Presentation console with multi-monitor support for PDF files `#vala` `#gtk3`.\n- [Pympress](https://github.com/Cimbali/pympress) - Presentation tool designed for dual-screen setups such as presentations and public talks `#python` `#gtk3`.\n- [Spice-up](https://github.com/Philip-Scott/Spice-up) - Web presentation editor `#vala` `#gtk3` `#granite`.\n- [Teleprompter](https://github.com/Nokse22/teleprompter) - Simple application to read scrolling text from your screen `#python` `#gtk4` `#libadwaita`.\n\n### Translation\n\n- [Dialect](https://apps.gnome.org/Dialect) - Translation based on Google Translate, LibreTranslate and the free DeepL API `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [lfy](https://flathub.org/en/apps/cool.ldr.lfy) - Translation application supporting Baidu, Tencent, Google Translate, Bing, Aliyun, Huoshan `#python` `#gtk4` `#libadwaita`.\n\n### Word Processors\n\n- [Abiword](https://gitlab.gnome.org/World/AbiWord) - Word processor with features and a feel similar to older, more classic versions of Microsoft's Word `#c++` `#gtk3`.\n- [Eloquent](https://flathub.org/en/apps/re.sonny.Eloquent) - Proofreading software for 20+ languages, powered by LanguageTool standalone server `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Letters](https://flathub.org/en/apps/net.codelogistics.letters) - Modern, minimalist word processor for the GNOME desktop `#python` `#gtk4` `#libadwaita`.\n- [WebkitWord](https://flathub.org/en/apps/io.github.fastrizwaan.WebkitWord) - Rich text editor with powerful word processing capabilities in a clutter-free modern interface `#python` `#gtk4` `#libadwaita`.\n- [Scriptorium](https://flathub.org/en/apps/io.github.cgueret.Scriptorium) - Text editor coupled with a plotting and formatting tool to provide writers with an environment to plan, plot, write and edit e-books `#python` `#gtk4` `#libadwaita`.\n\n## Productivity\n\n### Desktop Productivity\n\n- [Actioneer](https://github.com/phase1geo/actioneer) - Tool to automate actions on file changes `#vala` `#gtk3` `#granite`.\n- [Boatswain](https://apps.gnome.org/Boatswain) - Elgato Stream Deck controller `#c` `#gtk4` `#libadwaita` `#gnome`.\n- [Confy](https://confy.kirgroup.net) - Conferences schedule viewer `#python` `#gtk4` `#libadwaita`.\n- [Convertidor](https://flathub.org/en/apps/tech.digiroad.Convertidor) - Convertor for 300+ units of measurement `#python` `#gtk4` `#libadwaita`.\n- [Counters](https://flathub.org/en/apps/io.gitlab.guillermop.Counters) - Simple counting application to create counters to keep track of anything `#vala` `#gtk4` `#libadwaita`.\n- [StreamController](https://github.com/StreamController/StreamController) - Elgato Stream Deck controller with support for plugins `#python` `#gtk4` `#libadwaita`.\n- [Cigale](https://github.com/emmanueltouzery/cigale) - Timesheet for your activities with support for emails, Git, GitLab and Stack Exchange `#rust` `#gtk3` `#relm`.\n- [Clicker](https://flathub.org/en/apps/net.codelogistics.clicker) - Auto clicker application to simulate user input repeatedly `#python` `#gtk4` `#libadwaita`.\n- [Collector](https://mijorus.it/projects/collector) - Dropover utility that allows to drag files/images/text into a collection window and drop them anywhere `#python` `#gtk4` `#libadwaita`.\n- [GNOME Characters](https://apps.gnome.org/Characters) - Emoji picker `#c` `#gtk4` `#libadwaita` `#gnome`.\n- [File Roller](https://flathub.org/en/apps/org.gnome.FileRoller) - Archive manager for the GNOME desktop that supports many file types, e.g. `.7z`, `.zip,` `.tar` `#c` `#gtk4` `#libadwaita`.\n- [Junction](https://apps.gnome.org/Junction) - Application menu that allows you to choose the application to open files or links `#gjs` `#javascript` `#gtk4` `#libadwaita` `#gnome`.\n- [Kasasa](https://flathub.org/en/apps/io.github.kelvinnovais.Kasasa) - Always on top window to clip and keep an eye on important things without switching window/workspace in the GNOME desktop `#c` `#gtk4` `#libadwaita`.\n- [Metadata Cleaner](https://flathub.org/en/apps/io.gitlab.metadatacleaner.metadatacleaner) - Utility to view and clean metadata in files, e.g., images, videos, documents, spreadsheet files `#python` `#gtk4` `#libadwaita`. \n- [Morphosis](https://gitlab.gnome.org/World/morphosis) - Document converter (using Pandoc) supporting PDF, Markdown, RST, LaTeX, HTML, Microsoft Word, Open/Libre Office and EPUB formats `#python` `#gtk4` `#libadwaita`. \n- [NFO Viewer](https://flathub.org/en/apps/io.otsaloma.nfoview) - Viewer for NFO ASCII file `#python` `#gtk4`.\n- [Notify](https://github.com/ranfdev/Notify) - Client for ntfy `#rust` `#gtk4` `#libadwaita`.\n- [Onboard](https://github.com/dr-ni/onboard) - Alternative on screen keyboard (OSK) useful for everybody that cannot use a hardware keyboard, e.g. for mobile Linux or mobility impaired users `#python` `#gtk3`.\n- [Random](https://codeberg.org/foreverxml/random) - Randomization made easy with advanced functions `#vala` `#gtk4` `#libadwaita`.\n- [Runemaster](https://flathub.org/en/apps/io.github.johnfactotum.Runemaster) -  Unicode character viewer application for the GNOME desktop `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Serigy](https://flathub.org/en/apps/io.github.cleomenezesjr.Serigy) - Minimalist clipboard manager for the GNOME desktop capturing copies and keeping only what matters `#python` `#gtk4` `#libadwaita`.\n- [Sherlock](https://github.com/Skxxtz/sherlock) - Application/command launcher for Wayland (with the Hyprland tiling window manager in mind) with async widgets and plugins `#rust` `#gtk4`.\n- [Stevia](https://gitlab.gnome.org/guidog/stevia) - Alternative on screen keyboard (OSK) for Phosh on mobile devices featuring several methods of text auto correction and completion. `#c` `#gtk3` `#libhandy`.\n- [Stockpile](https://flathub.org/en/apps/garden.turtle.Jellybean) - Inventory counting application to keep count of restockable items, such as medication, food, beauty products, etc. `#vala` `#gtk4` `#libadwaita`.\n- [Szyszka](https://github.com/qarmin/szyszka) - Fast bulk file renamer `#rust` `#gtk4`.\n- [Tally](https://github.com/vtrlx/tally) - Counting application to keep and organize a list of tally counters `#c` `#lua` `#gtk4` `#libadwaita`.\n- [Tecla](https://gitlab.gnome.org/GNOME/tecla) - Keyboard layout viewer `#c` `#gtk4` `#libadwaita`.\n- [Ticket Booth](https://github.com/aleiepure/ticketbooth) - Application to keep track of TV series/movies with TMDB's API `#python` `#gtk4` `#libadwaita`.\n- [TV Series Renamer](https://github.com/mmstick/tv-renamer) - TV series renaming application that support adding titles to episodes `#rust` `#gtk3`.\n- [Walker](https://github.com/abenz1267/walker) - Customizable application launcher for Wayland `#rust` `#gtk4`.\n- [Workspaces](https://github.com/DevAlien/workspaces) - Desktop workpaces for elementary OS `#vala` `#gtk3` `#granite`.\n\n### Education\n\n- [CSVEN](https://flathub.org/en/apps/io.github.rsvzz.csven) - Game to learn how to write English words by ordering the scrambled letters of the words `#c` `#gtk4` `#libadwaita`.\n- [Fast Reader](https://flathub.org/en/apps/io.github.quantum_mutnauq.fast_reader_gtk) - Fast reading application to learn to read more quickly, by showing only one word after the other `#c++` `#gtk4` `#libadwaita`.\n- [JapaChar](https://flathub.org/en/apps/me.sergiotarxz.JapaChar) - Application to learn Japanese Characters `#perl` `#gtk4` `#libadwaita`.\n- [Kana](https://flathub.org/en/apps/com.felipekinoshita.Kana) - Japanese characters learning application to match Hiragana and Katakana counterparts `#rust` `#gtk4` `#libadwaita`.\n- [Lexi](https://flathub.org/en/apps/io.github.dzheremi2.lexi) - Application to create your own dictionary `#python` `#gtk4` `#libadwaita`.\n- [Mecalin](https://flathub.org/en/apps/io.github.nacho.mecalin) - Typing tutor application that helps to learn and improve touch typing skills featuring lessons `#rust` `#gtk4` `#libadwaita`.\n- [Memorize](https://github.com/david-swift/Memorize) - Application to create flashcard sets and quizlets to study and learn `#swift` `#gtk4` `#libadwaita`.\n- [Memorado](https://flathub.org/en/apps/im.bernard.Memorado) - Application to create deck of flashcards `#python` `#gtk4` `#libadwaita`.\n- [Mundi](https://flathub.org/en/apps/io.github.nacho.mundi) - Geography learning application that helps users test their knowledge of world regions through interactive map exercises `#rust` `#gtk4` `#libadwaita`.\n- [Quick Lookup](https://flathub.org/en/apps/com.github.johnfactotum.QuickLookup) - Dictionary application to lookup definitions for words or phrases, powered by Wiktionary `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Quizbite](https://flathub.org/en/apps/dev.mohfy.quizbite) - Application to create and solve quizzes and flashcards with multiple choice questions `#python` `#gtk4` `#libadwaita`.\n- [Spedread](https://flathub.org/en/apps/com.github.Darazaki.Spedread) - Speed reading application to learn fast reading of text with less eye movement `#vala` `#gtk4` `#libadwaita`.\n- [Spelling Bee](https://flathub.org/en/apps/io.github.josephmawa.SpellingBee) - English language learning application to learn words and enhance the English vocabulary `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Word2IPA](https://flathub.org/en/apps/io.github.mohfy.word2ipa) - Utility to show the pronunciation of words or entire phrases in the IPA format, tailored for language learners, linguists, or speech technology developers `#python` `#gtk4` `#libadwaita`.\n- [Wordbook](https://github.com/mufeedali/Wordbook) - Offline English-English dictionary application for the GNOME desktop using the Open English WordNet database and eSpeak for pronunciations `#python` `#gtk4` `#libadwaita` `#gnome`.\n\n### Mind-mapping\n\n- [Minder](https://github.com/phase1geo/Minder) - Mind-mapping application for elementary OS `#vala` `#gtk4` `#granite`.\n\n### Project Management\n\n- [Planner](https://gitlab.gnome.org/World/planner) - Cross-platform project management tool, for planning, scheduling and tracking projects `#c` `#gtk3`.\n- [Planify](https://github.com/alainm23/planify) - Project and task manager with Todoist support `#vala` `#gtk4` `#libadwaita`.\n- [Progress](https://flathub.org/en/apps/io.github.smolblackcat.Progress) - Simple kanban-style task organizer `#c++` `#gtk4` `#libadwaita`.\n- [Queue](https://flathub.org/en/apps/io.github.dprietob.queue) - Simple task manager supporting task groups and built-in backups `#vala` `#gtk4` `#libadwaita`.\n- [ThisWeekInMyLife (Schedule)](https://flathub.org/en/apps/io.github.zhrexl.thisweekinmylife) - Kanban-styled planner that aims to help organize a workflow and keep track of activities `#c` `#gtk4` `#libadwaita`.\n\n### Timers / Time Tracking\n\n- [Chess Clock](https://apps.gnome.org/Chessclock) - Over-the-board chess time control `#python` `#gtk4` `#libadwaita`.\n- [CubeTimer](https://flathub.org/en/apps/io.github.vallabhvidy.CubeTimer) - 3x3 Rubiks Cube Timer application `#python` `#gtk4` `#libadwaita`.\n- [Exercise Timer](https://apps.gnome.org/Hiit) - Interval training timer `#rust` `#gtk4` `#libadwaita` `#relm4` `#gnome`.\n- [Flowtime](https://github.com/Diego-Ivan/Flowtime) - Pomodoro timer with statistics `#vala` `#gtk4` `#libadwaita`.\n- [Furtherance](https://github.com/lakoliu/Furtherance) - Cross-platform time tracker `#rust` `#gtk4` `#libadwaita`.\n- [GNOME Clocks](https://apps.gnome.org/Clocks/) - Clock application including world clocks, alarms, a stopwatch, and timers `#vala` `#gtk4` `#libadwaita` `#gnome`.\n- [hamster-gtk](https://github.com/projecthamster/hamster-gtk) - Time tracker provided by `hamster-lib` `#python` `#gtk3`.\n- [Hourglass](https://github.com/sgpthomas/hourglass) - Simple time keeping application for elementary OS `#vala` `#gtk4` `#granite`.\n- [Khronos](https://apps.gnome.org/Khronos) - Task time logger `#vala` `#gtk4` `#libadwaita`.\n- [Play Timer (mpris-timer)](https://github.com/efogdev/mpris-timer) - Timer application that uses the MPRIS interface `#go` `#gtk4` `#libadwaita`.\n- [Punchclock](https://flathub.org/en/apps/codes.loers.Punchclock) - Minimal time tracking application `#rust` `#gtk4` `#libadwaita`.\n- [Retro](https://github.com/sonnyp/Retro) - Customizable digital clock `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Samaya](https://flathub.org/en/apps/io.github.redddfoxxyy.samaya) - Simple and minimalist Pomodoro timer `#c` `#gtk4` `#libadwaita`.\n- [Sessions](https://flathub.org/en/apps/com.pojtinger.felicitas.Sessions) - Simple visual timer application designed specifically for the pomodoro technique `#go` `#gtk4` `#libadwaita`.\n- [Solanum](https://apps.gnome.org/Solanum) - Pomodoro timer for the GNOME desktop `#rust` `#gtk4` `#libadwaita`.\n- [Timetrack](https://gitlab.gnome.org/danigm/timetrack) - Simple time trakcer for the GNOME desktop `#python` `#gtk3`.\n- [Time Tracker](https://flathub.org/en/apps/com.lynnmichaelmartin.TimeTracker) - Local-first project time tracker with sync option via cloud or network storage (CSV file) `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Tomato](https://github.com/luizaugustomm/tomato) - Pomodoro timer for elementary OS `#vala` `#gtk3` `#granite`.\n- [Timer](https://github.com/vikdevelop/timer) - Simple countdown timer `#python` `#gtk4` `#libadwaita`.\n- [Valot](https://flathub.org/en/apps/com.odnoyko.valot) - Time tracking application, designed for developers, freelancers, and professionals who need to track their work time efficiently `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n\n\n### To-do Lists\n\n- [Agenda](https://github.com/dahenson/agenda) - Simple to-do application for elementary OS `#vala` `#gtk3` `#granite`.\n- [Done](https://done.edfloreshz.dev) - To-do application that allows you to consolidate your existing task providers into a single place `#rust` `#gtk4` `#libadwaita` `#relm4`.\n- [Endeavour](https://gitlab.gnome.org/World/Endeavour) - Personal tasks manager with complete integration with the GNOME desktop `#c` `#gtk4` `#libadwaita`.\n- [Effitask](https://github.com/sanpii/effitask) - [todo.txt] client with due, flag, future note and schedule addons `#rust` `#gtk3` `#relm`.\n- [Errands](https://apps.gnome.org/List) - Simple to-do application with subtasks, accent colors and drag \u0026 drop support `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [Getting Things GNOME](https://github.com/getting-things-gnome/gtg) - Personal task organizer for the GNOME desktop inspired by [Getting Things Done](https://gettingthingsdone.com/what-is-gtd) `#python` `#gtk3`.\n- [IPlan](https://github.com/iman-salmani/iplan) - Personal task manager with project-based task grouping, task timers and drag and drop arranging `#rust` `#gtk4` `#libadwaita`.\n- [Picker](https://flathub.org/en/apps/io.github.mezoahmedii.Picker) - Simple application that can randomly pick something for you from a list of things `#python` `#gtk4` `#libadwaita`.\n- [Remembrance](https://github.com/dgsasha/remembrance) - Simple reminder app `#python` `#gtk4` `#libadwaita`.\n- [Tasks](https://github.com/elementary/tasks) - Manager for tasks and reminders designed for elementary OS that support syncing via CalDAV `#vala` `#gtk4` `#libadwaita` `#libgranite`.\n- [Yishu](https://github.com/lainsce/yishu) - (archived) Simple [todo.txt] client `#vala` `#gtk3` `#granite` `#libhandy`.\n\n[todo.txt]: https://github.com/todotxt/todo.txt\n\n### Inventory\n\n- [Jellybean](https://codeberg.org/turtle/jellybean) - Inventory manager with refill functions and a handy low-stock indicator `#vala` `#gtk4` `#libadwaita`.\n\n### Chat Bots and Virtual assistants\n\n- [Newelle](https://github.com/qwersyk/Newelle) - Virtual assistant (based on GPT4All) that interacts with the system by running shell commands and execute Python code `#python` `#gtk4` `#libadwaita`.\n\n## Academia and Research\n\n### Chemistry\n\n- [Nucleus](https://flathub.org/en/apps/page.codeberg.lo_vely.Nucleus) - Periodic table of the elements viewer that lets you explore the properties of each element `#python` `#gtk4` `#libadwaita`.\n\n### Electronics and Engineering\n\n- [Coulomb](https://flathub.org/en/apps/io.github.hamza_algohary.Coulomb) - Electronic circuit simulator `#java` `#gtk4` `#libadwaita`.\n- [Color code](https://flathub.org/en/apps/com.oyajun.ColorCode) - Converter from the color code of resistors to the resistance value `#python` `#gtk4` `#libadwaita`.\n- [LogicRs](https://github.com/Spydr06/logicrs) - Logical circuits simulator/editor `#rust` `#gtk4` `#libadwaita`.\n\n### Genealogy\n\n- [Gramps](https://gramps-project.org) - Feature-rich genealogy program for both hobbyists and professional genealogists  `#python` `#gtk3`.\n\n### Geography \n\n- [Geobug](https://tpikonen.codeberg.page/geobug) - Adaptive client for GeoClue, the geolocation service from freedesktop.org, to display location information (coordinates, speed etc.), saves a track of movements to a GPX-file. `#python` `#gtk4` `#libadwaita`.\n- [Gpredict](https://oz9aec.dk/gpredict) - Real-time satellite tracking and orbit prediction program `#c` `#gtk3`.\n- [gpsami](https://gitlab.gnome.org/hub/gpsami) - Application to download data from GPS loggers and to save it as GPX `#rust` `#gtk4` `#libadwaita`.\n- [NOAA APT](https://github.com/bareboat-necessities/noaa-apt) - Weather satellite image decoder `#rust` `#gtk3`.\n- [Satellite](https://flathub.org/en/apps/page.codeberg.tpikonen.satellite) - Application to display GNSS (GPS, Galileo, Glonass etc.) information, e.g. location information (coordinates, speed etc.), saves a track of movements to a GPX-file `#python` `#gtk4` `#libadwaita`.\n\n### Physics\n\n- [AstraLite](https://github.com/art-den/astra_lite) - Software for deepsky astrophotography and live stacking `#rust` `#gtk3`.\n- [balistica](https://github.com/fusilero/balistica) - Exterior ballistics calculator `#vala` `#gtk3`.\n- [Cadabra](https://cadabra.science) - Symbolic computer algebra system, designed specifically for the solution of problems encountered in quantum and classical field theory `#c++` `#python` `#gtk3`.\n- [Elastic](https://gitlab.gnome.org/World/elastic) - Design of spring animations `#vala` `#gtk4` `#libadwaita`.\n- [Electra](https://github.com/art-den/electra_stacking) - Software for stacking of deep sky astronomical images `#rust` `#gtk3`.\n- [Navier Stokes Spectral Method](https://github.com/Minard-Jules/Navier_Stokes_Spectral_Method) - Numerical simulation of the 2D Navier-Stokes equations in the ω − ψ formulation using the pseudo-spectral method `#fortran` `#gtk4`.\n\n### Statistics\n\n- [Gretl](https://gretl.sourceforge.net) - Cross-platform statistical package for econometric analysis `#c` `#gtk3`.\n\n## Accessibility and Assistive technologies\n\n- [Orca](https://orca.gnome.org) - Screen reader for graphical applications that use the atspi protocol, via speech or Braille `#python` `#gtk3`.\n\n## Security and Privacy\n\n- [ClamUI](https://flathub.org/en/apps/io.github.linx_systems.ClamUI) - User-friendly antivirus tool, based on ClamAV `#python` `#gtk4` `#libadwaita`.\n- [Collision](https://apps.gnome.org/app/dev.geopjr.Collision) - Tool to generate, compare and verify hashes `#crystal` `#gtk4` `#libadwaita` `#gnome`.\n- [GtkHash](https://gtkhash.org) - Desktop utility for computing message digests or checksums `#c` `#gtk3`.\n- [Lenspect](https://flathub.org/en/apps/io.github.vmkspv.lenspect) - Security threat and malware scanner for files `#python` `#gtk4` `#libadwaita`.\n- [Key Rack](https://gitlab.gnome.org/sophie-h/key-rack) - Tool that allows to view and edit keys, like passwords or tokens, stored by apps `#rust` `#gtk4` `#libadwaita`.\n- [krb5-auth-dialog](https://gitlab.gnome.org/GNOME/krb5-auth-dialog) - Kerberos tickets monitoring `#c` `#gtk4` `#libadwaita`.\n- [Malcontent](https://gitlab.freedesktop.org/pwithnall/malcontent) - Parental control client `#c` `#gtk4` `#libadwaita`.\n- [File Shredder (Raider)](https://apps.gnome.org/Raider) - Application to securely delete your files for the GNOME desktop `#c` `#gtk4` `#libadwaita`.\n\n### Password Management\n\n- [Authenticator](https://apps.gnome.org/Authenticator) - Two-factor authentication codes generator `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Goldwarden](https://flathub.org/en/apps/com.quexten.Goldwarden) - Bitwarden compatible desktop password manager `#go` `#gtk4` `#libadwaita`.\n- [Gonepass](https://github.com/jbreams/gonepass) - 1Password vault reader `#c++` `#gtk3`.\n- [Identities](https://flathub.org/en/apps/one.k8ie.Identities) - `pass` (password store) client for the GNOME desktop `#python` `#gtk4` `#libadwaita`.\n- [Rotor](https://gitlab.com/ogarcia/rotor) - LessPass compatible password manager and generator `#rust` `#gtk4` `#libadwaita`.\n- [Obliviate](https://github.com/elfenware/obliviate) - Password manager that does not store passwords for elementary OS `#vala` `#gtk3` `#granite` `#libhandy`.\n- [OTPClient](https://github.com/paolostivanin/OTPClient) - One Time Password application that supports both TOTP and HOTP `#c` `#gtk4` `#libadwaita`.\n- [Passbook](https://gitlab.gnome.org/gnumdk/passbook) - Password manager `#python` `#gtk3`.\n- [Projectpad](https://flathub.org/en/apps/com.github.emmanueltouzery.projectpad) - Manager for secret credentials and server information `#rust` `#gtk4` `#libadwaita`.\n- [Secrets](https://apps.gnome.org/Secrets) - Password manager for the GNOME desktop with support for KeePass safes `#python` `#gtk4` `#libadwaita` `#gnome`.\n\n### Cryptography\n\n- [Lock](https://konstantintutsch.com/Lock) - GnuPG front-end for cryptography operations and key management `#c` `#gtk4` `#libadwaita`.\n\n## Digital Forensics\n\n- [Hashes](https://github.com/zefr0x/hashes) - Identify hashing algorithms `#python` `#gtk4` `#libadwaita`.\n\n## Finance\n\n### Budget and Accounting Managers\n\n- [CheckWriter](https://github.com/ashafq/CheckWriter) - Application to simplify the process of writing checks `#c` `#gtk4` `#libadwaita`.\n- [Denaro](https://github.com/NickvisionApps/Denaro) - Personal finance manager for GNOME `#csharp` `#gtk4` `#libadwaita`.\n- [Envelope](https://github.com/cjfloss/envelope) - Personal finance manager for elementary OS `#vala` `#gtk3` `#granite`.\n- [Fava](https://flathub.org/en/apps/org.gnome.gitlab.johannesjh.favagtk) - Fava and Beancount double-entry bookkeeping application `#python` `#gtk4` `#libadwaita`.\n- [Fruit Credits](https://fruitcredits.dz4k.com) - Double-entry personal accounting application, based on hledger `#vala` `#gtk4` `#libadwaita`.\n- [GnuCash](https://gnucash.org) - Personal and small business double entry accounting application `#c++` `#gtk3`.\n- [Grisbi](http://grisbi.org) - Personal financial management and accounting application `#c` `#gtk3`.\n- [HomeBank](https://www.gethomebank.org) - Cross-platform personal accounting application with dynamic reports and import from QIF, OFX, QFX, and CSV `#c` `#gtk3`.\n- [Saldo](https://www.tabos.org/projects/saldo) - Online banking application based on FinTS `#python` `#gtk4` `#libadwaita`.\n\n### Exchange Rate and Price Viewers\n\n- [Crypto](https://gitlab.com/ErikWallstrom/Crypto) - Cryptocyrreny watcher `#c` `#gtk3`.\n- [Markets](https://github.com/bitstower/markets) - Stock, currency and cryptocurrency tracker `#vala` `#gtk3` `#libhandy`.\n- [Merkato](https://flathub.org/en/apps/com.ekonomikas.merkato) - Financial markets tracker for stocks, currencies, and cryptocurrencies, using real-time data from Yahoo Finance `#python` `#gtk4` `#libadwaita`.\n- [Octopus](https://flathub.org/en/apps/com.nedrichards.octopusagile) - Utility to track Octopus electricity prices `#python` `#gtk4` `#libadwaita`.\n\n### Emulators and Compatibility Layers\n\n- [Bottles](https://usebottles.com) - GUI and environment manager to run Windows applications and games on Linux, built on top of Wine `#python` `#gtk4` `#libadwaita`.\n- [Fuse](https://fuse-emulator.sourceforge.net) - ZX Spectrum emulator `#c` `#gtk3`.\n- [ProtonPlus](https://flathub.org/en/apps/com.vysp3r.ProtonPlus) - Application for managing Windows compatibility tools on Linux (Proton, Wine, DXVK, VKD3D)  `#vala` `#gtk4` `#libadwaita`.\n- [WineCharm](https://github.com/fastrizwaan/WineCharm) - GUI designed to simplify running and managing Windows applications on Linux using Wine `#python` `#gtk4` `#libadwaita`.\n- [WineZGUI](https://flathub.org/en/apps/io.github.fastrizwaan.WineZGUI) - Zenity GUI for managing Wine prefixes and launching Windows binaries through Wine `#python` `#gtk4` `#libadwaita`.\n\n## Development\n\n### Containers\n\n- [Atoms](https://github.com/AtomsDevs/Atoms) - Linux Chroot environments manager `#python` `#gtk4` `#libadwaita`.\n- [Boxes](https://apps.gnome.org/Boxes) - Virtual machine manager for the GNOME desktop `#vala` `#gtk3`.\n- [BoxBuddy](https://github.com/Dvlv/BoxBuddyRS) - Graphical interface for Distrobox `#rust` `#gtk4` `#libadwaita`.\n- [DistroShelf](https://flathub.org/en/apps/com.ranfdev.DistroShelf) - Graphical interface to manage DistroBox containers `#rust` `#gtk4` `#libadwaita`.\n- [Field Monitor](https://flathub.org/en/apps/de.capypara.FieldMonitor) - Remote desktop client to access virtual machines (VMs) and external screens, supporting Proxmox and QEMU/KVM, but also SPICE, RDP or VNC `#rust` `#gtk4` `#libadwaita`.\n- [Pods](https://github.com/marhkb/pods) - Podman containers manager `#rust` `#gtk4` `#libadwaita`.\n- [Qemu GTK UI](https://gitlab.com/qemu-project/qemu) - User interface for Qemu `#c` `#gtk3`.\n- [Seabird](https://flathub.org/en/apps/dev.skynomads.Seabird) - Cross-platform Kubernetes IDE for the GNOME desktop, e.g. to explore and manage clusters `#go` `#gtk4` `#libadwaita`.\n- [Toolbx Tuner](https://github.com/13hannes11/toolbx-tuner) - [toolbx](https://containertoolbx.org) containers manager `#rust` `#gtk4` `#libadwaita`.\n- [Virtual Machine Manager (virt-manager)](https://github.com/virt-manager/virt-manager) - Graphical tool for managing virtual machines such as QEMU/KVM, Xen, LXC `#python` `#gtk3`.\n\n### Development Tools\n\n- [D-Spy](https://flathub.org/en/apps/org.gnome.dspy) - Simple tool to explore D-Bus connections `#c` `#gtk4` `#libadwaita` `#gnome`.\n- [FlyCrys](https://github.com/SergKam/FlyCrys) - Native GUI for Claude Code AI agents with file tree, text viewer, embedded terminal, and multi-workspace support `#rust` `#gtk4`.\n- [Schemes](https://flathub.org/en/apps/app.devsuite.Schemes) - Application to create syntax highlighting style-schemes for GtkSourceView-based applications such as Builder or Text Editor `#c` `#gtk4` `#libadwaita`.\n- [Sysprof](https://apps.gnome.org/Sysprof) - Application to profile an application or entire system, to aid in debugging and optimization `#c` `#gtk4` `#libadwaita` `#gnome`.\n- [Translation Editor (Gtranslator)](https://flathub.org/en/apps/org.gnome.Gtranslator) - Enhanced gettext `.po` file editor for the GNOME desktop to translate applications `#c` `#gtk4` `#libadwaita` `#gnome`.\n\n### Documentation\n\n- [Biblioteca](https://apps.gnome.org/Biblioteca) - GNOME/Libadwaita documentation browser and viewer `#gjs` `#javascript` `#gtk4` `#libadwaita` `#gnome`.\n- [DevDocs Desktop](https://github.com/hardpixel/devdocs-desktop) - [DevDocs] browser and viewer `#python` `#gtk3`.\n- [Learn 6502 Assembly](https://flathub.org/en/apps/eu.jumplink.Learn6502) - Complete learning environment for programming vintage computers and game consoles, incl. tutorial, dedicated editor and debugger, virtual game console `#gjs` `#typescript` `#gtk4` `#libadwaita`.\n- [quickDocs](https://github.com/mdh34/quickDocs) - Documentation browser for [DevDocs] and Valadoc `#vala` `#gtk3` `#granite`.\n\n[devdocs]: https://devdocs.io\n\n### Hex Editors\n\n- [GHex](https://gitlab.gnome.org/GNOME/ghex) - Tool to load data from any file, view and edit it in either hex or ASCII `#c` `#gtk4` `#libadwaita`.\n\n### IDEs\n\n#### Featureful IDEs\n\n- [GNOME Builder](https://apps.gnome.org/Builder) - Tool to help you write and contribute to great GNOME-based applications `#c` `#gtk4` `#libadwaita` `#gnome`.\n- [GtkIDE.jl](https://github.com/jonathanBieler/GtkIDE.jl) - GTK-based IDE for Julia `#julia` `#gtk3`.\n- [Playhouse](https://github.com/sonnyp/Playhouse) - Playground for HTML/CSS/JavaScript `#gjs` `#javascript` `#gtk4` `#libadwaita`.\n- [Roobuilder](https://flathub.org/en/apps/org.roojs.roobuilder) - IDE for Vala and JavaScript `#gjs` `#javascript` `#vala` `#gtk4` `#libadwaita`.\n- [Valama](https://github.com/Valama/valama) - Vala IDE `#vala` `#gtk3`.\n- [Workbench](https://apps.gnome.org/Workbench) - Tool to experiment with GNOME technologies `#gjs` `#javascript` `#gtk4` `#libadwaita` `#gnome`.\n\n#### Neovim GUIs\n\n- [GNvim](https://github.com/vhakulinen/gnvim) - GUI for Neovim without any web bloat `#rust` `#gtk4` `#libadwaita`.\n- [neovim-gtk](https://github.com/Lyude/neovim-gtk) - GUI for Neovim with ligatures support `#rust` `#gtk4`.\n- [nvim-pygtk3](https://github.com/rliang/nvim-pygtk3) - PyGTK3 frontend to Neovim with some visual GUI elements `#python` `#gtk3`.\n\n#### Simple Editors and Light IDEs\n\n- [Bluefish](https://bluefish.openoffice.nl) - Editor targeted towards programmers and web developers (C, JavaScript, Java, PHP, Python and markup languages: HTML, YAML and XML) `#c` `#gtk3`.\n- [EdiTidE](https://editide.frama.io) - Cross-platform source-code editor, customizable and extensible, with basic project support `#python` `#gtk4` `#libadwaita`.\n- [elementary Code](https://github.com/elementary/code) - Code editor designed for elementary OS `#vala` `#gtk3` `#granite` `#elementary`.\n- [elementary IDE](https://github.com/donadigo/elementary-ide) - Unofficial elementary OS-oriented IDE `#vala` `#gtk3` `#granite`.\n- [Geany](https://www.geany.org) - Cross-platform text editor that provides tons of useful features, based on Scintilla editing engine `#c` `#gtk3`.\n- [gedit](https://gitlab.gnome.org/World/gedit/gedit) - Easy-to-use and general-purpose text editor for the GNOME desktop `#c` `#gtk3`.\n- [GNOME Text Editor](https://apps.gnome.org/TextEditor) - Simple text editor that focuses on session management `#c` `#gtk4` `#libadwaita` `#gnome`.\n- [GNU Emacs GTK](https://www.gnu.org/software/emacs) - Extensible, customizable text editor `#lisp` `#c` `#gtk3`.\n- [Jollpi](https://flathub.org/en/apps/io.gitlab.zulfian1732.jollpi-text-editor) - Lightweight and simple multi-tab text editor with advanced features such as auto-indent, syntax highlighting, and quick find \u0026 replace navigation `#python` `#gtk4`.\n- [MousePad](https://flathub.org/en/apps/org.xfce.mousepad) - Simple text editor for the Xfce desktop `#c` `#gtk3`.\n- [Nextpad++](https://nextpad.org) - Cross-platform text and code editor (macOS and Linux) that supports many programming languages aiming to to be simple and intuitive to use by non-technical users; full native Notepad++ port, based on Scintilla editing engine `#c++` `#gtk4` `#libadwaita`.\n- [Norka](https://flathub.org/en/apps/com.github.tenderowl.norka) - Continuous text editor for the GNOME desktop and elementary OS `#python` `#gtk4` `#libadwaita`.\n- [Pluma](https://github.com/mate-desktop/pluma) - Text editor for the MATE desktop `#c` `#gtk3`.\n- [SciTE](https://www.scintilla.org/SciTE.html) - Lightweight cross-platform code editor `#c++` `#gtk3`.\n- [Scripter](https://github.com/david-swift/Scripter) - Simple application to write and execute small Python scripts `#swift` `#gtk4` `#libadwaita`.\n- [Slate](https://github.com/wpkelso/slate) - Simple text editor designed for elementary OS `#vala` `#gtk4` `#granite`.\n- [Twig](https://harrisonerd.com/twig) - Ultra minimal, no frills, code editor `#python` `#gtk3`.\n- [Vulcan](https://github.com/zesterer/vulcan) - Minimalistic text editor designed for both ordinary use and software development `#vala` `#gtk3`.\n- [Xed](https://github.com/linuxmint/xed) - Small and lightweight text editor `#c` `#gtk3` `#libxapp`.\n\n#### Xi GUIs\n\n- [Tau](https://gitlab.gnome.org/World/Tau) - GTK frontend for Xi, previously called gxi `#rust` `#gtk3`.\n- [xi-gtk](https://github.com/eyelash/xi-gtk) - GTK fronted for the Xi `#vala` `#gtk3`.\n\n### Markdown\n\n- [Apostrophe](https://apps.gnome.org/Apostrophe) - Distraction-free Markdown editor, using Typst as the default render engine `#python` `#gtk4` `#libadwaita` `#gnome`.\n- [markdown-rs](https://github.com/nilgradisnik/markdown-rs) - Distraction-free Markdown editor `#rust` `#gtk3`.\n- [Marker](https://github.com/fabiocolacio/Marker) - Markdown editor with HTML and LaTeX conversion with [scidown](https://github.com/Mandarancio/scidown) `#c` `#gtk3`.\n- [Quilter](https://github.com/lainsce/quilter) - Distraction-free Markdown editor `#vala` `#gtk4` `#libadwaita`.\n- [Scratchmark](https://flathub.org/en/apps/org.scratchmark.Scratchmark) - Distraction-free Markdown editor designed for keeping notes, writing longer texts, and organizing files `#rust` `#gtk4` `#libadwaita`.\n- [Showdown](https://gitlab.com/craigbarnes/showdown) - Simple markdown viewer `#vala` `#gtk3`.\n- [Tabëla](https://flathub.org/en/apps/com.mastropaolo.www.tabela) - Utility to format tables to Markdown or HTML `#rust` `#gtk4` `#libadwaita`.\n\n### LaTeX\n\n- [Bada Bib!](https://flathub.org/en/apps/com.github.rogercrocker.badabib) - BibTex viewer and editor `#python` `#gtk4` `#libadwaita`.\n- [Citations](https://apps.gnome.org/Citations) - BibTex bibliography manager `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Gummi](https://gummi.app) - Simple LaTeX editor `#c` `#gtk3`.\n- [GNOME LaTeX (LaTeXila)](https://gitlab.gnome.org/swilmet/enter-tex) - LaTeX editor with Latexmk support for the GNOME desktop `#vala` `#gtk3`.\n- [Hieroglyphic](https://apps.gnome.org/Hieroglyphic) - Application to search for LaTeX \u0026 Typst symbols by sketching, fork of TeX Match `#rust` `#gtk4` `#libadwaita` `#gnome`.\n- [Setzer](https://www.cvfosammmm.org/setzer) - Simple yet full-featured LaTeX editor `#python` `#gtk4`.\n- [TeX Match](https://github.com/zoeyfyi/TeX-Match) - Cross-platform application to search for LaTeX symbols by sketching `#rust` `#gtk3`.\n\n### Typst\n\n- [Escritoire](https://flathub.org/en/apps/page.codeberg.dudenix.escritoire) - Application to write standard-compliant letter using Typst `#rust` `#gtk4` `#libadwaita`.\n- [Typewriter](https://flathub.org/en/apps/app.drey.Typewriter) - Simple Typst editor `#rust` `#gtk4` `#libadwaita`.\n- [Typesetter](https://codeberg.org/haydn/typesetter) - Simple local-first Typst editor with automatic preview `#rust` `#gtk4` `#libadwaita`.\n\n### Terminals\n\n- [Black Box](https://gitlab.gnome.org/raggesilver/blackbox) - Terminal with customizable UI `#vala` `#gtk4` `#libadwaita`.\n- [Ghostty](https://ghostty.org) - Cross-platform terminal emulator with GPU acceleration `#zig` `#gtk4` `#libadwaita`.\n- [GNOME Console](https://apps.gnome.org/Console) - Minimal terminal for the GNOME desktop `#c` `#gtk4` `#libadwaita` `#gnome`.\n- [GNOME Terminal](https://gitlab.gnome.org/GNOME/gnome-terminal) - Terminal for the GNOME desktop `#c` `#gtk4` `#libadwaita` `#gnome`.\n- [Guake](https://github.com/Guake/guake) - Dropdown terminal for the GNOME desktop `#python` `#gtk3`.\n- [Ptyxis](https://gitlab.gnome.org/chergert/ptyxis) - Terminal with first-class support for containers `#c` `#gtk4` `#libadwaita`.\n- [Tilix](https://gnunn1.github.io/tilix-web) - Tiling and dropdown terminal for the GNOME desktop `#d` `#gtk3`.\n- [Vish](https://flathub.org/en/apps/io.github.lluciocc.Vish) - Visual editor for creating and managing Bash scripts using a node-based interface `#python` `#gtk4` `#libadwaita`.\n\n### Text Processing\n\n- [Bender](https://github.com/revathskumar/bend","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/valpackett%2Fawesome-gtk/projects"}