valpackett/awesome-gtk
valpackett/awesome-gtk has 1,275 GitHub stars and 67 forks. GitHot measured 0 stars in 24 hours, +3 in 7 days, and +4 in 15 days. Last checked 2026-11-11 12:59 UTC. Last push 2026-10-27.
List of awesome GTK (3/4) applications
Measured star growth
- in 24h
- 0
- in 7 days
- +3
- in 15 days
- +4
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
Awesome GTK

Collections of awesome native open-source GTK (4 and 3) applications.
Contents
- Apps for GNOME
- Audio
- Video
- Graphics
- Multimedia
- Internet and Networking
- Office
- Productivity
- Academia and Research
- Accessibility and Assistive technologies
- Security and Privacy
- Digital Forensics
- Finance
- Development
- Design
- File and Data Management
- System Management
- Gaming
- Health and Fitness
- Maps and Navigation
- Public Transports
- Weather Viewers
- Home Automation & Internet of Things
- Religion and Spirituality
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.
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. - Open Media Converter - Batch converter for video, audio, image and document formats (FFmpeg/ImageMagick/Pandoc/LibreOffice frontend)
#java#gtk4. - WebCamController - User interface to modify webcam settings such as pan/tilt/zoom
#csharp#gtk4#libadwaita.
Graphics
3D Graphics
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
libvipsand 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.
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
- Upscaler - Image upscaler based on Real-ESRGAN ncnn Vulkan
#python#gtk4#libadwaita.
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.
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
- Gydl - GUI wrapper around youtube-dl
#python#gtk3. - Parabolic - yt-dlp graphical fronted
#csharp#gtk4#libadwaita.
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.
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. - 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. - Remmina - Remote desktop client with plugin system and RDP, VNC, SPICE, X2GO, HTTP and SSH support
#c#gtk3. - Vinagre - (archive) Remote desktop viewer for the GNOME desktop with RDP, VNC, SPICE support
#c#gtk3.
Social Media Clients
- Tuba - Mastodon client, fork of Tootle
#vala#gtk4#libadwaita#gnome. - Reddy - Tool to manually repost images from Reddit posts to Lemmy
#python#gtk4#libadwaita. - Social - Mastodon and Pleroma client
#rust#gtk4.
Social Media Server Management
- Fedinspect - Application for analysing Fediverse servers and user accounts
#python#gtk4#libadwaita.
Social Graveyard
Clients for commercial social platforms that had their API access cut off in a wave of enshittification.
- Giara - Used to be a Reddit client (not officially deprecated yet)
#python#gtk4#libadwaita. - Headlines - Used to be a Reddit client
#c++#gtk4#libadwaita. - NewCaw - Used to be a Twitter client, rewrite to Mastodon API abandoned
#vala.
Specialized Web Browsers / Wrappers
- Alpaca - Software to chat with local AI models (Ollama client)
#python#gtk4#libadwaita. - 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. - Bavarder - AI chatbot (ChatGPT, CatGPT, BAI Chat, Open-Assistant SFT-1 12B Model) interface
#python#gtk4#libadwaita. - Geopard - Gemini web browser
#rust#gtk4#libadwaita. - HackUp - (archived) Hacker News client
#vala#gtk3#granite. - Hypathia - 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. - Imaginer - AI image generator (DALL·E 2, Portrait Plus, Stable Diffusion, Custom Provider) interface
#python#gtk4#libadwaita. - Lobjur - lobste.rs client
#gjs#clojurescript#gtk4#libadwaita. - Moose - Software to chat with local (Ollama) and cloud AI models
#rust#gtk4#libadwaita. - Pipeline - YouTube and PeerTube client with offline subscription and playlist features
#rust#gtk4#libadwaita. - Read It Later - A Wallabag client that allows to save web articles and read them later
#rust#gtk4#libadwaita. - Tally - Plausible Analytics (Google Analytics alternative) client
#vala#gtk4#libadwaita. - Tangram - Browser for your pinned tabs
#gjs#javascript#gtk4#libadwaita#gnome. - Wike - Wikipedia client
#python#gtk4#libadwaita#gnome. - XCA AI Chat - AI chatbot interface for ChatOpenAI's ChatGPT
#swift#gtk4#libadwaita.
VPN
- Haguichi - Graphical fronted for Hamachi
#vala#gtk4#libadwaita. - Proton VPN - GTK fronted for Proton VPN
#python#gtk3.
Web Browsers
- Add Water - Utility to install the GNOME theme for Mozilla Firefox
#python#gtk4#libadwaita. - Eolie - (inactive >5yrs) Web browser for the GNOME desktop with Firefox Sync support
#python#gtk3#libhandy. - GNOME Web (Epiphany) - Web browser for the GNOME desktop based on the WebKit endering engine
#c#gtk4#libadwaita#gnome. - luakit - Highly configurable browser based on the WebKit engine and extensible with Lua
#c#gtk3#lua.
WiFi
- Linux Wifi Hotspot - Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface
#c#gtk3.
Office
Office Suites
- LibreOffice - 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.
Book Readers
- Bookworm - Simple eBook reader for elementary OS
#vala#gtk3#granite. - Foliate - Simple and modern eBook reader based on Epub.js
#gjs#javascript#gtk4#libadwaita. - Komikku - Manga reader for the GNOME desktop with online and offline reading
#python#gtk4#libadwaita#gnome.
Calculators & Math
- Binary - Small application to convert numbers to different bases
#python#gtk4#libadwaita. - Calculator - Calculator designed for elementary OS
#vala#gtk4#granite. - Cuneo - Widget-like calculator and conversion tool
#python#gtk4#libadwaita. - Dippi - Display DPI calculator
#vala#gtk4#libadwaita. - Gauge - High precision unit conversion tool
#javascript#gtk4#libadwaita. - GNOME Calculator - Default calculator for the Gnome desktop for arithmetic, scientific or financial calculations
#vala#gtk4#libadwaita#gnome. - Gnumeric - Spreadsheet editor
#c#gtk3. - Graphs - Plotting and data manipulation tool for the GNOME desktop
#python#vala#gtk4#libadwaita#gnome. - NaSC - (archived, see NaSCTUI) Dual pane text based calculator
#vala#gtk3#granite. - Plots - Graph plotting app for the GNOME desktop
#python#gtk4#libadwaita. - Qalculate! GTK+ - Multi-purpose cross-platform desktop calculator
#c++#gtk3. - Sums - Simple calculator that uses postfix notation
#c#gtk4#libadwaita. - Valuta - Simple currency conversion tool
#python#gtk4#libadwaita#gnome.
Calendar
- GNOME Calendar - Simple calendar for the GNOME desktop
#c#gtk4#libadwaita#gnome. - Kairos - Modern looking and intuitive calendar for desktop and mobile
#vala#gtk4#libadwaita. - Karlender (Events) - Mobile-friendly calendar application using CalDAV
#rust#gtk4#libadwaita.
Document Managers
- Alexandria - Organizer/reference manager for scientific PDFs
#python#gtk4#libadwaita. - GNOME Documents - (archived) Document manager for the GNOME desktop with collection features
#gjs#javascript#gtk3. - Paperwork - Document manager with scan features
#python#gtk3#libhandy. - GCStar - Cross-platform collection manager for various types of collections (books, comics, films, TV shows, music, games, wines, stamps, coins, etc.)
#perl#gtk3.
Document Viewers
- 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. - Document Viewer (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. - Evince - Document viewer for the GNOME desktop with support for PDF, Postscript, DjVu, comics etc. and SyncTex support with gedit
#c#gtk3#libhandy. - jumpdf - Keyboard-focused PDF viewer for documents where one needs to jump between different sections of the document frequently
#c#gtk4. - Xreader - Generic document viewer with support for PDF, Postscript, DjVu, comics and more
#c#gtk3#libxapp. - zathura - Minimalist and customizable document viewer with support for PDF, PostScript, DjVu and comic book
#c#gtk3.
Document Scanners
- CoBang - QR Code and barcode scanner application
#python#gtk4#libadwaita. - Decoder - QR Codes scanner and generator
#rust#gtk4#libadwaita#gnome. - Document Scanner (SimpleScan) - Document scanner using the SANE framework with crop and rotate editing features
#vala#gtk4#libadwaita#gnome. - gscan2pdf - Document scanner with cleaning and OCR features (on the scan or imported images incl. PDFs, DjVus or other file types)
#perl#gtk3.
Note-taking
- Bookup - Markdown notes manager with SQLite database and PDF export (clone of Notes-Up)
#c#gtk4#libadwaita. - Buffer - Desktop note-taking application that provides a minimal editing space for things that don't need keeping
#python#gtk4#libadwaita. - Folio - Markdown note-taking application with GNOME desktop integration (Paper fork with additional features)
#vala#gtk4#libadwaita. - GNOME Notes - Simple note editor for the GNOME desktop, also known as Bijiben
#c#gtk4#libadwaita. - Gnote - Note-taking application for the GNOME desktop started as a Tomboy port
#c++#gtk4#libadwaita. - Iotas - Distraction-free markdown note-taking application with mobile-first design and with GNOME shell and Nextcloud Notes integrations
#python#gtk4#libadwaita. - Iridium - (archived) Standard Notes local-first client
#rust#gtk3. - Jorts - Sticky notes application for elementary OS
#vala#gtk4#granite. - Notas - Lightweight, encrypted note-taking application supporting AES-256-GCM encryption and Argon2 key derivation
#rust#gtk4#libadwaita. - Notejot - Stupidly simple notes application
#vala#gtk4#libadwaita. - Notekit - Hierarchical Markdown note-taking application with tablet support
#c++#gtk3. - Notes - Note-taking application for the GNOME desktop with notebook based categorization, trash and dark theme
#vala#gtk4#libadwaita. - Notes-Up - (inactive >4yrs) Markdown note manager for elementary OS
#vala#gtk3#granite. - Noteworthy - Modern, fast, and version-controlled Markdown notes application
#rust#gtk4#libadwaita. - Notorious - (inactive >5yrs) Keyboard-centric notes application
#python#gtk3#libhandy. - Outliner - Outlining application for elementary OS
#vala#gtk4#granite. - Paper - Markdown note-taking application with GNOME desktop integration
#vala#gtk4#libadwaita. - Rnote - Vector-based drawing app for sketching, handwritten notes and to annotate documents and pictures with pressure-sensitive stylus input support
#rust#gtk4#libadwaita. - Simple Diary - Simple and lightweight diary app, supporting images and markdown
#rust#c#gtk4#libadwaita. - Sticky Notes - Simple sticky notes application for the GNOME desktop
#typescript#gjs#gtk4#libadwaita. - Whisp - Gesture-driven note-taking application with Markdown editing
#python#gtk4#libadwaita. - Xournal++ - Cross-platform handwriting note-taking software with PDF annotation support and support for pen input form devices such as Wacom tablets
#c++#gtk3. - Zim - Text editor used to maintain a collection of wiki pages
#python#gtk3.
Journaling
- Journaler - Journaling application for elementary OS
#vala#gtk4#granite. - RedNotebook - Desktop journal application that lets you format, tag and search your entries
#python#gtk3.
OCR
- Frog - Intuitive text extraction tool for the GNOME desktop
#python#gtk4#libadwaita. - gImageReader - GTK/Qt front-end to Tesseract
#c++#gtk3. - TextSnatcher - Easy to use OCR application based on Tesseract
#vala#gtk3#granite.
PDF Tools
- Censor - PDF document redaction tool that permanently removes text and images in redacted areas
#python#gtk4#libadwaita. - Paper Clip - PDF metadata editor
#vala#gtk4#libadwaita#gnome. - PDF Arranger - PDF editor with merging, splitting, rotating, cropping and rearranging based on pikepdf
#python#gtk3#libhandy. - PDF Slicer - Simple application to extract, merge, rotate and reorder pages of PDF documents with undo/redo support
#c++#gtk3. - word-sys's PDF Editor - Simple and user-friendly PDF editor, focused on editing text content in PDF files
#python#gtk4#libadwaita.
Presentation
- pdfpc - Presentation console with multi-monitor support for PDF files
#vala#gtk3. - Pympress - Presentation tool designed for dual-screen setups such as presentations and public talks
#python#gtk3. - Spice-up - Web presentation editor
#vala#gtk3#granite. - Teleprompter - Simple application to read scrolling text from your screen
#python#gtk4#libadwaita.
Translation
- Dialect - Translation based on Google Translate, LibreTranslate and the free DeepL API
#python#gtk4#libadwaita#gnome. - lfy - Translation application supporting Baidu, Tencent, Google Translate, Bing, Aliyun, Huoshan
#python#gtk4#libadwaita.
Word Processors
- Abiword - Word processor with features and a feel similar to older, more classic versions of Microsoft's Word
#c++#gtk3. - Eloquent - Proofreading software for 20+ languages, powered by LanguageTool standalone server
#gjs#javascript#gtk4#libadwaita. - Letters - Modern, minimalist word processor for the GNOME desktop
#python#gtk4#libadwaita. - WebkitWord - Rich text editor with powerful word processing capabilities in a clutter-free modern interface
#python#gtk4#libadwaita. - 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.
Productivity
Desktop Productivity
- Actioneer - Tool to automate actions on file changes
#vala#gtk3#granite. - Akizip - Archive utility that supports creating and extracting archives in
.7z,.zip,.tarformats, and can open many other formats#python#gtk4#libadwaita. - Boatswain - Elgato Stream Deck controller
#c#gtk4#libadwaita#gnome. - Confy - Conferences schedule viewer
#python#gtk4#libadwaita. - Convertidor - Convertor for 300+ units of measurement
#python#gtk4#libadwaita. - Counters - Simple counting application to create counters to keep track of anything
#vala#gtk4#libadwaita. - StreamController - Elgato Stream Deck controller with support for plugins
#python#gtk4#libadwaita. - Cigale - Timesheet for your activities with support for emails, Git, GitLab and Stack Exchange
#rust#gtk3#relm. - Clicker - Auto clicker application to simulate user input repeatedly
#python#gtk4#libadwaita. - Collector - Dropover utility that allows to drag files/images/text into a collection window and drop them anywhere
#python#gtk4#libadwaita. - GNOME Characters - Emoji picker
#c#gtk4#libadwaita#gnome. - File Roller - Archive manager for the GNOME desktop that supports many file types, e.g.
.7z,.zip,.tar#c#gtk4#libadwaita. - Junction - Application menu that allows you to choose the application to open files or links
#gjs#javascript#gtk4#libadwaita#gnome. - 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. - Metadata Cleaner - Utility to view and clean metadata in files, e.g., images, videos, documents, spreadsheet files
#python#gtk4#libadwaita. - Morphosis - Document converter (using Pandoc) supporting PDF, Markdown, RST, LaTeX, HTML, Microsoft Word, Open/Libre Office and EPUB formats
#python#gtk4#libadwaita. - NFO Viewer - Viewer for NFO ASCII file
#python#gtk4. - Notify - Client for ntfy
#rust#gtk4#libadwaita. - 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. - Random - Randomization made easy with advanced functions
#vala#gtk4#libadwaita. - Runemaster - Unicode character viewer application for the GNOME desktop
#gjs#javascript#gtk4#libadwaita. - Serigy - Minimalist clipboard manager for the GNOME desktop capturing copies and keeping only what matters
#python#gtk4#libadwaita. - Sherlock - Application/command launcher for Wayland (with the Hyprland tiling window manager in mind) with async widgets and plugins
#rust#gtk4. - Stevia - Alternative on screen keyboard (OSK) for Phosh on mobile devices featuring several methods of text auto correction and completion.
#c#gtk3#libhandy. - Stockpile - Inventory counting application to keep count of restockable items, such as medication, food, beauty products, etc.
#vala#gtk4#libadwaita. - Szyszka - Fast bulk file renamer
#rust#gtk4. - Tally - Counting application to keep and organize a list of tally counters
#c#lua#gtk4#libadwaita. - Tecla - Keyboard layout viewer
#c#gtk4#libadwaita. - Ticket Booth - Application to keep track of TV series/movies with TMDB's API
#python#gtk4#libadwaita. - TV Series Renamer - (inactive >5yrs) TV series renaming application that support adding titles to episodes
#rust#gtk3. - Walker - Customizable application launcher for Wayland
#rust#gtk4. - Workspaces - (inactive >5yrs) Desktop workpaces for elementary OS
#vala#gtk3#granite.
Education
- CSVEN - Game to learn how to write English words by ordering the scrambled letters of the words
#c#gtk4#libadwaita. - Fast Reader - Fast reading application to learn to read more quickly, by showing only one word after the other
#c++#gtk4#libadwaita. - JapaChar - Application to learn Japanese Characters
#perl#gtk4#libadwaita. - Kana - Japanese characters learning application to match Hiragana and Katakana counterparts
#rust#gtk4#libadwaita. - Lexi - Application to create your own dictionary
#python#gtk4#libadwaita. - Mecalin - Typing tutor application that helps to learn and improve touch typing skills featuring lessons
#rust#gtk4#libadwaita. - Memorize - Application to create flashcard sets and quizlets to study and learn
#swift#gtk4#libadwaita. - Memorado - Application to create deck of flashcards
#python#gtk4#libadwaita. - Mundi - Geography learning application that helps users test their knowledge of world regions through interactive map exercises
#rust#gtk4#libadwaita. - Quick Lookup - Dictionary application to lookup definitions for words or phrases, powered by Wiktionary
#gjs#javascript#gtk4#libadwaita. - Quizbite - Application to create and solve quizzes and flashcards with multiple choice questions
#python#gtk4#libadwaita. - Spedread - Speed reading application to learn fast reading of text with less eye movement
#vala#gtk4#libadwaita. - Spelling Bee - English language learning application to learn words and enhance the English vocabulary
#gjs#javascript#gtk4#libadwaita. - 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. - Wordbook - Offline English-English dictionary application for the GNOME desktop using the Open English WordNet database and eSpeak for pronunciations
#python#gtk4#libadwaita#gnome.
Mind-mapping
- Minder - Mind-mapping application for elementary OS
#vala#gtk4#granite.
Project Management
- Planner - Cross-platform project management tool, for planning, scheduling and tracking projects
#c#gtk3. - Planify - Project and task manager with Todoist support
#vala#gtk4#libadwaita. - Progress - Simple kanban-style task organizer
#c++#gtk4#libadwaita. - Queue - Simple task manager supporting task groups and built-in backups
#vala#gtk4#libadwaita. - ThisWeekInMyLife (Schedule) - Kanban-styled planner that aims to help organize a workflow and keep track of activities
#c#gtk4#libadwaita.
Timers / Time Tracking
- Chess Clock - Over-the-board chess time control
#python#gtk4#libadwaita. - CubeTimer - 3x3 Rubiks Cube Timer application
#python#gtk4#libadwaita. - Exercise Timer - Interval training timer
#rust#gtk4#libadwaita#relm4#gnome. - Flowtime - Pomodoro timer with statistics
#vala#gtk4#libadwaita. - Furtherance - Cross-platform time tracker
#rust#gtk4#libadwaita. - GNOME Clocks - Clock application including world clocks, alarms, a stopwatch, and timers
#vala#gtk4#libadwaita#gnome. - hamster-gtk - Time tracker provided by
hamster-lib#python#gtk3. - Hourglass - Simple time keeping application for elementary OS
#vala#gtk4#granite. - Khronos - Task time logger
#vala#gtk4#libadwaita. - Play Timer (mpris-timer) - Timer application that uses the MPRIS interface
#go#gtk4#libadwaita. - Punchclock - Minimal time tracking application
#rust#gtk4#libadwaita. - Retro - Customizable digital clock
#gjs#javascript#gtk4#libadwaita. - Samaya - Simple and minimalist Pomodoro timer
#c#gtk4#libadwaita. - Sessions - Simple visual timer application designed specifically for the pomodoro technique
#go#gtk4#libadwaita. - Solanum - Pomodoro timer for the GNOME desktop
#rust#gtk4#libadwaita. - Timetrack - Simple time tracker for the GNOME desktop
#python#gtk4. - Time Tracker - Local-first project time tracker with sync option via cloud or network storage (CSV file)
#gjs#javascript#gtk4#libadwaita. - Timezones - Timezone clocks application that shows a grid of cities and timezones on one shared timeline
#python#gtk4#libadwaita. - Tomato - Pomodoro timer for elementary OS
#vala#gtk3#granite. - Timer - Simple countdown timer
#python#gtk4#libadwaita. - Valot - Time tracking application, designed for developers, freelancers, and professionals who need to track their work time efficiently
#gjs#javascript#gtk4#libadwaita.
To-do Lists
- Agenda - Simple to-do application for elementary OS
#vala#gtk3#granite. - Done - To-do application that allows you to consolidate your existing task providers into a single place
#rust#gtk4#libadwaita#relm4. - Endeavour - Personal tasks manager with complete integration with the GNOME desktop
#c#gtk4#libadwaita. - Effitask - todo.txt client with due, flag, future note and schedule addons
#rust#gtk3#relm. - Errands - Simple to-do application with subtasks, accent colors and drag & drop support
#python#gtk4#libadwaita#gnome. - Getting Things GNOME - Personal task organizer for the GNOME desktop inspired by Getting Things Done
#python#gtk3. - IPlan - Personal task manager with project-based task grouping, task timers and drag and drop arranging
#rust#gtk4#libadwaita. - Picker - Simple application that can randomly pick something for you from a list of things
#python#gtk4#libadwaita. - Remembrance - Simple reminder app
#python#gtk4#libadwaita. - Tasks - Manager for tasks and reminders designed for elementary OS that support syncing via CalDAV
#vala#gtk4#libadwaita#libgranite. - Yishu - (archived) Simple todo.txt client
#vala#gtk3#granite#libhandy.
Inventory
- Jellybean - Inventory manager with refill functions and a handy low-stock indicator
#vala#gtk4#libadwaita.
Chat Bots and Virtual assistants
- Newelle - Virtual assistant (based on GPT4All) that interacts with the system by running shell commands and execute Python code
#python#gtk4#libadwaita.
Academia and Research
Chemistry
- Nucleus - Periodic table of the elements viewer that lets you explore the properties of each element
#python#gtk4#libadwaita.
Electronics and Engineering
- Coulomb - Electronic circuit simulator
#java#gtk4#libadwaita. - Color code - Converter from the color code of resistors to the resistance value
#python#gtk4#libadwaita. - LogicRs - Logical circuits simulator/editor
#rust#gtk4#libadwaita.
Genealogy
- Gramps - Feature-rich genealogy program for both hobbyists and professional genealogists
#python#gtk3.
Geography
- 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. - Gpredict - Real-time satellite tracking and orbit prediction program
#c#gtk3. - gpsami - Application to download data from GPS loggers and to save it as GPX
#rust#gtk4#libadwaita. - NOAA APT - Weather satellite image decoder
#rust#gtk3. - 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.
Physics
- AstraLite - Software for deepsky astrophotography and live stacking
#rust#gtk3. - balistica - Exterior ballistics calculator
#vala#gtk3. - Cadabra - Symbolic computer algebra system, designed specifically for the solution of problems encountered in quantum and classical field theory
#c++#python#gtk3. - Elastic - Design of spring animations
#vala#gtk4#libadwaita. - Electra - Software for stacking of deep sky astronomical images
#rust#gtk3. - Navier Stokes Spectral Method - Numerical simulation of the 2D Navier-Stokes equations in the ω − ψ formulation using the pseudo-spectral method
#fortran#gtk4.
Statistics
- Gretl - Cross-platform statistical package for econometric analysis
#c#gtk3.
Accessibility and Assistive technologies
- Orca - Screen reader for graphical applications that use the atspi protocol, via speech or Braille
#python#gtk3.
Security and Privacy
- ClamUI - User-friendly antivirus tool, based on ClamAV
#python#gtk4#libadwaita. - Collision - Tool to generate, compare and verify hashes
#crystal#gtk4#libadwaita#gnome. - GtkHash - Desktop utility for computing message digests or checksums
#c#gtk3. - Lenspect - Security threat and malware scanner for files
#python#gtk4#libadwaita. - Key Rack - Tool that allows to view and edit keys, like passwords or tokens, stored by apps
#rust#gtk4#libadwaita. - krb5-auth-dialog - Kerberos tickets monitoring
#c#gtk4#libadwaita. - Malcontent - Parental control client
#c#gtk4#libadwaita. - File Shredder (Raider) - Application to securely delete your files for the GNOME desktop
#c#gtk4#libadwaita.
Password Management
- Authenticator - Two-factor authentication codes generator
#rust#gtk4#libadwaita#gnome. - Goldwarden - Bitwarden compatible desktop password manager
#go#gtk4#libadwaita. - Gonepass - (inactive >5yrs) 1Password vault reader
#c++#gtk3. - Identities -
pass(password store) client for the GNOME desktop#python#gtk4#libadwaita. - Rotor - LessPass compatible password manager and generator
#rust#gtk4#libadwaita. - Obliviate - Password manager that does not store passwords for elementary OS
#vala#gtk3#granite#libhandy. - OTPClient - One Time Password application that supports both TOTP and HOTP
#c#gtk4#libadwaita. - Passbook - Password manager
#python#gtk3. - Projectpad - Manager for secret credentials and server information
#rust#gtk4#libadwaita. - Secrets - Password manager for the GNOME desktop with support for KeePass safes
#python#gtk4#libadwaita#gnome.
Cryptography
- Lock - GnuPG front-end for cryptography operations and key management
#c#gtk4#libadwaita.
Digital Forensics
- Hashes - Identify hashing algorithms
#python#gtk4#libadwaita.
Finance
Budget and Accounting Managers
- CheckWriter - Application to simplify the process of writing checks
#c#gtk4#libadwaita. - Denaro - Personal finance manager for GNOME
#csharp#gtk4#libadwaita. - Envelope - (inactive >5yrs) Personal finance manager for elementary OS
#vala#gtk3#granite. - Fava - Fava and Beancount double-entry bookkeeping application
#python#gtk4#libadwaita. - Fruit Credits - Double-entry personal accounting application, based on hledger
#vala#gtk4#libadwaita. - GnuCash - Personal and small business double entry accounting application
#c++#gtk3. - Grisbi - Personal financial management and accounting application
#c#gtk3. - HomeBank - Cross-platform personal accounting application with dynamic reports and import from QIF, OFX, QFX, and CSV
#c#gtk3. - Saldo - Online banking application based on FinTS
#python#gtk4#libadwaita.
Exchange Rate and Price Viewers
- Crypto - (inactive >5yrs) Cryptocyrreny watcher
#c#gtk3. - Markets - Stock, currency and cryptocurrency tracker
#vala#gtk4#libadwaita. - Merkato - Financial markets tracker for stocks, currencies, and cryptocurrencies, using real-time data from Yahoo Finance
#python#gtk4#libadwaita. - Octopus - Utility to track Octopus electricity prices
#python#gtk4#libadwaita.
Emulators and Compatibility Layers
- Bottles - GUI and environment manager to run Windows applications and games on Linux, built on top of Wine
#python#gtk4#libadwaita. - Fuse - ZX Spectrum emulator
#c#gtk3. - ProtonPlus - Application for managing Windows compatibility tools on Linux (Proton, Wine, DXVK, VKD3D)
#vala#gtk4#libadwaita. - WineCharm - GUI designed to simplify running and managing Windows applications on Linux using Wine
#python#gtk4#libadwaita. - WineZGUI - Zenity GUI for managing Wine prefixes and launching Windows binaries through Wine
#python#gtk4#libadwaita.
Development
Containers
- Atoms - Linux Chroot environments manager
#python#gtk4#libadwaita. - Boxes - Virtual machine manager for the GNOME desktop
#vala#gtk4#libadwaita. - BoxBuddy - Graphical interface for Distrobox
#rust#gtk4#libadwaita. - DistroShelf - Graphical interface to manage DistroBox containers
#rust#gtk4#libadwaita. - Field Monitor - 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. - Pods - Podman containers manager
#rust#gtk4#libadwaita. - Qemu GTK UI - User interface for Qemu
#c#gtk3. - Seabird - Cross-platform Kubernetes IDE for the GNOME desktop, e.g. to explore and manage clusters
#go#gtk4#libadwaita. - Toolbx Tuner - toolbx containers manager
#rust#gtk4#libadwaita. - Virtual Machine Manager (virt-manager) - Graphical tool for managing virtual machines such as QEMU/KVM, Xen, LXC
#python#gtk3.
Development Tools
- D-Spy - Simple tool to explore D-Bus connections
#c#gtk4#libadwaita#gnome. - FlyCrys - Native GUI for Claude Code AI agents with file tree, text viewer, embedded terminal, and multi-workspace support
#rust#gtk4. - Schemes - Application to create syntax highlighting style-schemes for GtkSourceView-based applications such as Builder or Text Editor
#c#gtk4#libadwaita. - Sysprof - Application to profile an application or entire system, to aid in debugging and optimization
#c#gtk4#libadwaita#gnome. - Translation Editor (Gtranslator) - Enhanced gettext
.pofile editor for the GNOME desktop to translate applications#c#gtk4#libadwaita#gnome.
Documentation
- Biblioteca - GNOME/Libadwaita documentation browser and viewer
#gjs#javascript#gtk4#libadwaita#gnome. - DevDocs Desktop - DevDocs browser and viewer
#python#gtk3. - Learn 6502 Assembly - Complete learning environment for programming vintage computers and game consoles, incl. tutorial, dedicated editor and debugger, virtual game console
#gjs#typescript#gtk4#libadwaita. - quickDocs - Documentation browser for DevDocs and Valadoc
#vala#gtk3#granite.
Hex Editors
- GHex - Tool to load data from any file, view and edit it in either hex or ASCII
#c#gtk4#libadwaita.
IDEs
Featureful IDEs
- GNOME Builder - Tool to help you write and contribute to great GNOME-based applications
#c#gtk4#libadwaita#gnome. - GtkIDE.jl - GTK-based IDE for Julia
#julia#gtk3. - Playhouse - Playground for HTML/CSS/JavaScript
#gjs#javascript#gtk4#libadwaita. - Roobuilder - IDE for Vala and JavaScript
#gjs#javascript#vala#gtk4#libadwaita. - Valama - Vala IDE
#vala#gtk3. - Workbench - Tool to experiment with GNOME technologies
#gjs#javascript#gtk4#libadwaita#gnome.
Neovim GUIs
- GNvim - GUI for Neovim without any web bloat
#rust#gtk4#libadwaita. - neovim-gtk - GUI for Neovim with ligatures support
#rust#gtk4. - nvim-pygtk3 - PyGTK3 frontend to Neovim with some visual GUI elements
#python#gtk3.
Simple Editors and Light IDEs
- Bluefish - Editor targeted towards programmers and web developers (C, JavaScript, Java, PHP, Python and markup languages: HTML, YAML and XML)
#c#gtk3. - EdiTidE - Cross-platform source-code editor, customizable and extensible, with basic project support
#python#gtk4#libadwaita. - elementary Code - Code editor designed for elementary OS
#vala#gtk3#granite#elementary. - elementary IDE - Unofficial elementary OS-oriented IDE
#vala#gtk3#granite. - Geany - Cross-platform text editor that provides tons of useful features, based on Scintilla editing engine
#c#gtk3. - gedit - Easy-to-use and general-purpose text editor for the GNOME desktop
#c#gtk3. - GNOME Text Editor - Simple text editor that focuses on session management
#c#gtk4#libadwaita#gnome. - GNU Emacs GTK - Extensible, customizable text editor
#lisp#c#gtk3. - Jollpi - Lightweight and simple multi-tab text editor with advanced features such as auto-indent, syntax highlighting, and quick find & replace navigation
#python#gtk4. - MousePad - Simple text editor for the Xfce desktop
#c#gtk3. - Nextpad++ - 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. - Norka - Continuous text editor for the GNOME desktop and elementary OS
#python#gtk4#libadwaita. - Pluma - Text editor for the MATE desktop
#c#gtk3. - SciTE - Lightweight cross-platform code editor
#c++#gtk3. - Scripter - Simple application to write and execute small Python scripts
#swift#gtk4#libadwaita. - Slate - Simple text editor designed for elementary OS
#vala#gtk4#granite. - Twig - Ultra minimal, no frills, code editor
#python#gtk3. - Vulcan - Minimalistic text editor designed for both ordinary use and software development
#vala#gtk3. - Xed - Small and lightweight text editor
#c#gtk3#libxapp.
Xi GUIs
- Tau - GTK frontend for Xi, previously called gxi
#rust#gtk3. - xi-gtk - GTK fronted for the Xi
#vala#gtk3.
Markdown
- Apostrophe - Distraction-free Markdown editor, using Typst as the default render engine
#python#gtk4#libadwaita#gnome. - Manuscript - Markdown reader and editor
#rust#gtk4#libadwaita. - Marker - Markdown editor with HTML and LaTeX conversion with scidown
#c#gtk3. - Quilter - Distraction-free Markdown editor
#vala#gtk4#libadwaita. - Scratchmark - Distraction-free Markdown editor designed for keeping notes, writing longer texts, and organizing files
#rust#gtk4#libadwaita. - Showdown - Simple markdown viewer
#vala#gtk3. - Tabëla - Utility to format tables to Markdown or HTML
#rust#gtk4#libadwaita.
LaTeX
- Bada Bib! - BibTex viewer and editor
#python#gtk4#libadwaita. - Citations - BibTex bibliography manager
#rust#gtk4#libadwaita#gnome. - Gummi - Simple LaTeX editor
#c#gtk3. - GNOME LaTeX (LaTeXila) - LaTeX editor with Latexmk support for the GNOME desktop
#vala#gtk3. - Hieroglyphic - Application to search for LaTeX & Typst symbols by sketching, fork of TeX Match
#rust#gtk4#libadwaita#gnome. - Setzer - Simple yet full-featured LaTeX editor
#python#gtk4. - TeX Match - Cross-platform application to search for LaTeX symbols by sketching
#rust#gtk3.
Typst
- Escritoire - Application to write standard-compliant letter using Typst
#rust#gtk4#libadwaita. - Typewriter - Simple Typst editor
#rust#gtk4#libadwaita. - Typesetter - Simple local-first Typst editor with automatic preview
#rust#gtk4#libadwaita.
Terminals
- Black Box - Terminal with customizable UI
#vala#gtk4#libadwaita. - Ghostty - Cross-platform terminal emulator with GPU acceleration
#zig#gtk4#libadwaita. - GNOME Console - Minimal terminal for the GNOME desktop
#c#gtk4#libadwaita#gnome. - GNOME Terminal - Terminal for the GNOME desktop
#c#gtk4#libadwaita#gnome. - Guake - Dropdown terminal for the GNOME desktop
#python#gtk3. - Ptyxis - Terminal with first-class support for containers
#c#gtk4#libadwaita. - Tilix - Tiling and dropdown terminal for the GNOME desktop
#d#gtk3. - Vish - Visual editor for creating and managing Bash scripts using a node-based interface
#python#gtk4#libadwaita.
Text Processing
- Bender - Application to bend and transform text
#gjs#typescript#gtk4#libadwaita. - Black Fennec - Visual semi-structured data (JSON) editor
#python#gtk4#libadwaita. - Comma - Minimal editor for CSV, TSV, and other delimited text files
#rust#gtk4#libadwaita. - KonbuCase - Case converting application
#vala#gtk4#libadwaita. - Wildcard - Regex tester
#rust#gtk4#libadwaita. - RegexTester - Regex tester for elementary OS
#vala#gtk3#granite. - Snoop - Tool to search through your files and providing a Nautilus extension
#vala#gtk4#libadwaita. - Tags - Application (inspired by TextAnalysisTool.NET) to tag lines of log or text files with user defined colors, e.g. for log analysis
#vala#gtk4#libadwaita. - Text Pieces - Swiss knife of text processing
#vala#gtk4#libadwaita#gnome. - TextShine - Text conversion utility
#vala#gtk4#granite.
Toolboxes
- Aurea - Simple preview banner made to read metainfo files from Flatpak apps and represent them as they would on Flathub
#python#gtk4#libadwaita. - Cartero - Graphical HTTP client to perform HTTP requests and test web APIs
#rust#gtk4#libadwaita. - Dev Toolbox - Developer toolbox with JSON to YAML converter, CRON expressions parser, language formatter, hash generators, regex tester, Markdown preview, image converters and more
#python#gtk4#libadwaita. - Digger - DNS lookup tool, user interface for the dig command
#python#gtk4#libadwaita. - Escambo - HTTP-based APIs test application
#python#gtk4#libadwaita. - GTKWave - Wave viewer for debugging Verilog or VHDL simulation models, particularly for post-mortem analysis by analyzing dumpfiles (e.g. FST, LXT, LXT2, VZT, GHW, Verilog VCD/EVCD files)
#c#gtk4. - Share Preview - Application to preview and debug websites metadata tags for social media share
#rust#gtk4#libadwaita. - Sonar - Development utility for capturing and inspecting webhook requests
#python#gtk4#libadwaita.
UI Design
- Glade - RAD tool to enable quick & easy development of user interfaces for the GTK toolkit and the GNOME desktop
#c#gtk3. - Cambalache - RAD tool for GTK 4 and GTK 3 with a clear MVC design and data model first philosophy
#python#gtk4#libadwaita. - Gradience - Libadwaita applications customizer
#python#gtk4#libadwaita. - Typography - Tool for working with the GNOME desktop typography design guidelines
#c#gtk4#libadwaita.
Version Control and Diffs
- Actioneer - Client for GitHub Actions to browse repositories, inspect workflow runs, watch job logs, and receive notifications
#rust#gtk4#libadwaita. - Commit - Commit message editor for Git and Mercurial
#gjs#javascript#gtk4#libadwaita#gnome. - Diffuse - Text file comparing/merging tool
#python#gtk3. - Forge Sparks - Git forge (GitHub, Gitea, Forgejo) notification application
#gjs#javascript#gtk4#libadwaita#gnome. - gitg - Git GUI client
#vala#gtk3. - Gitte - Graphical Git client for the GNOME desktop, inspired by Git Tower and Magit
#rust#gtk4#libadwaita. - GitY - Git repository browser with comprehensive search
#rust#gtk4#libadwaita. - Gnomit - (archived) Git commit message editor for the GNOME desktop
#gjs#javascript#gtk3. - Meld - Visual diff and merge tool
#python#gtk3. - Stage - Git GUI client inspired by Magit
#rust#gtk4#libadwaita. - Text Compare - Simple text comparison application to compare old and new text
#gjs#javascript#gtk4#libadwaita. - Turtle - Tool to manage Git repositories within Nautilus by providing emblems, context menus and specific dialogues for complex operations
#python#gtk4#libadwaita.
Design
- App Icon Preview - Tool for designing icons which target the GNOME desktop
#rust#gtk4#libadwaita. - Bella - Utility to pick a color from anywhere on your screen and save it in one of the common color formats
#gjs#javascript#gtk4#libadwaita. - Colorway - Application to generate color pairings from selected color that follow certain color rules
#vala#gtk4. - Contrast - Tool to check whether the contrast between two colors meet the WCAG requirements
#rust#gtk4#libadwaita. - Coulr - Color toolbox to convert RGB and hexadecimal color values, pick colors from the screen, and copy colors
#python#gtk4#libadwaita. - Emblem - Tool to create project avatars/symbolic icons for Matrix rooms or Git forges
#rust#gtk4#libadwaita. - Emulsion - Color palette manager
#vala#gtk4#libadwaita. - Eyedropper - Color picker and formatter
#rust#gtk4#libadwaita#gnome. - Harvey - Color contrast calculator
#vala#gtk4#granite. - Iconic - Application to create folder icons and add them on top of folders in GNOME
#rust#gtk4#libadwaita. - Icon Browser - Application to browse GNOME desktop icons
#c++#gtk4#libadwaita. - Icon Library - System icon browser
#rust#gtk4#libadwaita. - Icon Preview - Application icon previewer for designing application icons
#rust#gtk4#libadwaita. - K'uychi - Color palette generator that automatically creates a consistent scale of lighter and darker shades, based on a selected color, using the OKLab color space
#gjs#typescript#gtk4#libadwaita. - LookBook - System icon browser
#vala#gtk3#granite. - Paleta - Image dominant color extractor
#rust#gtk4#libadwaita. - Palette - Colour palette tool
#vala#gtk4#libadwaita. - Pigment - Utility to extract a palette of colors from your images offline
#python#gtk4#libadwaita. - Symbolic Preview - Symbolic icon previwer
#rust#gtk4#libadwaita. - Flexa - Convert cursor themes between Windows and Linux formats
#python#gtk4#libadwaita.
File and Data Management
Backup
- Butter - Btrfs snapshot manager
#rust#gtk4#libadwaita. - Cronopete - Backup utility similar to Apple Time Machine
#vala#gtk3. - Déjà Dup Backups - Simple backup tool for the GNOME desktop
#vala#gtk4#libadwaita#gnome. - Pika Backup - Backup application based on BorgBackup with remote, scheduling and encryption features
#rust#gtk4#libadwaita#gnome. - Timeshift - System restore tool for Linux that creates filesystem snapshots using rsync or Btrfs snapshots
#vala#gtk3.
Database Clients
- Bobby - SQLite files browser
#rust#gtk4#libadwaita. - Codd - Postgres SQL client for the GNOME desktop focusing on saved connections, database browsing, SQL execution, and native result previews
#rust#gtk4#libadwaita. - Daty - Cross-platform advanced Wikidata editor
#python#gtk3#libhandy. - PSequel - Postgres SQL client
#vala#gtk4#libadwaita. - Sequeler - SQL client with support for PostgreSQL, MariaDB and SQLite
#vala#gtk3#granite. - Tarug - Minimal modern Postgres SQL client
#vala#gtk4#libadwaita. - Tusk - Cross-platform PostgreSQL client (macOS and Linux)
#python#gtk4#libadwaita.
Disk Imaging
- Brasero - Application to burn CD/DVD designed to be as simple as possible
#c#gtk3. - GNOME MultiWriter - Utility to write an ISO file to multiple USB devices at once
#c#gtk3. - Imageburner - Simple imageburner for SD/USB designed for elementary OS
#vala#gtk3#granite. - Popsicle - Utility for flashing multiple USB devices in parallel
#rust#gtk3.
File Management
- Caja - File manager for the MATE desktop
#c#gtk3. - Files (elementary) - File browser for elementary OS
#vala#gtk3#libhandy#granite. - fm - Small, general purpose file manager
#rust#gtk4#libadwaita. - Gnome Commander - Fast and powerful twin-panel file manager
#rust#gtk4. - Hyperplane - Non-hierarchical file manager
#python#gtk4#libadwaita. - GNOME Files (Nautilus) - Default file manager of the GNOME desktop
#c#gtk4#libadwaita#gnome. - Nemo - Default file manager of the Cinnamon desktop (fork of Nautilus)
#c#gtk3. - Organizer - Application to organize your files into categories
#python#gtk3#libhandy. - PCManFM - Lightweight file manager, standard file manager for LXDE
#c#gtk3. - Polo - Multi-pane and tabbed file manager
#vala#gtk3. - Portfolio - File manager for mobile devices
#python#gtk4#libadwaita. - Strata - Keyboard-first file manager supporting multiple view (icon grid, list view, Miller columns)
#rust#gtk4. - Thunar - File manager for the Xfce desktop
#c#gtk3.
File Search
- Clapgrep - Application to search through file contents of all sorts of text files, PDFs and office documents
#rust#gtk4#libadwaita. - FSearch - A fast file search utility
#c#gtk3. - Snoop - Application (with Nautilus extension) to search through file contents in a given folder
#vala#gtk4#libadwaita.
File Synchronisation
- Celeste - File synchronization client that can sync with any cloud provider
#rust#gtk4#libadwaita. - Syncthing-GTK - UI for Syncthing with the same features as the Web UI
#python#gtk3.
File Encryption
- Vaults - Application that lets you create vaults in which files can be stored safely, using gocryptfs and CryFS for encryption
#rust#gtk4#libadwaita.
Remote File Access
- Taxi - FTP client designed for elementary OS that also supports SFTP, WebDAV and AFP
#vala#gtk4#granite#libadwaita. - Usermode FTP Server - Application to start a FTP server as user to transfer files directly via most file managers' builtin FTP support, e.g. to access files from another device
#python#gtk4#libadwaita.
System Management
Software Installation
- AdwSteamGtk - Adwaita for Steam skin installer
#python#gtk4#libadwaita. - Bazaar - App store for the GNOME desktop to discover and install applications and add-ons from Flatpak remotes, particularly Flathub
#c#gtk4#libadwaita. - Extension Manager - Utility for browsing and installing GNOME Shell Extensions
#c#gtk4#libadwaita. - Gear lever - Utility to manage AppImages
#python#gtk4#libadwaita. - GNOME Firmware - Utility for updating, reinstalling and downgrading of firmware on devices supported by fwupd
#c#gtk4#libadwaita#gnome. - GNOME Software - Application to install and update applications (Debian-, RPM-, Flatpak-, and Snap packages, Firmware updates)
#c#gtk4#libadwaita#gnome. - Icicle - Graphical installer for NixOS based distributions
#rust#gtk4#libadwaita#relm4. - Impression - Straight-forward and modern application to create bootable drives
#rust#gtk4#libadwaita#gnome. - mlinstall - USB Magic Lantern installer
#python#gtk3. - Nix Software Center - Software center to easity install and manage Nix packages
#rust#gtk4#libadwaita#relm4. - Parceldude - Batch installer for Windows MSI packages
#vala#gtk3. - Pin It! - Portable applications shortcut creator
#vala#gtk4#libadwaita. - Pins -
.desktopfiles creator/editor#c#gtk4#libadwaita. - ProtonPlus - Proton version manager
#vala#gtk4#libadwaita. - Shelly - Package manager for Arch Linux, CachyOS supporting AUR, Flathub, Flatpak, AppImage, and native Arch Linux packages
#zig#gtk4. - SimpleSteamTinker - Simple, and modern Adwaita alternative to SteamTinkerLaunch
#lua#gtk4#libadwaita. - Spider - Application to install web apps as sandboxed desktop applications with integration with the GNOME desktop
#rust#gtk4#libadwaita. - Tailor - Application for writing OS images to USB drives to create bootable devices, with built-in OS catalog
#vala#gtk4#libadwaita. - Turtle -
.desktopfiles creation tool#python#gtk3#granite. - Web Apps - Application to install websites as desktop applications
#python#gtk4#libadwaita.
System and File Cleaning
- BleachBit - Cross-platform Disk space cleaner and system optimizer
#python#gtk3. - Czkawka - Cross-platform, simple and fast application to remove unnecessary files from your computer
#rust#gtk4. - Detwinner - Duplicate file finder
#c++#gtk3.
System Configuration
- Concessio - GUI to convert between numeric and symbolic Unix file permissions
#vala#gtk4#libadwaita. - Damask - Application that automatically sets wallpaper from a variety or sources (local folder, Wallhaven, Bing Wallpaper, NASA Astronomy, etc)
#vala#gtk4#libadwaita. - Dconf Editor - Graphical tool for editing the dconf database
#vala#gtk3#libhandy. - doppler - (inactive >5yrs) Fronted for Redshift allowing to configure different display temperatures for each time of day
#rust#gtk3. - Dynamic Wallpaper - Dynamic wallpaper creator for GNOME 42
#python#gtk4#libadwaita. - Embellish - Application to install and manage Nerd Fonts on the system
#gjs#javascript#gtk4#libadwaita. - EasySSH - SSH connection manager
#vala#gtk3. - eSIM Manager - LPA (Local Profile Assistant) application to manage an eSIM/eUICC in your Linux mobile device
#python#gtk4#libadwaita. - Flatseal - Flatpak permission manager
#gjs#javascript#gtk4#libadwaita. - Flatsweep - Flatpak leftover cleaner
#python#gtk4#libadwaita. - FlatSync - GUI to synchronise Flatpak packages across devices
#rust#gtk4#libadwaita. - Folder Manager (Foldy) - Tool to manage folders in GNOME desktop application menu
#vala#gtk4#libadwaita. - Gaze - Facial authentication with on-device face recognition, PAM integration, and tools for login, lock screen, sudo, and desktop management
#rust#gtk4#libadwaita. - gconfig - Graphical kernel configuration utility for the Linux kernel
#c#gtk3. - GNOME Disks (disk utility - Disk management utility for the GNOME desktop to inspect, format, partition, and configure disks and block devices
#c#gtk4#libadwaita#gnome. - GNOME Network Displays - Application transmit video and sound to a remote display (screencasting), supporting Miracast and Chromecast protocols
#c#gtk4#libadwaita. - GParted - Partition editor for graphically managing your disk partitions
#c++#gtk3. - Hidamari - Application to configure video wallpaper for X11 and Wayland
#python#gtk3. - HydraPaper - Wallpaper manager with multi monitor support
#python#gtk4#libadwaita. - Ignition - Utility to manage startup apps and scripts (Freedesktop autostart entries)
#gjs#typescript#gtk4#libadwaita. - KeyMaker - Utility to generate, manage, and deploy SSH keys
#vala#gtk4#libadwaita. - LACT - Application to control AMD, Nvidia or Intel graphical processing units (GPU) on Linux
#rust#gtk4#libadwaita. - Lan Mouse - Mouse and keyboard sharing software (software KVM switch) designed for Wayland
#rust#gtk4#libadwaita. - Login Manager Settings - GNOME's Login Manager (GDM) settings manager
#python#gtk4#libadwaita. - Luminance - Simple application to control brightness of displays (including external) supporting DDC/CI
#c#gtk4#libadwaita. - Main Menu - Utility to customize the application launchers and the main menu in Freedesktop-compliant desktop environments
#python#gtk4#libadwaita. - Mending Wall - Application to fix issues when switching between multiple desktop environments (e.g. GNOME, KDE Plasma, Xfce, Cinnamon, COSMIC), such as scaling issues, wrong sizes of cursors or fonts
#c#gtk4#libadwaita. - Millisecond - Utility to improve low latency performance for audio production, based on rtcqs
#python#gtk4#libadwaita. - NixOS Configuration Editor - Application for editing NixOS configurations
#rust#gtk4#libadwaita#relm4. - Nostalgia - Application to set historic GNOME wallpapers
#vala#gtk4#libadwaita. - Oversteer - Steering wheel manager
#python#gtk3. - Picture of the Day - Application to set a daily wallpaper, from different sources (NASA Astronomy Picture of the Day, Bing, Wikimedia, Simon Stålenhag artwork)
#rust#gtk4#libadwaita. - pipemenu - GTK4
libadwaitadmenu alternative#rust#gtk4#libadwaita. - pulse-flow - PulseAudio configuration tool with a flow graph UI
#vala#gtk3. - Refine - GNOME Tweaks alternative that lets you tweaks with GNOME settings and try experimental features
#python#gtk4#libadwaita. - ReGreet - GTK-based greetd greeter
#rust#gtk4#relm4. - Rewaita - Utility to recolor Adwaita apps to popular color schemes
#python#gtk4#libadwaita. - RustConn - Connection manager for remote connections through SSH, RDP, VNC, SPICE, MOSH, Telnet, Serial, Kubernetes, and Zero Trust, with import from multiple applications, e.g., from Remmina
#rust#gtk4#libadwaita. - SaveDesktop - Plasma, Xfce and GNOME-based DE configuration saver (icons, fonts, themes, settings, background, GNOME extensions, Flatpak permissions and more)
#python#gtk4#libadwaita. - Shell Configurator - GNOME Shell configuration utility with advanced settings
#gjs#javascript#gtk4#libadwaita. - Solaar - Manager for many Logitech keyboards, mice, and other devices that connect wirelessly to a Unifying, Bolt, Lightspeed or Nano receiver, USB cable or Bluetooth
#python#gtk3. - SSH Pilot - SSH connection manager with integrated terminal and SFTP client
#python#gtk4#libadwaita. - SSH Studio - SSH config editor and validator
#python#gtk4#libadwaita. - SysD Manager - GUI to manage systemd units, such as services, timers, and sockets
#rust#gtk4#libadwaita. - Touché - User interface to configure touchpad and touchscreen multi-touch gestures
#gjs#javascript#gtk4#libadwaita. - Tuner - Extensible control center for additional GNOME desktop system settings, components, applications
#vala#gtk4#libadwaita. - Wardrobe - Utility to download GNOME shell extensions and GTK themes and icon packs
#python#gtk4#libadwaita. - Warehouse - Toolbox for managing Flatpak packages (view info, manage user data, pin versions, change version, install/uninstall, etc.)
#python#gtk4#libadwaita. - Wattage - Monitoring application of the health and status of power devices, e.g. battery capacity, energy metrics, and device information
#vala#gtk4#libadwaita. - WSelector - Wallpaper selector manager that allows to browse and set wallpapers from Wallhaven
#python#gtk4#libadwaita. - YAFI (Yet Another Framework Interface) - GUI for the Framework laptop embedded controller, e.g. to control the fan and LED, or to monitor temperature
#python#gtk4#libadwaita.
System Monitoring and Info
- Awake on LAN - Simple application that allows you to wake up computers remotely using Wake-on-LAN packets
#python#gtk4#libadwaita. - Battery Info - Utility that displays information about the installed battery
#scheme#gtk4#libadwaita. - Bustle - D-Bus activity viewer that draws diagram sequences
#rust#gtk4#libadwaita#gnome. - CPU-X - System profiling and monitoring application (similar to CPU-Z for Windows)
#c#c++#gtk3. - Door Knocker - Tool to check availability of all
xdg-desktop-portalportals#c#gtk4#libadwaita. - GNOME Disk Usage Analyzer (Baobab) - Disk usage analyzer, also known as Baobab, with DaisyDisk style circle chart
#vala#gtk4#libadwaita#gnome. - GNOME Logs - systemd logs viewer
#c#gtk4#libadwaita#gnome. - GNOME System Monitor - Process viewer and system monitor
#c++#gtk4#libadwaita#gnome. - GNOME Usage - System resources monitoring for the GNOME desktop
#vala#gtk4#libadwaita. - GreenWithEnvy - NVIDIA card monitoring and fan/OC controlling application
#python#gtk3. - Inspector - Application to view system information such as USB/disk/PCIE/networks devices and motherboard/CPU information
#python#gtk4#libadwaita. - Mission Center - CPU, memory, disk, network and GPU usage monitor
#rust#gtk4#libadwaita. - Monitor - Manage processes and monitor system resources
#vala#gtk4#libadwaita#granite. - Monitorets - CPU, memory, disk, network and GPU usage monitor widget
#python#gtk4#libadwaita. - Packetry - USB 2.0 protocol analysis application for use with the hardware device Cynthion
#rust#gtk4. - Resources - CPU, memory, GPUs, network interfaces and block devices usage monitor
#rust#gtk4#libadwaita#gnome. - Turn On - Utility for the GNOME desktop to send Wake On LAN (WoL) magic packets to devices in a network
#rust#gtk4#libadwaita. - Snowglobe - Virtualization viewer using QEMU over D-Bus
#c#gtk4#libadwaita. - Stimulator - Application to keep the computer awake with AppIndicator support
#gjs#typescript#gtk4#libadwaita. - sysctlview - FreeBSD sysctl MIB tree explorer
#c++#gtk3. - Uruk Systemd Manager - Application for managing systemd services on GNU/Linux systems.
#python#gtk4#libadwaita.
Task Scheduling
- Time Switch - Computer shutdown timer
#python#gtk4#libadwaita.
Appliances, devices, and microcontrollers
- Aurynk - Application for managing Android devices, pairing via ADB, and mirroring screens using
scrcpy#python#gtk4#libadwaita. - Phosh EV - Application to display electric vehicle information,currently only displays battery status for cars supported by connect API (e.g. Hyundai, Kia) and NissanConnect API (Nissan)
#rust#gtk4#libadwaita. - Tauno Monitor - Serial port monitor for Arduino and other embedded development
#python#gtk4#libadwaita. - TV Remote - Remote control for Android TV devices
#python#gtk4#libadwaita. - Watchmate - Companion application for InfiniTime-powered PineTime smart watch
#rust#gtk4#libadwaita.
Gaming
- An Anime Game launcher - Genshin Impact launcher for Linux with telemetry disabling
#rust#gtk4#relm4#libadwaita. - Boxflat - Utility to change Moza Racing hardware settings, adding SDL/Proton detection fixes for any of your devices (pedals, shifters, handbrakes etc.) from other brands.
#python#gtk4#libadwaita. - Cartridges - Game launcher with Steam, Lutris, Heroic, Legendary, Bottles, itch and RetroArch library import
#python#gtk4#libadwaita. - DeSmuME - Cross-platform Nintendo DS emulator
#c++#gtk3. - Epic Asset Manager - Unofficial client to install Unreal Engine, download and manage purchased assets, projects, plugins and games from the Epic Games Store
#rust#gtk4#libadwaita. - Faugus Game Launcher - Launcher for running Windows games in Linux using community builds of Valve's Proton
#python#gtk4#libadwaita. - Gameeky - Application to create and play games without any code for young learners and educators
#python#gtk4#libadwaita. - Gamepad Mirror - Application to visualize gamepad inputs
#gjs#javascript#gtk4#libadwaita. - Game Server Watcher (gswatcher) - Simple game server monitor and an administrative tool
#vala#gtk4#libadwaita. - Hosty - Application for creating, running, and managing Minecraft servers
#python#gtk4#libadwaita. - Keypunch - Keyboard typing test like monkeytype
#rust#gtk4#libadwaita#gnome. - Lutris - Game launcher covering most gaming systems
#python#gtk3. - Snes9x - Cross-platform portable Super Nintendo Entertainment System (TM) emulator
#c++#gtk3. - Maniatic Launcher - Launcher for the decompilation of Sonic Manic Plus (Retro Engine v5)
#python#gtk4#libadwaita.
Action, Platformer, Jump 'n' run
- GNOME Robots - Game where players try to avoid a band of marauding robots which are trying to kill
#rust#gtk4#libadwaita. - Honkers Launcher - Unofficial launcher for the video game Honkers
#rust#gtk4#libadwaita. - Nibbles - Game where players guide a worm around a maze in its quest to eat bonuses and become longer.
#vala#gtk4#libadwaita. - Quadrapassel - Game with the aim to fit falling blocks together, similar to Tetris
#vala#gtk4#libadwaita. - Sleepy Launcher - Unofficial launcher for the video game Zenless Zone Zero
#rust#gtk4#libadwaita. - The Honkers Railway Launcher - Unofficial launcher for the video game Honkers Railway
#rust#gtk4#libadwaita.
Board and Card Games
- 2048 - A 2048-like game for GNOME
#vala#gtk4#libadwaita. - Chance - Roll the Dice application that rolls a six-sided dice by default and allows custom dice of up to 999 sides
#rust#gtk4#libadwaita. - Convolution - Logic game about escaping from a maze
#gjs#javascript#gtk4#libadwaita. - Crossword Editor (Crosswords) - Crossword player and editor for games of crosswords with support for shaped and color crosswords and
.ipuz,.jpuz,.xd, and.puzfiles#c#gtk4#libadwaita. - Draughts - Draughts (checkers) game featuring 16 international variants and AI opponents
#vala#gtk4#libadwaita. - Flood It - Game with the simple premise of flooding the entire board with one color in the least amount of moves possible
#go#gtk4#libadwaita. - Four-in-a-row - Game where players try to build a line of four marbles while trying to stop the opponent (human or computer) from building a line
#vala#gtk3. - GNOME Chess - Classic two-player board game of chess
#vala#gtk4#libadwaita. - Goban - Go/Weiqi/Baduk board and SGF editor for the GNOME desktop
#python#gtk4#libadwaita. - Libellus - Tab-based wiki/Lexicon for DnD 5th edition
#gjs#javascript#gtk4#libadwaita. - Mahjongg - Solitaire (one player) version of the classic Eastern tile game, Mahjongg
#vala#gtk4#libadwaita. - Poliedros - Multi-type dice roller
#python#gtk4#libadwaita. - Reversi - Two-player strategy game also known as Othello, similar to Go
#vala#gtk4#libadwaita. - Rollit - Roll the dice application from six-sided dice up to 999 sides, designed for elementary OS
#vala#gtk4#granite. - Solitaire - Patience games, also known as solitaire games, such as Spider, Pyramid, Yukon, Klondike, FreeCell, Tri-Peaks
#rust#gtk4#libadwaita. - Ultimate Tic Tac Toe - Ultimate Tic Tac Toe to play with friends or against an AI
#python#gtk4#libadwaita.
Puzzles and Quizzes
- Atomix - Puzzle game in which the player has to build full molecules
#c#gtk3. - Blurble - Word guessing game
#vala#gtk4#libadwaita. - Egghead - Knowledge and trivia quiz, including categories like "Science and Nature", "Geography", and "Politics"
#gjs#javascript#gtk4#libadwaita. - EmojiClu - Deductive zebra puzzle logic game
#rust#gtk4#libadwaita. - GNOME Klotski - Puzzle game in which the player slides blocks for solving it
#vala#gtk3. - GNOME Sudoku - Digitalized version of Sudoku, the classic Japanese puzzle game
#vala#gtk4#libadwaita. - Hex Colordle GTK - Game where players need to find a color by guessing its hex code
#python#gtk4#libadwaita. - Hitori - Logic game similar to the popular game of Sudoku
#c#gtk3. - Hunt - Easy word search game
#python#gtk4#libadwaita. - Mines - Minefield clearing game
#vala#gtk4#libadwaita. - Multiplication Puzzle - Simple game inspired by the multiplication game from emacs
#vala#gtk4#libadwaita. - PedantiK - Game where players try to find the words to fill a Wikipedia article (clone of Pédantix)
#python#gtk4#libadwaita. - Recall - Memory game to train the memory under pressure
#rust#gtk4#libadwaita. - SemantiK - Word-game where players need to find a secret word
#python#gtk4#libadwaita. - Sudoku - Number-placement puzzle
#python#gtk4#libadwaita. - Sudoku Solver - Simple Sudoku solver
#rust#gtk4#libadwaita. - Swell Foop - Tile-matching puzzle game in which players needs to remove the objects in as few moves as possible
#vala#gtk4#libadwaita. - Taquin - Sliding puzzle where players move tiles so that they reach their places
#vala#gtk3. - Tetravex - Edge-matching puzzle where the same numbers must touch each other
#vala#gtk3. - Trivia Quiz - Trivia game using questions from the Open Trivia database
#python#gtk4#libadwaita. - TwoFun - Simple touch based games inspired by "4 Spiele Reactor"
#c#gtk4#libadwaita. - Words! - Game where players try to guess a hidden word within six attempts.
#rust#gtk4#libadwaita.
Simulation
- Game of Life - Simple Conway's game of life simulator for the GNOME desktop
#rust#gtk4#libadwaita.
Sports
- Tactics - Football lineup builder
#c#gtk4#libadwaita.
Strategy
- Freeciv GTK Client - Empire-building strategy game inspired by the history of human civilization
#c#gtk4.
Health and Fitness
- AAT Activity Tracker - Application to track sportive and outdoor activities while displaying them on cockpit and map view, supporting GPX format for sharing
#kotlin#gtk4#libadwaita. - BLE Sync Cycle - Indoor cycling application synchronizing video playback with real-time cycling data from Bluetooth Low Energy (BLE) devices
#go#gtk4#libadwaita. - Blood Pressure - Application to log systolic and diastolic blood pressure and pulse, view trends in charts, and analyse statistics according to ESH/ESC guidelines
#c#gtk4#libadwaita. - Breathing - Application that guides breathing patterns, for example to help ease anxiety
#python#gtk4#libadwaita. - BMI - Body mass index (BMI) calculator with advanced mode for Waist-Height Ratio, Waist-Hip ratio and BRI
#python#gtk4#libadwaita. - Diveboard GTK - Frontend for the Diveboard.com digital scuba diving logbook service, primarily aimed at Linux mobile
#rust#gtk4#libadwaita. - Dosage - Medication tracker
#gjs#javascript#gtk4#libadwaita. - GNUtrition - Nutrition analysis software, using the USDA Food and Nutrient Database for Dietary Studies (FNDDS) as source
#c#gtk3. - Health - Fitness goals tracker
#rust#gtk4#libadwaita#gnome. - Jogger - Running (and other workout) tracker for GNOME Mobile with import from Fitotrack
#rust#gtk4#libadwaita. - Luna - Period and pregnancy tracker, keeping track of the menstrual cycle, predicting next period and ovulation dates, and following the pregnancy's progress
#python#gtk4#libadwaita. - Powercycle JS - ANT+ USB powered GUI and server to control your indoor bike's smart trainer
#gjs#typescript#gtk4#libadwaita. - Stretch Break - Ergonomic utility that regularly reminds to take breaks from the computer
#rust#gtk4#libadwaita. - Throwdown - Fun application for generating random skateboard trick combos with adjustable difficulty
#python#gtk4#libadwaita.
Maps and Navigation
- GNOME Maps - Map viewer and navigation application using OpenStreetMap database for the GNOME desktop
#gjs#javascript#libadwaita#gtk4#gnome. - GWeatherRouting - Cross-platform (Linux, Windows) sailing routing and navigation software
#python#gtk4. - Maps - Map viewer designed for elementary OS
#vala#gtk4#granite#libadwaita.
Public Transports
- Passes - Application to manage digital passes in PKPass or esPass format, such as boarding passes, bus tickets, coupons, loyalty cards, event tickets, etc.
#python#gtk4#libadwaita. - Railway - Application to look up information about (german) train journeys in one place
#rust#gtk4#libadwaita#gnome.
Weather Viewers
- Emergency alerts - Simple application that sends emergency alerts about the specified location
#vala#gtk4#granite. - GNOME Weather - Weather application for the GNOME desktop
#gjs#typescript#gtk4#libadwaita#gnome. - GTK Meteo - Forecast application using OpenWeatherMap API
#kotlin#gtk4#libadwaita. - Nimbus - Minimal weather applet
#vala#gtk4#granite. - Meteo - Weather forecast application, using OSM maps and data from the Meteorologisk institutt Norge
#vala#gtk3. - Mousam - Lightweight weather application with dynamically changing gradient-based background according to current weather condition
#python#gtk4#libadwaita. - Typhoon - Weather application that provides real-time weather updates and forecasts
#gjs#javascript#python#gtk3.
Home Automation & Internet of Things
- Butler - Native UI wrapper for the Home Assistant dashboard
#vala#gtk4#libadwaita.
Religion and Spirituality
- Bible - Bible reader that support different translations and format
#python#gtk4#libadwaita. - Eeman - Salah (prayer) times application and Quran reader
#python#gtk4#libadwaita. - Fidei - Bible reader for the GNOME desktop
#c#gtk4#libadwaita. - Vakt-i Salah - Simple prayer/adhan times app
#rust#gtk4#libadwaita. - Xiphos - Cross-platform Bible study tool
#c#gtk3.
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
535,289 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,421 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,827 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
334,079 stars