Profile
Back to NewsBack
GitHub Trending 24 min
Reader Mode
valpackett/awesome-gtk: List of awesome GTK (3/4) applications

valpackett/awesome-gtk: List of awesome GTK (3/4) applications

6 hours ago

Awesome GTK Awesome</a> Distros: Please do not theme any apps</a>

Collections of awesome native open-source GTK (4 and 3) applications.

Contents

- Audio Players - Music Players - Audio Streaming Service Clients - MPD Clients - Podcasts - Audiobooks - Radio - Transcription - Ambient Sounds - Audio Workstations (DAWs) - Audio Tools - Music Software - Video Players - Live Stream Viewers - Video Editors - Animation software - Subtitle Editors and Extractors - Screen Recorders - Video Tools - 3D Graphics - ASCII/Pixel Art - Image Viewers - Raster Graphics - Drawing & Editing - Screenshot Tools - Photography - Optimizers/Compressors - Upscalers - Technical Graphics - Vector & Fonts - Media Downloaders - Media Encoders - Media Servers - Bluetooth - Chat, VoIP, and Phone - Email, Personal information management (PIM) - File Sharing - Network Configuration - Network Monitoring - News/Feed Readers - Proxy - Remote Desktop - Social Media Clients - Social Graveyard - Specialized Web Browsers / Wrappers - VPN - Web Browsers - WiFi - Office Suites - Book Readers - Calculators & Math - Calendar - Document Managers - Document Viewers - Document Scanners - Note-taking - Journaling - OCR - PDF Tools - Presentation - Translation - Word Processors - Desktop Productivity - Education - Mind-mapping - Project Management - Timers / Time Tracking - To-do Lists - Inventory - Chat Bots and Virtual assistants - Chemistry - Electronics and Engineering - Genealogy - Geography - Physics - Statistics - Password Management - Cryptography - Budget and Accounting Managers - Exchange Rate and Price Viewers - Emulators and Compatibility Layers - Containers - Development Tools - Documentation - Hex Editors - IDEs - Featureful IDEs - Neovim GUIs - Simple Editors and Light IDEs - Xi GUIs - Markdown - LaTeX - Typst - Terminals - Text Processing - Toolboxes - UI Design - Version Control and Diffs - Backup - Database Clients - Disk Imaging - File Management - File Search - File Synchronisation - File Encryption - Remote File Access - Software Installation - System and File Cleaning - System Configuration - System Monitoring and Info - Task Scheduling - Appliances, devices, and microcontrollers - Action, Platformer, Jump 'n' run - Board and Card Games - Puzzles and Quizzes - Simulation - Sports - Strategy

Apps for GNOME

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

Audio

Audio Players

Music Players

  • Amberol - Simple music player well integrated with GNOME #rust #gtk4 #libadwaita #gnome.
  • DeaDBeeF - Modular cross-platform music player for desktop operating systems with conversion and tagging features #c #gtk3.
  • Audio Player (Decibels) - Audio player with waveform view #gjs #typescript #gtk4 #libadwaita #gnome.
  • Daphne - Audio player and music library manager #d #gtk4.
  • elementary Music - Official music player for elementary OS #vala #gtk4 #granite #libadwaita #elementary.
  • Gapless - Light-weight music player focusing on high performance supporting ReplayGain, pipewire audio sink and MPRIS control #vala #gtk4 #libadwaita.
  • GNOME Music - Official GNOME desktop music player #python #gtk4 #libadwaita #gnome.
  • HBud - Audio and video player with karaoke features #python #gtk4 #libadwaita.
  • 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.
  • Melody - (inactive >5yrs) Music player designed for elementary OS with metadata fetching, online radio and MTP device sync #vala #gtk3 #granite.
  • Monophony - Application for streaming music from YouTube #python #gtk4 #libadwaita.
  • Muzika - Music player with customizable home screen and Google Music integration #gjs #typescript #gtk4 #libadwaita.
  • NetEase Cloud Music Gtk4 - Audio player for NetEase Cloud Music #rust #gtk4 #libadwaita.
  • Nocturne - Music player and library manager with MPRIS support, automatic lyrics fechting, and compatible with Jellyfin, OpenSubsonic and local files #python #gtk4 #libadwaita.
  • Plattenalbum - MPD client focusing on album playing #python #gtk4 #libadwaita.
  • 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.
  • Quod Libet - Cross-platform audio player providing many different ways to view local libraries #python #gtk3.
  • Resonance - Music player with MPRIS support, Discord Rich presence and Last.fm scrobbling #rust #python #gtk4 #libadwaita.
  • 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.
  • Tauon - Playlist oriented music player with many features such has MPRIS support, Android remote control and Spotify playlist management #python #gtk3.
  • Turntable - MPRIS-enabled music player focusing on scrobbling music to Last.fm, ListenBrainz, Libre.fm and Maloja, embedding MusicBrainz information #vala #gtk4 #libadwaita.
  • Victrola - tauOS's minimal player #vala #gtk4.
  • Vinyl - Simple music player with lyrics support #rust #gtk4 #libadwaita #relm4.
  • PCM Transport - Lightweight audio player with direct ALSA output, native FLAC decoding and gapless/CUE playback #c++ #gtk3.

Audio Streaming Service Clients

  • Cassette - Yandex Music service client #vala #gtk4 #libadwaita.
  • Gelly - Jellyfin Media Server client focused specifically on music playback #rust #gtk4 #libadwaita.
  • High Tide - Tidal streaming client #python #gtk4 #libadwaita.
  • Listen Moe - Application to listen to J-POP and K-POP, provided by LISTEN.moe #rust #gtk4 #libadwaita.
  • Riff - Spotify (premium) client for the GNOME desktop with MPRIS integration based on librespot, fork of Spot #rust #gtk4 #libadwaita.
  • Sublime Music - (archived) Client for Subsonic-compatible (Subsonic, Airsonic, Revel, Gonic, Navidrome, Ampache, \*sonic) personal streaming servers #python #gtk3.
  • Subsound-GTK - Subsonic compatible music player #java #gtk4 #libadwaita.
  • Tonearm - Unofficial TIDAL music streaming client #go #gtk4 #libadwaita.

MPD Clients

  • CoverGrid - MPD client focusing on albums instead of single tracks #python #gtk4 #libadwaita.
  • Euphonica - Feature-packed MPD client with MPIRS support, customisable spectrum visualiser, dBFS readout support and more #rust #gtk4 #libadwaita.
  • Mpdevil - MPD music browser with MPRIS interface #python #gtk4 #libadwaita.
  • Sonata - MPD client with tag editor and audio scrobbling support, currently looking for a new maintainer #python #gtk3.

Podcasts

  • GNOME Podcasts - (ex Hammond) Official GNOME Podcast client #rust #gtk4 #libadwaita #gnome.
  • Vocal - Podcast application with iTunes Store integration and smart library management #vala #gtk4 #libadwaita.

Audiobooks

  • Chapterize - Utility to create and edit m4b audiobooks with embedded chapters #python #gtk4 #libadwaita.
  • Cozy - Audiobook player with offline library management and MPRIS integration #python #gtk4 #libadwaita.

Radio

  • Goodvibes - Simple light-weight internet radio player #c #gtk3.
  • Pithos - Pandora Radio client #python #gtk3.
  • radiotray-lite - Online radio player with minimal interface that runs on the system tray #c++ #gtk3.
  • Shortwave - Internet radio player providing access to the community radio station database #rust #gtk4 #libadwaita #gnome.

Transcription

  • Mluva - Native dictation and rewrite workspace for Omarchy, with editable transcripts and searchable history #python #gtk4 #libadwaita.
  • Parlatype - Minimal audio player for manual speech transcription #c #gtk4 #libadwaita.
  • ReCast - Application for audio and video transcription on the GNOME desktop utilizing (faster-)whisper #python #gtk4 #libadwaita.
  • Speed of Sound - Voice-typing application #java #gtk4 #libadwaita.

Ambient Sounds

  • Blanket - Ambient sound player/mixer with preset management and MPRIS integration #python #gtk4 #libadwaita #gnome.

Soundboards

  • Zap - Sound effects soundboard and collection manager #gjs #javascript #gtk4 #libadwaita.

Audio Workstations (DAWs)

  • zrythm - DAW offering streamlined editing workflows with automation capabilities, chord assistance and support for plugins #c++ #gtk4 #libadwaita.

Audio Tools

  • GrimRipper - CD ripper and encoder #c #gtk3.
  • Audio Sharing - Application to share audio playback in the form of an RTSP stream #rust #gtk4 #libadwaita #gnome.
  • Cavalier - Audio visualizer based on [CAVA] #csharp #gtk4 #libadwaita.
  • Cavasik - Audio visualizer based on [CAVA] #python #gtk4 #libadwaita.
  • Chronograph - Application to sync lyrics of songs and contribute it to various resources #python #gtk4 #libadwaita.
  • Ear Tag - Tag editor designed to edit singular files #python #gtk4 #libadwaita #gnome.
  • GabTag - Audio tagging tool for one or several files, with automatic tagging using MusicBrainz #python #gtk4 #libadwaita.
  • Helvum - Patchbay application to route and patch together audio signals, made for pipewire #rust #gtk4 #libadwaita.
  • Laser - Simple CD ripper application for the GNOME desktop #python #gtk4 #libadwaita.
  • Lyrebird - (archived) Voice changer based on SoX #python #gtk3.
  • Mini EQ - Feature-rich system-wide parametric equalizer, with accompanying Gnome extension #python #gtk4 #libadwaita.
  • Mousai - Song identifier based on AudD with MPRIS support #rust #gtk4 #libadwaita #gnome.
  • Myxer - PulseAudio volume mixer #rust #gtk3.
  • Pro Audio Config - Professional audio configuration tool to manage PipeWire and ALSA audio settings, incl. sample rates, bit depths, and buffer sizes #rust #gtk3.
  • pwvucontrol - PipeWire volume mixer #rust #gtk4 #libadwaita.
  • Reco - Audio recorder #vala #gtk4 #granite.
  • Simple Wireplumber GUI - WirePlumber (PipeWire session manager) GUI to rename devices and show properties. #python #gtk4 #libadwaita.
  • SongRec - Shazam GUI client #rust #gtk3.
  • SoundConverter - Multithreaded sound converter with compatibility with everything that GStreamer reads and automatic renaming #python #gtk3.
  • Sound Recorder (Vocalis) - Sound recorder for the GNOME desktop #gjs #typescript #gtk4 #libadwaita.
  • Tagger - Music tag (metadata) editor #csharp #gtk4 #libadwaita.
  • Transition - Application for converting multimedia files to various audio formats #rust #gtk4 #libadwaita.
  • Whisper - Application to listen to the microphone through the speakers #python #gtk4 #libadwaita.
[cava]: https://github.com/karlstav/cava

Music Software

  • ALSA Scarlett2 Control Panel (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.
  • Amp Rack - Guitar / voice audio effects processor for PC (Linux, Windows) and Android #c++ #gtk4.
  • 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.
  • Chromatic - Instruments tuner #rust #gtk4 #libadwaita.
  • Drum Machine - Drum machine application to create and play drum beats #python #gtk4 #libadwaita #gnome.
  • Elektroid - Sample and MIDI device manager supporting Elektron, Arturia, Novation, a.o. synths and beatboxes #c #gtk3.
  • Fretboard - Software for guitarists to look up guitar chords #rust #gtk4 #libadwaita #gnome.
  • Glight - DMX controller software for live control of stage lighting, suitable for shows and events #c++ #gtk4.
  • GMetronome - Metronome and tempo measurement tool with several customization options #c++ #gtk3.
  • 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.
  • Loop - A simple audio loop machine for the GNOME desktop #python #gtk4 #libadwaita.
  • Metronome - Metronome application that beats the rhythm to keep the tempo #rust #gtk4 #libadwaita.
  • Oscmix - Mixer for RME Fireface Devices in CC Mode. Currently supported: 802, UCX, UCX II, UFX+, UFX II, UFX III #c #gtk3.
  • Overwitch - Application for connecting various Overbridge 2 devices via JACK/PipeWire #c #gtk4.
  • POD UI - Application for controlling Line6 POD family of guitar modelling amps via MIDI #rust #gtk3.
  • SysEx Controls - Application for configuring MIDI devices from Akai and Arturia #c #gtk4 #libadwaita.
  • 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.

Video

Video Players

  • Celluloid - (ex GNOME MPV) frontend for MPV #c #gtk4 #libadwaita.
  • Cine - MPV-based video player that combines a clean interface with a high-performance engine #python #gtk4 #libadwaita.
  • Clapper - Media player powered by GStreamer with OpenGL rendering #c #gtk4 #libadwaita.
  • Delfin - Application to stream movies/TV shows from Jellyfin #rust #gtk4 #libadwaita.
  • EcoTubeHQ - Energy efficient video player #c #gtk4 #libadwaita.
  • Glide - Simple video player powered by GStreamer #rust #gtk4 #libadwaita.
  • Livi - Minimalistic video player for mobile devices powered by GStreamer #c #gtk4 #libadwaita.
  • Movie Monad - Simple video player powered by GStreamer #haskell #gtk3.
  • Totem - Movie player for the GNOME desktop based on GStreamer. #c #gtk3.
  • Tsukimi - Jellyfin / Emby client based on MPV and GStreamer #rust #gtk4 #libadwaita.
  • Video Player (Showtime) - Distraction-free video player for the GNOME desktop powered by GStreamer #python #gtk4 #libadwaita #gnome.
  • Videos - Video player and library application for elementary OS #vala #gtk4 #libadwaita.

Live Stream Viewers

  • 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.
  • TVDemon - IPTV streaming application with support for live TV, movies and series #python #gtk4 #libadwaita.

Video Editors

  • Flowblade - Multitrack non-linear video editor #python #gtk3.
  • Footage - Application to trim, flip, rotate and crop individual clips #rust #gtk4 #libadwaita.
  • Pitivi - Video editor based on GStreamer Editor Services #python #gtk3.
  • VidCom - Simple utility for compressing videos #c++ #gtk4 #libadwaita.
  • Video Trimmer - Application to cut out fragments of a video without re-encoding and reducing video quality #rust #gtk4 #libadwaita.

Animation software

  • Synfig Studio - Cross-platform 2D animation software, designed as powerful industrial-strength solution for creating film-quality animation using a vector and bitmap artwork #c++ #gtk3.

Subtitle Editors and Extractors

  • Gaupol - Editor for text-based subtitle files with built-in video player #python #gtk3.
  • Gnome Subtitles - Subtitle editor for the GNOME desktop #csharp #gtk3.
  • Live Captions - Application that provides live captioning (in English) based on trained models #c #gtk4 #libadwaita.
  • Subtitle Editor - Subtitle editor with built-in video player and text correction features #c++ #gtk3.

Screen Recorders

  • GPU Screen Recorder GTK - GTK frontend to GPU Screen Recorder, a fast, GPU-based, screen recorder #c++ #gtk3.
  • Kazam2 - Versatile tool for screen recording, broadcasting, capturing and optical character recognition #python #gtk3.
  • Kooha - Distraction-free screen recorder #rust #gtk4 #libadwaita.
  • Wayfarer - Screen Recorder for GNOME / Wayland / Pipewire #vala #gtk4.
  • RecApp - (archived) Simple screencasting application based on GStreamer #python #gtk3 #libhandy.

Video Tools

  • Camera (Snapshot) - Application to take pictures and videos on your computer, tablet and phone #rust #gtk4 #libadwaita #gnome.
  • Cameractrls - GUI and camera viewer (SDL) to set the camera controls (V4L2 or extensions) in Linux #python #gtk4.
  • Cam Overlay - Borderless webcam overlay for screen recording #rust #gtk4 #libadwaita.
  • Constrict - Application to compress a video to a specific file size #python #gtk4 #libadwaita.
  • Facetracker - Wrapper UI for OpenSeeFace's facetracker #python #gtk4 #libadwaita.
  • GstPipelineStudio - Graphical user interface to the multimedia framework GStreamer #rust #gtk4.
  • Guvcview - Video and audio grabber and webcam application, compatible with V4L2 camera devices #c #gtk3.
  • HandBrake - Cross-platform video convertor that supports nearly any format #c #gtk4.
  • Identity - Program for comparing multiple versions of an image or video #rust #gtk4 #libadwaita #gnome.
  • Lada - Tool designed to recover pixelated adult videos and restore the visual quality #python #gtk4 #libadwaita.
  • media-toc - Application to build a table of contents from a media or to split a media file into chapters #rust #gtk3.
  • Megapixels - Camera application for Linux phones #c #gtk4.
  • WebCamController - User interface to modify webcam settings such as pan/tilt/zoom #csharp #gtk4 #libadwaita.

Graphics

3D Graphics

  • Shady - (inactive >5yrs) Shadertoy compatible GLSL shader live editor #vala #gtk3.

ASCII/Pixel Art

  • ASCII Draw - App to draw diagrams or anything using only ASCII #python #gtk4 #libadwaita.
  • Calligraphy - Text to ASCII banners converter #python #gtk4 #libadwaita.
  • Letterpress - Image to ASCII art converter using jp2a #python #gtk4 #libadwaita #gnome.
  • Halftone - Image to pixel art converter #python #gtk4 #libadwaita.

Image Viewers

  • Eye of GNOME (EoG) - Image viewer, designed for the GNOME Desktop #c #gtk3 #libhandy.
  • Fotema - Photo gallery with support for iOS Live Photos and Android motion photos #rust #gtk4 #libadwaita #relm4.
  • Geeqie - Cross-platform image viewer and organizer #c++ #gtk4.
  • gThumb - Image viewer, editor, browser and organizer #vala #gtk4 #libadwaita.
  • Image Roll - Simple and fast image viewer with basic image manipulation tools #rust #gtk4.
  • Image Viewer (Loupe) - Simple image viewer #rust #gtk4 #libadwaita #gnome.
  • Memento - Meme browser, search and tagger with OCR tagging #python #gtk4 #libadwaita.
  • MView6 - High-performance PDF and photo viewer for large photo and document collections #rust #gtk4.
  • Photos - Photo viewer and organizer for elementary OS #vala #gtk3 #libhandy.
  • Pix - Image viewer and browser #c #gtk3 #libxapp.
  • SphereView - Image viewer for 360° equirectangular photospheres and panoramas, based on the Photo Sphere Viewer library #rust #gtk4 #libadwaita.
  • Vipsdisp - Image viewer capable of displaying huge (i.e. GB sizes) images based on libvips and supporting many scientific and technical image formats #c #gtk4.
  • Xviewer - Image viewer for the Cinnamon Desktop #c #gtk3.

Raster Graphics

Converters

  • Switcheroo - Image converter and manipulator ([ImageMagick] frontend) #python #gtk4 #libadwaita.

Drawing & Editing

  • Annotator - Image annotation application designed for elementary OS #vala #gtk4 #granite.
  • Barcoder - Barcode & QR code generator, for desktop and mobile #rust #gtk4 #libadwaita.
  • Conjure - Image enhancer based on [ImageMagick] #python #gtk4 #libadwaita.
  • Drawing - Simple image editor similar to Microsoft paint designed for the GNOME desktop #python #gtk3.
  • Effector - GEGL filter app with a flow graph UI #vala #gtk3.
  • GIMP - Raster graphics editor used for image manipulation, image editing, free-form drawing and more specialized stask #c #gtk3.
  • Hiperthermia - IDE which helps you to create tickets and stickers in your thermal printer using programming #perl #gtk4.
  • Memerist - Simple application for editing memes #c #gtk4 #libadwaita.
  • MyPaint - Simple drawing and painting program with support for Wacom-style graphics tablets #python #gtk3.
  • Obfuscate - Private information censoring tool #rust #gtk4 #libadwaita #gnome.
  • Pinta - Drawing and image editing program with simple interface and layered organization #csharp #gtk4 #libadwaita.
  • RS-Paint - A light-weight image editor inspired by MS-Paint #rust #gtk4.
  • Scramble - Simple, privacy-focused utility for viewing and removing metadata from images #vala #gtk4 #libadwaita.
[imagemagick]: https://imagemagick.org

Screenshot Tools

  • Cheese - Application to take photos and videos with the webcam, with fun graphical effects #c #vala #gtk3.
  • Gradia - Tool to add background, padding and annotations to screenshots #python #gtk4 #libadwaita.
  • Screenshot - Screenshot application for GNOME-based desktops #c #gtk4 #libadwaita.
  • Swappy - Wayland native screenshot editing tool #c #gtk3.

GIF

  • Fig - GIF editor (cropping, trimming, reversing, removing/extracting frames) #python #gtk4 #libadwaita.
  • Gifcurry - GIF editor and video-to-GIF converter application #haskell #gtk3.
  • Gifup - Video-to-GIF converter #vala #gtk3 #granite.

Optimizers/Compressors

  • Curtail - Image compressor with support for PNG, JPEG, WebP and SVG images #python #gtk4 #libadwaita #gnome.
  • Image Optimizer - Simple lossless image optimizer for elementary OS #vala #gtk3 #granite.

Photography

  • ART - Raw image processing program, derivative of RawTherapee #c++ #gtk3.
  • Darktable - Photography workflow application and raw developer #c #gtk3.
  • Filmbook - Simple application to track analog film usage in cameras #rust #gtk4 #libadwaita.
  • nip4 - Spreadsheet-like GUI for the vips8 image processing library. #c #gtk4.
  • 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.
  • RawTherapee - Raw image processing program #c++ #gtk3.
  • Shotwell - Personal photo manager with editing features #vala #gtk4.

Upscalers

Technical Graphics

  • Delineate - [Graphviz] DOT graphs viewer and editor #rust #gtk4 #libadwaita.
  • Design - 2D CAD application with DXF format support #gjs #javascript #gtk4 #libadwaita.
  • Dune 3D - Parametric 3D CAD tool based on OpenCASCADE+SolveSpace from the author of Horizon EDA #c #c++ #gtk4.
  • Exhibit - 3D model previewer based on the F3D library that supports many formats #python #gtk4 #libadwaita.
  • Focus Annotator - Tool to annotate the focus plane of z-stacked images #rust #gtk4 #libadwaita.
  • Gaphor - UML/SysML modeling application #python #gtk4 #libadwaita #gnome.
  • GraphUI - Graph visualization based on [Graphviz] #vala #gtk3 #granite.
  • Horizon - EDA package supporting an integrated end-to-end workflow for printed circuit design #c++ #gtk3.
  • Length - GNOME application for measuring distances on screen to design and inspect layouts and graphics #python #gtk4 #libadwaita.
  • Photometric Viewer (Photometry) - IESNA and EULUMDAT photometric files viewer #python #gtk4 #libadwaita.
  • rlr - Interactive pixel screen ruler and protractor #rust #gtk3.
  • SolveSpace - Parametric 2D/3D CAD tool #c++ #gtk3.
  • xdot.py - Interactive viewer for graphs written in [Graphviz] #python #gtk3.
[graphviz]: https://www.graphviz.org

Vector & Fonts

  • Birdfont - Font editor for creating fonts in TTF, EOT, SVG and BIRDFONT formats #vala #gtk3.
  • Dia - Diagram editor #c #gtk3.
  • Font Downloader - Download utility for Google Fonts #python #gtk3 #libhandy.
  • Fontforge - Cross-platform font editor #c #gtk3.
  • GNOME Fonts (Font Viewer) - Utility to view and install fonts on your system #c #gtk4 #libadwaita #gnome.
  • Housemaid - Application to clean SVGs (minify and prettify) #vala #gtk4 #libadwaita.
  • Inkscape - General vector graphics editor #c++ #gtk3.
  • Mingle - Application to combine emojis using Google's Emoji Kitchen #vala #gtk4 #libadwaita.
  • Oh My SVG - Utility to reduce the size of SVGs #gjs #javascript #gtk4 #libadwaita.
  • Pizarra - Digital, vectorial and infinite chalkboard for free-hand drawing #rust #gtk3.
  • Rayforge - Application for laser cutting and engraving, supporting GRBL based laser cutters #python #gtk4 #libadwaita.
  • Sitra - Application to preview and install fonts from Google Fonts #vala #gtk4 #libadwaita.
  • Webfont Kit Generator - Utility to create web font-face kits #python #gtk4 #libadwaita #gnome.

Multimedia

Media Downloaders

Media Encoders

  • Aviator - Utility for encoding with SVT-AV1 & Opus #python #gtk4 #libadwaita.
  • Selene - Audio/video converter for audio and videos files that can encode them to popular output formats like MKV and MP4 #vala #gtk3.

Media Servers

  • Girens - Plex media player client with responsive layout and function to download media items #python #gtk4 #libadwaita.
  • Playlifin - Tool to convert YouTube playlists to Jellyfin playlists #python #gtk4 #libadwaita.
  • Playlifin Voyager - Tool to export and import playlists from and to a Jellyfin Server #python #gtk4 #libadwaita.

Internet and Networking

Bluetooth

  • IP Lookup - Simple application to find information about an IP address #python #gtk4 #libadwaita.
  • Overskride - Bluetooth and Obex client/device manager #rust #gtk4 #libadwaita.

Chat, VoIP, and Phone

  • Calls - Phone dialer and call handler for cellular modems and VoIP (SIP) #c #vala #gtk4 #libadwaita.
  • Chats (Chatty) - Mobile and desktop messaging application supporting SMS, MMS, XMPP and Matrix #c #gtk4 #libadwaita.
  • Dino - Modern XMPP/Jabber chat client #vala #gtk4 #libadwaita.
  • Discover - Discord overlay with X11 and wlroots support #python #gtk3.
  • Dissent - Discord client #go #gtk4 #libadwaita.
  • Flare - Signal client #rust #gtk4 #libadwaita.
  • Fractal - Matrix client for the GNOME desktop #rust #gtk4 #libadwaita.
  • Gajim - Fully-featured XMPP client #python #gtk4.
  • Karere - Native WhatsApp client, based on WhatsApp Web #python #gtk4 #libadwaita.
  • GNUnet Messenger - Messaging application for the GNUnet Messenger service #c #gtk3 #libhandy.
  • Meeting Point - BigBlueButton client #vala #gtk4 #libadwaita.
  • Meshy - 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.
  • Mirdorph - Crappy low feature Discord client #python #gtk4 #libadwaita.
  • Parla - Delta Chat client for the GNOME desktop #vala #gtk4 #libadwaita.
  • Polari - IRC client #gjs #javascript #gtk4 #libadwaita #gnome.
  • Paper Plane - Telegram client for the GNOME desktop #rust #gtk4 #libadwaita.
  • Srain - Modern IRC client #c #gtk3.

Email, Personal information management (PIM)

  • Astroid - Lightweight and fast Mail User Agent that provides a GUI to searching, displaying and composing email using notmuch as backend #c++ #gtk3.
  • Balsa - Lightweight email client #c #gtk3.
  • Claws Mail - Email client with plugin system to extend functionalities (news reader, calendar, etc.) #c #gtk3.
  • Convey - Email application for the GNOME desktop build around conversations; fork of Geary with many advancements and Microsoft 365 support #vala #gtk4 #libadwaita.
  • Evolution - Personal information management (PIM) application that provides integrated mail, calendaring and address book functionality #c #gtk3.
  • Geary - Email application for the GNOME desktop build around conversations #vala #gtk3 #libhandy.
  • GNOME Contacts - Address book for contacts information and contact management for the GNOME desktop #vala #gtk4 #libadwaita #gnome.
  • Hylki - Email client for the GNOME desktop that aims to be privacy-first, fast with a clean interface #rust #gtk4 #libadwaita.
  • Letter - Email client for the GNOME desktop, using GNOME Online Accounts, Evolution Data Server and Camel #vala #gtk4 #libadwaita.
  • Mail - Email application for the elementary OS desktop #vala #gtk3 #libhandy #granite.
  • Postcard - Email client for the GNOME desktop that aims to offer a modern user interface #python #gtk4 #libadwaita.

File Sharing

  • DataFall - Application for multithreaded HTTP file downloading #rust #gtk4 #libadwaita.
  • Deluge - BitTorrent client available for Linux, macOS and Windows #python #gtk3.
  • FlameGet - Download manager that wraps the power of Aria2, cURL, and yt-dlp #python #gtk4.
  • Fragments - BitTorrent client built on top of Transmission #rust #gtk4 #libadwaita #gnome.
  • Gabut Download Manager - Download manager supporting torrents and direct download with Firefox integration #vala #gtk4 #libadwaita.
  • Nicotine+ - Graphical client for the Soulseek peer-to-peer network #python #gtk4 #libadwaita.
  • Open Download Manager - Download manager based on aria2, yt-dlp and HTTrack with torrents, scheduling and Tor routing #java #gtk4 #libadwaita.
  • Packet - Application to send and receive files wirelessly with Android devices using Quick Share or another device with Packet installed #rust #gtk4 #libadwaita.
  • Share - Simple file sharing application with drag-and-drop functionality, using QR codes #gjs #typescript #gtk4 #libadwaita.
  • Teleport - (inactive >5yrs) Network file sharing application based on Avahi (mDNS) #c #gtk3.
  • Transmission - BitTorrent client for macOS, Windows and Linux #c++ #gtk4.
  • Transporter - (archived) [magic-wormhole] client for elementary OS #vala #gtk3 #granite.
  • Torrential - Alternative GUI on top of the Transmission BitTorrent client #vala #gtk4 #granite.
  • Varia - Download manager based on aria2 #python #gtk4 #libadwaita.
  • Warp - [magic-wormhole] client #rust #gtk4 #libadwaita #gnome.
  • Warpinator - Linux Mint's LAN file sharing program #c++ #gtk3.
[magic-wormhole]: https://github.com/warner/magic-wormhole

Network Configuration

  • Bouncer - Application to help you choose the correct firewall zone for wireless connections #gjs #javascript #gtk4 #libadwaita.
  • Geteduroam - Utility simplifying the process of connecting to Eduroam, the Wi-Fi network of universities worldwide #go #gtk4 #libadwaita.
  • Netsleuth - Utility for the calculation and analysis of IP subnet values, designed to simplify network configuration tasks #python #gtk4 #libadwaita.
  • NM GUI - GUI for managing WiFi networks, using NetworkManager (nmcli) #python #gtk4.

Network Monitoring

  • Echo - Simple utility to ping websites #python #gtk4 #libadwaita.
  • Hotwire - GUI that leverages the wireshark and tshark infrastructure to capture traffic and explore the contents of tcpdump files #rust #gtk3 #relm.
  • NetPeek - Simple network scanner that helps you discover active devices on your local network #python #gtk4 #libadwaita.
  • Network Monitor - Real-time network connection monitoring tool with GUI & TUI #rust #gtk4 #libadwaita.
  • pingpath - Network diagnostic tool based on parsing ping output with functionality of traceroute #c #gtk4.
  • Xtraceroute AI revamped - Network diagnostic tool that plots the traceroute of IP packets on a globe #c #gtk4.

News/Feed Readers

  • Coffee - (inactive >5yrs) News and weather reader for sources provided by News API and DarkSky #vala #gtk3.
  • Feeds - News reader for the GNOME desktop #python #gtk4 #libadwaita.
  • Liferea - News reader with a GUI similar to desktop mail client and with an embedded web browser #c #gtk4 #libadwaita.
  • NewsFlash - News reader designed to complement an already existing web-based RSS reader account #rust #gtk4 #libadwaita #gnome.
  • 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.

Proxy

  • 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.

Remote Desktop

  • GNOME Connections - Remote desktop client for the GNOME desktop with RDP and VNC support #vala #gtk3 #gnome.
  • Field Monitor - Remote desktop client for the GNOME desktop with support for Proxmox & QEMU/KVM virtual machines #rust #gtk4 #libadwaita.
  • [Mirr
... (README truncated for length)
Chat with me