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
- Security and Privacy
- Finance
- Development
- Design
- File and Data Management
- System Management
- Gaming
- Health and Fitness
- Map Viewers
- Weather Viewers
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
- 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
#libhandy
. - Melody - Music player designed for elementary OS with metadata fetching, online radio and MTP device sync
#vala
#granite
. - elementary Music - Official music player for elementary OS
#vala
#granite
. - GNOME Music - Official GNOME desktop music player
#python
#libadwaita
#gnome
. - Rhythmbox - Music management application designed to work well under the GNOME desktop supporting network shares, podcasts, online radio, portable devices (including iPhones) and internet music services such as Last.fm and Magnatune
#c
#gnome
. - Amberol - Simple music player well integrated with GNOME
#rust
#libadwaita
. - G4Music - Light-weight music player focusing on high performance supporting ReplayGain, pipewire audio sink and MPRIS control
#vala
#libadwaita
. - HBud - Audio and video player with karaoke features
#python
#libadwaita
. - Resonance - Music player with MPRIS support, Discord Rich presence and Last.fm scrobbling
#rust
#python
#libadwaita
.
Audio Streaming Service Clients
- Spot - Spotify (premium) client for the GNOME desktop with MPRIS integration based on librespot
#rust
#libadwaita
. - Sublime Music - Client for Subsonic-compatible (Subsonic, Airsonic, Revel, Gonic, Navidrome, Ampache, *sonic) personal streaming servers
#python
.
MPD Clients
- Sonata - MPD client with tag editor and audio scrobbling support, currently looking for a new maintainer
#python
. - Mpdevil - MPD music browser with MPRIS interface
#python
.
Podcasts
- GNOME Podcasts - (ex Hammond) Official GNOME Podcast client
#rust
#libadwaita
#gnome
. - Vocal - Podcast application with iTunes Store integration and smart library management
#vala
#granite
.
Audiobooks
- Cozy - Audiobook player with offline library management and MPRIS integration
#python
.
Radio
- Shortwave - Internet radio player providing access to the community radio station database radio-browser.info
#rust
#libadwaita
. - Goodvibes - Simple light-weight internet radio player
#c
. - radiotray-lite - Online radio player with minimal interface that runs on the system tray
#c++
. - Pithos - Pandora Radio client
#python
.
Transcription
- Parlatype - Minimal audio player for manual speech transcription
#c
.
Ambient Sounds
- Blanket - Ambient sound player/mixer with preset management and MPRIS integration
#python
#libadwaita
.
Soundboards
- Zap - Sound effects soundboard and collection manager
#gjs
#libadwaita
.
Audio Workstations (DAWs)
- zrythm - DAW offering streamlined editing workflows with automation capabilities, chord assistance and support for plugins
#c++
#libadwaita
.
Audio Tools
- Lyrebird - Voice changer based on SoX
#python
. - Tagger - Music tag (metadata) editor
#c++
#libadwaita
. - EasyEffects - Audio effects manager (limiter, convolver, equalizer, autovolume and more) for PipeWire applications
#c++
#libadwaita
. - Myxer - PulseAudio volume mixer
#rust
. - Reco - Audio recorder
#vala
#granite
. - Mousai - Song identifier based on AudD with MPRIS support
#rust
#libadwaita
. - Ear Tag - Tag editor designed to edit singular files
#python
#libadwaita
. - Asunder - CD ripper and encoder
#c
. - Cavalier - Audio visualizer based on CAVA
#python
#libadwaita
.
Video
Video Players
- Celluloid - (ex GNOME MPV) frontend for MPV
#c
#libadwaita
. - Clapper - Media player powered by GStreamer with OpenGL rendering
#gjs
#c
. - Movie Monad - Simple video player powered by GStreamer
#haskell
. - GNOME Videos - Official GNOME desktop video player, also known as Totem
#c
#gnome
. - Glide - Simple video player powered by GStreamer
#rust
.
Live Stream Viewers
- GNOME Twitch - Twitch client supporting multiple video backends and with subscription management
#c
.
Video Editors
- Pitivi - Video editor based on GStreamer Editor Services
#python
. - Video Trimmer - Application to cut out fragments of a video without re-encoding and reducing video quality
#rust
#libadwaita
.
Subtitle Editors
- Gaupol - Editor for text-based subtitle files with built-in video player
#python
. - Subtitle Editor - Subtitle editor with built-in video player and text correction features
#c++
.
Screen Recorders
- Kooha - Distraction-free screen recorder
#rust
#libadwaita
. - RecApp - (archived) Simple screencasting application based on GStreamer
#python
.
Video Tools
- Identity - Program for comparing multiple versions of an image or video
#rust
#libadwaita
. - media-toc - Application to build a table of contents from a media or to split a media file into chapters
#rust
.
Graphics
3D Graphics
ASCII/Pixel Art
- Letterpress - Image to ASCII art converter using jp2a
#python
#libadwaita
. - Halftone - Image to pixel art converter
#python
#libadwaita
.
Image Viewers
- Image Roll - Simple and fast image viewer with basic image manipulation tools
#rust
. - Loupe - Simple image viewer
#rust
#libadwaita
. - vipsdisp - Image viewer based on
libvips
supporting many scientific and technical image formats#c
.
Raster Graphics
Converters
- Converter - ImageMagick frontend
#python
#libadwaita
.
Drawing & Editing
- Conjure - Image enhancer based on ImageMagick
#python
#libadwaita
. - Drawing - Simple image editor similar to Microsoft paint designed for the GNOME desktop
#python
. - Effector - GEGL filter app with a flow graph UI
#vala
. - GIMP - Raster graphics editor used for image manipulation, image editing, free-form drawing and more specialized stask
#c
. - MyPaint - Simple drawing and painting program with support for Wacom-style graphics tablets
#python
. - Obfuscate - Private information censoring tool
#rust
#libadwaita
. - Swappy - Wayland native screenshot editing tool
#c
.
GIF
- Gifcurry - GIF editor and video-to-GIF converter application
#haskell
. - Gifup - Video-to-GIF converter
#vala
#granite
.
Optimizers/Compressors
- Curtail - Image compressor with support for PNG, JPEG, WebP and SVG images
#python
#libadwaita
. - Refract - Guided image optimization for JPEGs and PNGs producing WebP, AVIF and JPEG XL clones
#rust
.
Photography
- Darktable - Photography workflow application and raw developer
#c
. - RawTherapee - Raw image processing program
#c++
. - Shotwell - Personal photo manager with editing features
#vala
#gnome
.
Upscalers
- Upscaler - Image upscaler based on Real-ESRGAN ncnn Vulkan
#python
#libadwaita
.
Technical Graphics
- Design - 2D CAD application with DXF format support
#gjs
#libadwaita
. - Focus Annotator - Tool to annotate the focus plane of z-stacked images
#rust
#libadwaita
. - Gaphor - UML/SysML modeling application
#python
. - GraphUI - Graph visualization based on Graphviz
#vala
#granite
. - Horizon - EDA package supporting an integrated end-to-end workflow for printed circuit design
#c++
#gl
. - SolveSpace - Parametric 2D/3D CAD tool
#c++
#gl
. - xdot.py - Interactive viewer for graphs written in Graphviz
#python
.
Vector & Fonts
- Birdfont - Font editor for creating fonts in TTF, EOT, SVG and BIRDFONT formats
#vala
. - Font Downloader - Download utility for Google Fonts
#python
#libhandy
. - Inkscape - General vector graphics editor using GTK since version 1.0
#c++
. - Pizzara - Digital, vectorial and infinite chalkboard for free-hand drawing
#libadwaita
. - Webfont Kit Generator - Utility to create web font-face kits
#python
#libadwaita
.
Multimedia
Media Downloaders
- Gydl - GUI wrapper around youtube-dl
#python
. - Tube Converter - yt-dlp graphical fronted
#c++
#libadwaita
.
Media Encoders
- Selene - Audio/video converter for audio and videos files that can encode them to popular output formats like MKV and MP4
#vala
.
Media Servers
- Girens - Plex media player client with responsive layout and function to download media items
#python
#libadwaita
.
Internet and Networking
Chat and VoIP
- Dino - Modern XMPP/Jabber chat client
#vala
#libadwaita
. - Discover - Discord overlay with X11 and wlroots support
#python
. - Flare - Signal client
#rust
#libadwaita
. - Fractal - Matrix client for the GNOME desktop
#rust
#libadwaita
. - Gajim - Fully-featured XMPP client
#python
. - gtkcord4 - Discord client written in
#go
. - Meeting Point - BigBlueButton client
#vala
#libadwaita
. - Mirdorph - Crappy low feature Discord client
#python
#libadwaita
. - Polari - IRC client
#gjs
#gnome
. - Telegrand - Telegram client for the GNOME desktop
#rust
#libadwaita
. - Srain - Modern IRC client
#c
.
- Astroid - Lightweight and fast Mail User Agent that provides a GUI to searching, displaying and composing email using notmuch as backend
#c++
. - Geary - Email application for the GNOME desktop build around conversations
#vala
#gnome
#libhandy
. - Evolution - Personal information management application that provides integrated mail, calendaring and address book functionality
#c
#gnome
.
File Sharing
- Deluge - BitTorrent client available for Linux, macOS and Windows
#python
. - Fragments - BitTorrent client built on top of Transmission
#rust
#libadwaita
. - Nicotine+ - Graphical client for the Soulseek peer-to-peer network
#python
. - Teleport - Network file sharing application based on Avahi (mDNS)
#c
. - Transmission - BitTorrent client for macOS, Windows and Linux
#c
. - Transporter - (archived) magic-wormhole client for elementary OS
#vala
#granite
. - Warp - magic-wormhole client
#rust
#libadwaita
. - Torrential - Alternative GUI on top of the Transmission BitTorrent client
#vala
#granite
.
Network Monitoring
- Hotwire - GUI that leverages the wireshark and tshark infrastructure to capture traffic and explore the contents of tcpdump files
#rust
.
News/Feed Readers
- Coffee - News and weather reader for sources provided by News API and DarkSky
#vala
. - Feeds - News reader for the GNOME desktop
#python
#libadwaita
. - Liferea - News reader with a GUI similar to desktop mail client and with an embedded web browser
#c
. - NewsFlash - News reader designed to complement an already existing web-based RSS reader account
#rust
#libadwaita
.
Remote Desktop
- Connections - Remote desktop client for the GNOME desktop with RDP and VNC support
#vala
#gnome
. - Remmina - Remote desktop client with plugin system and RDP, VNC, SPICE, X2GO, HTTP and SSH support
#c
. - Vinagre - Remote desktop viewer for the GNOME desktop with RDP, VNC, SPICE support
#c
#gnome
.
Social Media Clients
- Cawbird - (archived) Fork of the Corebird client for Twitter discontinued from January 2023
#vala
. - Giara - Reddit fronted created with Linux in mind
#python
#libadwaita
. - Headlines - Reddit client
#c++
#libadwaita
. - NewCaw - Rewrite of Cawbird as a Mastodon client
#vala
#libadwaita
. - Social - Mastodon and Pleroma client
#rust
. - Tootle - Mastodon client
#vala
#libadwaita
. - Tuba - Mastodon client fork of Tootle
#vala
#libadwaita
.
Specialized Web Browsers / Wrappers
- Bavarder - AI chatbot (ChatGPT, CatGPT, BAI Chat, Open-Assistant SFT-1 12B Model) interface
#python
#libadwaita
. - Geopard - Gemini web browser
#rust
#libadwaita
. - HackUp - Hacker News client
#vala
#granite
. - Imaginer - AI image generator (DALLΒ·E 2, Portrait Plus, Stable Diffusion, Custom Provider) interface
#python
#libadwaita
. - Lobjur - lobste.rs client
#gjs
#libadwaita
. - Tally - Plausible Analytics (Google Analytics alternative) client
#vala
#libadwaita
. - Tangram - Browser for your pinned tabs
#gjs
#libadwaita
. - Wike - Wikipedia client
#python
#libadwaita
.
Web Browsers
- Eolie - Web browser for the GNOME desktop with Firefox Sync support
#python
#libhandy
. - GNOME Web (Epiphany) - Web browser for the GNOME desktop based on the WebKit endering engine
#c
#gnome
#libadwaita
. - luakit - Highly configurable browser based on the WebKit engine and extensible with Lua
#c
#lua
.
Office
Book Readers
- Bookworm - Simple eBook reader for elementary OS
#vala
#granite
. - Foliate - Simple and modern eBook reader based on Epub.js
#gjs
#libhandy
. - Komikku - Manga reader for the GNOME desktop with online and offline reading
#python
#libadwaita
.
Calculators & Math
- balistica - Exterior ballistics calculator
#vala
. - Dippi - Display DPI calculator
#vala
#libadwaita
. - Graphs - Plotting and data manipulation tool for the GNOME desktop
#python
#libadwaita
. - NaSC - Dual pane text based calculator
#vala
. - Plots - Graph plotting app for the GNOME desktop
#python
#opengl
. - Qalculate! GTK+ - Multi-purpose cross-platform desktop calculator
#c++
. - Gnumeric - Spreadsheet editor
#c
.
Calendar
- GNOME Calendar - Simple calendar for the GNOME desktop
#c
#libadwaita
#gnome
.
Document Managers
- GNOME Documents - (archived) Document manager for the GNOME desktop with collection features
#gjs
. - Paperwork - Document manager with scan features
#python
.
Document Viewers
- Xreader - Generic document viewer with support for PDF, Postscript, djvu, comics and more
#c
#xapps
. - Evince - Document viewer for the GNOME desktop with support for PDF, Postscript, djvu, comics etc. and SyncTex support with gedit
#c
#libhandy
#gnome
.
Note-taking
- GNOME Notes - Simple note editor for the GNOME desktop, also known as Bijiben
#c
#gnome
. - Gnote - Note-taking application for the GNOME desktop started as a Tomboy port
#c++
#gnome
. - Iridium - Standard Notes local-first client
#rust
. - Notejot - Stupidly simple notes application
#vala
#granite
. - Notekit - Hierarchical Markdown note-taking application with tablet support
#c++
. - Notes - Note-taking application for the GNOME desktop with notebook based categorization, trash and dark theme
#vala
#libadwaita
. - Notes-Up - Markdown note manager for elementary OS
#vala
#granite
. - Noteworthy - Modern, fast, and version-controlled Markdown notes application
#rust
#libadwaita
. - Notorious - Keyboard-centric notes application
#python
#libhandy
. - Paper - Markdown note-taking application with GNOME desktop integration
#vala
#libadwaita
. - RedNotebook - Desktop journal application that lets you format, tag and search your entries
#python
. - Rnote - Vector-based drawing app for sketching, handwritten notes and to annotate documents and pictures with pressure-sensitive stylus input support
#rust
#libadwaita
. - Xournal++ - Cross-platform handwriting note-taking software with PDF annotation support and support for pen input form devices such as Wacom tablets
#c++
. - Zim - Text editor used to maintain a collection of wiki pages
#python
.
OCR
- Frog - Intuitive text extraction tool for the GNOME desktop.
- gImageView - GTK/Qt front-end to Tesseract
#c++
. - TextSnatcher - Easy to use OCR application based on Tesseract
#vala
#granite
.
PDF Tools
- PDF Arranger - PDF editor with merging, splitting, rotating, cropping and rearranging based on pikepdf
#python
. - PDF Slicer - Simple application to extract, merge, rotate and reorder pages of PDF documents with undo/redo support
#c++
.
Presentation
- pdfpc - Presentation console with multi-monitor support for PDF files
#vala
. - Pympress - Presentation tool designed for dual-screen setups such as presentations and public talks
#python
. - Spice-up - Web presentation editor
#vala
#granite
.
Translation
- Dialect - Translation based on Google Translate and LibreTranslate
#python
#libadwaita
.
Productivity
Desktop Productivity
- Boatswain - Elgato Stream Deck controller
#c
#libadwaita
. - Cigale - Timesheet for your activities with support for emails, Git, GitLab and Stack Exchange
#rust
. - GNOME Characters - Emoji picker
#c
#libadwaita
#gnome
. - Random - Randomization made easy with advanced functions
#vala
#libadwaita
. - Szyszka - Fast bulk file renamer
#rust
. - TV Series Renamer - TV series renaming application that support adding titles to episodes
#rust
. - Workspaces - Desktop workpaces for elementaryOS
#vala
#granite
.
Mind-mapping
- Minder - Mind-mapping application for elementaryOS
#vala
#granite
.
Project Management
- Planner - Project and task manager with Todoist support
#vala
#granite
.
Timers / Time Tracking
- Chess Clock - Over-the-board chess time control
#python
#libadwaita
. - Flowtime - Pomodoro timer with statistics
#vala
#libadwaita
. - Furtherance - Cross-platform time tracker
#rust
#libadwaita
. - hamster-gtk - Time tracker provided by
hamster-lib
#python
. - Hourglass - Simple time keeping application for elementaryOS
#vala
#granite
. - Khronos - Task time logger
#vala
#libadwaita
. - Retro - Customizable digital clock
#gjs
#libadwaita
. - Solanum - Pomodoro timer for the GNOME desktop
#rust
#libadwaita
. - Timetrack - Simple time trakcer for the GNOME desktop
#python
. - Tomato - Pomodoro timer for elementaryOS
#vala
#granite
. - Timer - Simple countdown timer
#python
#libadwaita
.
To-do Lists
- Agenda - Simple to-do application for elementaryOS
#vala
#granite
. - Done - To-do application that allows you to consolidate your existing task providers into a single place
#rust
#libadwaita
. - Endeavour - Personal tasks manager with complete integration with the GNOME desktop
#c
#libadwaita
. - Effitask - todo.txt client with due, flag, future note and schedule addons
#rust
. - Getting Things GNOME - Personal task organizer for the GNOME desktop inspired by Getting Things Done
#python
#gnome
. - Remembrance - Simple reminder app
#python
#libadwaita
. - Yishu - (archived) Simple todo.txt client
#vala
#granite
#libhandy
. - List - Simple todo application for those who prefer simplicity
#c
#libadwaita
. - IPlan - Personal task manager with project-based task grouping, task timers and drag and drop arranging
#rust
#libadwaita
.
Security and Privacy
- Collision - Tool to generate, compare and verify hashes
#crystal
#libadwaita
. - GtkHash - Desktop utility for computing message digests or checksums
#c
. - krb5-auth-dialog - Kerberos tickets monitoring
#c
#libadwaita
. - Malcontent - Parental control client
#c
#libadwaita
. - Metadata Cleaner - File metadata cleanre based on MAT2
#python
#libadwaita
. - Raider - Application to securely delete your files for the GNOME desktop
#c
#libadwaita
.
Password Management
- Authenticator - Two-factor authentication codes generator
#rust
#libdawaita
. - Gonepass - 1Password vault reader
#c++
. - Obliviate - Password manager that does not store passwords for elementaryOS
#vala
. - OTPClient - One Time Password application that supports both TOTP and HOTP
#c
. - Passbook - Password manager
#python
. - Secrets - Password manager for the GNOME desktop with support for KeePass safes
#python
#libadwaita
.
Finance
Budget and Accounting Managers
- Denaro - Cross-platform personal finance manager
#c++
#libadwaita
. - Envelope - Personal finance manager for elementaryOS
#vala
#granite
. - Grisbi - 20 years old accounting application
#c
.
Exchange Rate Viewers
- Crypto - Cryptocyrreny watcher
#c
. - Markets - Stock, currency and cryptocurrency tracker
#vala
#libhandy
.
Development
Containers
- Atoms - Linux Chroot environments manager
#python
#libadwaita
. - Bottles - Wine environments manager
#python
#libadwaita
. - Pods - Podman containers manager
#rust
#libadwaita
. - Toolbx Tuner - toolbx containers manager
#rust
#libadwaita
.
Documentation
- DevDocs Desktop - DevDocs browser and viewer
#python
. - quickDocs - Documentation browser for DevDocs and Valadoc
#vala
#granite
.
Hex Editors
- GHex - Tool to load data from any file, view and edit it in either hex or ASCII
#c
#libadwaita
#gnome
.
IDEs
Featureful IDEs
- Anjuta - (archived) IDE with a GUI designer for the GNOME desktop
#c
#gnome
. - GNOME Builder - Tool to help you write and contribute to great GNOME-based applications
#c
#libadwaita
#gnome
. - GtkIDE.jl - GTK-based IDE for Julia
#julia
. - Playhouse - Playground for HTML/CSS/JavaScript
#gjs
#libadwaita
. - Valama - Vala IDE
#vala
. - Workbench - Tool to experiment with GNOME technologies
#gjs
#libadwaita
.
Neovim GUIs
- GNvim - GUI for Neovim without any web bloat
#rust
. - neovim-gtk - GUI for Neovim with ligatures support
#rust
. - nvim-pygtk3 - PyGTK3 frontend to Neovim with some visual GUI elements
#python
.
Simple Editors and Light IDEs
- elementary Code - Code editor designed for elementaryOS
#vala
#granite
. - elementary IDE - Unofficial elementaryOS-oriented IDE
#vala
#granite
. - Geany - Cross-platform ext editor that provides tons of useful features
#c
. - gedit - Easy-to-use and general-purpose text editor for the GNOME desktop
#c
#gnome
. - GNOME Text Editor - Simple text editor that focuses on session management
#c
#gnome
. - Norka - Continuous text editor for the GNOME desktop and elementaryOS
#python
#granite
. - Vulcan - Minimalistic text editor designed for both ordinary use and software development
#vala
. - Xed - Small and lightweight text editor
#c
#xapps
.
Xi GUIs
Markdown
- Apostrophe - Distraction-free Markdown editor
#python
#libadwaita
. - markdown-rs - Distraction-free Markdown editior
#rust
. - Marker - Markdown editor with HTML and LaTeX conversion with scidown
#c
. - Quilter - Distraction-free Markdown editor
#vala
#libadwaita
. - Showdown - Simple markdown viewer
#vala
.
LaTeX
- Citations - BibTex bibliography manager
#rust
#libadwaita
. - Gummi - Simple LaTeX editor
#c
. - GNOME LaTeX (LaTeXila) - LaTeX editor with Latexmk support for the GNOME desktop
#vala
#gnome
. - Setzer - Simple yet full-featured LaTeX editor
#python
.
Terminals
- Black Box - Terminal with customizable UI
#vala
#libdwaita
#vte
. - GNOME Console - Minimal terminal for the GNOME desktop
#c
#vte
#gnome
. - GNOME Terminal - Terminal for the GNOME desktop
#c
#vte
#gnome
. - Guake - Dropdown terminal for the GNOME desktop
#python
#vte
. - Tilix - Tiling and dropdown terminal for the GNOME desktop
#d
#vte
.
Text Processing
- Black Fennec - Visual semi-structured data (JSON) editor
#python
#libadwaita
. - KonbuCase - Case converting application
#vala
#granite
. - RegexTester - Regex tester for elementaryOS
#vala
#granite
. - Text Pieces - Swiss knife of text processing
#vala
#libadwaita
.
Toolboxes
- 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
#libadwaita
. - Escambo - HTTP-based APIs test application
#python
#libadwaita
.
UI Design
- Glade - RAD tool to enable quick & easy development of user interfaces for the GTK toolkit and the GNOME desktop
#c
#gnome
. - Cambalache - RAD tool for Gtk 4 and 3 with a clear MVC design and data model first philosophy
#python
. - Gradience - Libadwaita applications customizer
#python
#libadwaita
.
Version Control and Diffs
- Commit - Commit message editor for Git and Mercurial
#gjs
#libadwaita
. - Diffuse - Text file comparing/merging tool
#python
. - gitg - Git GUI client
#vala
#gnome
. - Gnomit - (archived) Git commit message editor for the GNOME desktop
#gjs
. - Meld - Visual diff and merge tool
#python
#gnome
.
Design
- Contrast - Tool to check whether the contrast between two colors meet the WCAG requirements
#rust
#libadwaita
. - Emulsion - Color palette manager
#vala
#libadwaita
. - Eyedropper - Color picker and formatter
#rust
#libadwaita
. - Harvey - Color contrast calculator
#vala
. - Icon Library - System icon browser
#rust
libadwaita
. - Icon Preview - Application icon previewer for designing application icons
#vala
. - LookBook - System icon browser
#vala
#granite
. - Paleta - Image dominant color extractor
#python
#libadwaita
. - Symbolic Preview - Symbolic icon previwer
#rust
#libadwaita
.
File and Data Management
Backup
- Butter - Btrfs snapshot manager
#rust
#libadwaita
. - DΓ©jΓ Dup Backups - Simple backup tool for the GNOME desktop
#vala
#libadwaita
. - Pika Backup - Backup application based on BorgBackup with remote, scheduling and encryption features
#rust
#libadwaita
. - Timeshift - System restore tool for Linux that creates filesystem snapshots using rsync or Btrfs snapshots
#vala
.
Database Clients
- Daty - Cross-platform advanced Wikidata editor
#python
#libhandy
. - Sequeler - SQL client with support for PostgreSQL, MariaDB and SQLite
#vala
#granite
.
Disk Imaging
- Brasero - Application to burn CD/DVD designed to be as simple as possible
#c
#gnome
. - GNOME MultiWriter - Utility to write an ISO file to multiple USB devices at once
#c
#gnome
. - Imageburner - Simple imageburner for SD/USB designed for elementaryOS
#vala
#granite
. - Popsicle - Utility for flashing multiple USB devices in parallel
#rust
.
File Management
- Organizer - Application to organize your files into categories
#python
. - Polo - Multi-pane and tabbed file manager
#vala
. - Portofolio - File manager for mobile devices
#libhandy
.
File Synchronisation
- Celeste - File synchronization client that can sync with any cloud provider
#rust
#libadwaita
. - Syncthing-GTK - UI for Syncthing with the same features as the Web UI
#python
.
Remote File Access
- Taxi - FTP client that also supports SFTP, WebDAV and AFP
#vala
#granite
.
System Management
Software Installation
- AdwSteamGtk - Adwaita for Steam skin installer
#python
#libadwaita
. - Extension Manager - Utility for browsing and installing GNOME Shell Extensions
#c
#libadwaita
. - mlinstall - USB Magic Lantern installer
#python
. - Parceldude - Batch installer for Windows MSI packages
#vala
. - Pin It! - Portable applications shortcut creator
#vala
#libadwaita
. - ProtonPlus - Proton version manager
#vala
#libadwaita
. - turtle -
.desktop
files creation tool#python
#granite
. - Nix Software Center - Software center to easity install and manage Nix packages
#rust
#libadwaita
.
System and File Cleaning
- Czkawka - Cross-platform, simple and fast application to remove unnecessary files from your computer
#rust
. - BleachBit - Cross-platform Disk space cleaner and system optimizer
#python
.
System Configuration
- doppler - Fronted for Redshift allowing to configure different display temperatures for each time of day
#rust
. - Dynamic Wallpaper - Dynamic wallpaper creator for GNOME 42
#python
#libadwaita
. - EasySSH - SSH connection manager
#vala
. - Flatseal - Flatpak permission manager
#gjs
#libadwaita
. - Login Manager Settings - GNOME's Login Manager (GDM) settings manager
#python
#libadwaita
. - NixOS Configuration Editor - Application for editing NixOS configurations
#rust
#libadwaita
. - pulse-flow - PulseAudio configuration tool with a flow graph UI
#vala
. - Shell Configurator - GNOME Shell configuration utility with advanced settings
#gjs
#libadwaita
. - ReGreet - GTK-based greetd greeter
#rust
#relm4
. - SaveDesktop - Plasma, Xfce and GNOME-based DE configuration saver (icons, fonts, themes, settings, background, GNOME extensions, Flatpak permissions and more)
#python
#libadwaita
.
System Monitoring and Info
- CPU-X - System profiling and monitoring application (similar to CPU-Z for Windows)
#c
. - GNOME Disk Usage Analyzer - Disk usage analyzer, also known as Baobab, with DaisyDisk style circle chart
#vala
#gnome
. - GNOME Logs - systemd logs viewer
#c
#gnome
#libadwaita
. - GNOME Usage - System resources monitoring for the GNOME desktop
#vala
#gnome
. - GreenWithEnvy - NVIDIA card monitoring and fan/OC controlling application
#python
. - sysctlview - FreeBSD sysctl MIB tree explorer
#c++
.
Task Scheduling
- Time Switch - Computer shutdown timer
#python
#libadwaita
.
Gaming
- Lutris - Game launcher covering most gaming systems
#python
. - Cartridges - Game launcher with Steam, Lutris, Heroic, Bottles and itch library import
#python
#libadwaita
.
Health and Fitness
- Health - Fitness goals tracker
#rust
#libadwaita
.
Map Viewers
- Atlas - Map viewer designed for elementaryOS
#vala
#granite
#libhandy
.
Weather Viewers
- GNOME Weather - Weather application for the GNOME desktop
#gjs
#gnome
. - Nimbus - Minimal weather applet
#vala
#libhandy
. - Meteo - Forecast application using OpenWeatherMap API
#vala
.