Awesome GNOME

A curated list of awesome apps, extensions, modules, themes and tools for the GNOME Desktop Environment.
GNOME is a desktop environment for Linux and Unix-like operating systems, designed to put the user in control and get things done. It uses GTK for its applications and Clutter and JavaScript for its official desktop shell.
Items marked with
are applications officially maintained and distributed by the GNOME Project as part of the core set of applications and tools, or extensions that are maintained and distributed as part of the Classic mode.
Items marked with
are applications championed by the GNOME Circle initiative that aims to showcase the best apps and libraries for GNOME.
Contents
Applications
Internet and Networking
-
GNOME Web - Official web browser project of GNOME.
-
Fragments - BitTorrent client.
-
Newsflash - RSS feeds reader.
-
Font Downloader - Install fonts from online sources
-
Tangram - Browser for your pinned tabs.
-
Polari - Talk to people on IRC.
-
Warp - Fast and secure file transfer.
-
Wike - Search and read Wikipedia articles.
-
Geary - Modern mail client, created originally by Yorba.
-
Feeds - An RSS/Atom feed reader.
-
Haguichi - Graphical frontend for Hamachi.
-
Parabolic -
yt-dlp
graphical fronted.
-
Geopard - Colorful Gemini client.
-
Fractal - Matrix client.
-
Dino - XMPP Client.
-
Dissent - Third-party Discord client prioritasing speed over feature completeness (with user theming through CSS).
Office
-
Apostrophe - Distraction-free Markdown editor.
-
Citations - Manage your bibliography.
-
NFO Viewer - Simple viewer for NFO files, beating text editors with preset font and encoding settings and clickable hyperlink support.
-
Paperwork - Personal document manager for scanned documents and PDFs.
-
Foliate - Simple and modern eBook reader.
-
Marker - Markdown editor with an integrated previewer.
-
Paper Clip - PDF metadata editor.
-
RNote - Sketch and take handwritten notes.
-
Morphosis - Document converter (using Pandoc) supporting PDF, Markdown, RST, LaTeX, HTML, Microsoft Word, Open/Libre Office and EPUB formats.
Productivity and Time
-
Solanum - Balance working time and break time.
-
Khronos - Log the time it took to do tasks.
-
Errands - Todo application for those who prefer simplicity.
-
Endeavour - Manage your tasks.
-
GTimeLog - Simple app for keeping track of time.
-
Gnome Pomodoro - Simple pomodoro timer.
-
Timetrack - Time tracker.
-
Teleprompter - Simple application to read scrolling text from your screen.
-
Planify - Project and task manager with Todoist support.
-
Time Tracker - Local-first project time tracker with sync option via cloud or network storage (CSV file).
Well Being
-
Shortwave - Client for web-based radio.
-
Video Trimer - Trim video quickly.
-
Amberol - Plays music, and nothing else.
-
Mousai - Identify any songs in seconds.
-
Podcasts - Listen to your favourite podcasts.
-
Decibels - Simple music player with waveform view.
-
Cozy - Audiobook player.
-
Vocal
- Powerful, beautiful, and simple podcast client for the modern free desktop.
-
Celluloid - Simple frontend for mpv.
-
Lollypop - Beautiful music application.
-
Parlatype - Audio player specialized for transcription.
-
Easy Effects - Audio effects for PipeWire applications .
-
Pitivi - Beautiful and powerful video editor.
-
Spot - Spotify Client.
-
Clapper - Simple and modern media player.
-
Footage - Application to trim, flip, rotate and crop individual clips.
-
Aviator - Utility for encoding with SVT-AV1 & Opus.
-
G4Music - Play your music elegantly.
-
Monophony - Stream music from YouTube.
-
Collector - Dropover utility that allows to drag files/images/text into a collection window and drop them anywhere.
Graphics
-
Curtail - Simple & useful image compressor.
-
Identity - Compare image and video.
-
Switcheroo - Image converter and manipulator (ImageMagick frontend).
-
Drawing - Responsive drawing application.
-
Coulr - Convert between RGB and hexadecimal codes for colours.
-
Color Picker - Color picker, working on both X11 and Wayland.
-
GThumb - Powerful and advanced application to manage your photos and images.
-
ASCII Draw - Draw graphs and more using only characters.
-
Mingle - Application to combine emojis using Google’s Emoji Kitchen.
-
Graphs - Plot and manipulate data.
-
Plots - Simple graph plotting.
Gaming
-
Lutris - Open Source gaming platform.
-
Cartridges - Game launcher with Steam, Lutris, Heroic, Bottles and itch library import.
-
Chess Clock - Timer for over-the-board chess games.
-
Crosswords - Game of crosswords with squpport for shaped and colors crosswords and
.ipuz
, .jpuz
, .xd
, and .puz
files.
-
Mahjongg - Solitaire (one player) version of the classic Eastern tile game, Mahjongg.
-
Ultimate Tic Tac Toe - Ultimate Tic Tac Toe to play with friends or against an AI.
-
Libellus - Tab-based wiki/Lexicon for DnD 5th edition.
System and Customization
-
Pika Backup - Simple backups based on borg.
-
Déjà Dup Backups - Simple backups tool.
-
GNOME Tweaks - Graphical interface for advanced GNOME settings.
-
Tilix - Tiling terminal emulator.
-
Menulibre - Manage your applications categories if you use a traditional application menu like Arc or the Application Menu.
-
HydraPaper - Set a different background for each monitor.
-
Dynamic Wallpaper Editor - Utility for editing GNOME’s XML wallpapers
-
Dynamic Gnome Wallpapers
- Gallery of MacOS like dynamic wallpapers, and easy scripts to install them
-
GDM Settings - A settings app for GDM (GNOME’s Login Screen a.k.a GNOME Display Manager).
-
AdwSteamGtk - Adwaita for Steam
skin installer.
-
Flatseal - Flatpak permission manager.
-
Mission Center - Monitor your CPU, Memory, Disk, Network and GPU usage.
-
Bottles - Wine environments manager to run Windows software and games.
-
BoxBuddy - Graphical Distrobox manager.
-
Pods - Podman containers manager.
-
Ptyxis - Terminal with first-class support for containers.
-
Damask - Application that automatically sets wallpaper from a variety or sources (local folder, Wallhaven, Bing Wallpaper, NASA Astronomy, etc).
-
Luminance
- Simple application to control brightness of displays (including external) supporting DDC/CI.
-
Bustle - D-Bus activity viewer that draws diagram sequences.
Utilities
-
Dialect - Translate text.
-
Audio Sharing - Share your computer audio.
-
Boatswain - Control your Elgato Stream Decks.
-
Decoder - Scan and Generate QR Codes.
-
Junction - Junction lets you choose the application to open files and links.
-
Impression - Bootable driver flasher application
-
Kooha - Elegantly record your screen.
-
GPaste
- Clipboard manager (composed of an application and a gnome-shell extension).
-
Catfish - Simple search application.
-
Detwinner - Simple and fast tool for removing duplicate files.
-
Recipes - Cooking application.
-
Sunflower - Small and highly customizable twin-panel file manager.
-
Lan Mouse
- Mouse and keyboard sharing software (software KVM switch).
-
Moussam - Weather application with 7 days forecast from Open-Meteo.com.
-
Snoop - Application (with Nautilus extension) to search through file contents in a given folder.
Security and Privacy
Development and Design
-
GNOME Builder - Official IDE for creating GNOME applications.
-
Gaphor - The simple modeling tool for UML and SysML.
-
Webfont Kit Generator - Create @font-face kits easily.
-
Commit - Commit message editor.
-
Workbench - Learn and prototype with GNOME technologies.
-
Lorem - Generate placeholder text.
-
Share Preview - Test social media cards locally.
-
Text Pieces - Transform text without using random websites.
-
Forge Sparks - Git forge (GitHub, Gitea, Forgejo) desktop notification application.
-
Biblioteca - GNOME documentation (offline) reader with fuzzy search, dark mode and mobile support.
-
Hieroglyphic - Application to search for LaTeX symbols by sketching.
-
Sysprof - Profile an application or entire system.
-
DevHelp - Developer tool for browsing and searching API documentation.
-
Escambo
- HTTP-based APIs test application.
-
Turtle - Tool to manage Git repositories within Nautilus by providing emblems and context menus.
-
Aurea - Simple preview banner made to read metainfo files from Flatpak apps and represent them as they would on Flathub.
Others
-
Boxes - View, access, and manage remote and virtual systems.
Third-party Apps Plugins
Extensions
Docks and Panels
Customization and Tweaks
Applets
Windows
Audio
Visual Changes
Services integration
Look and Feel
Icons
Upstream Style
-
MoreWaita
- An Adwaita-style icon theme for Gnome Shell.
-
GNOME++
- Third-party application icons compatible with GNOME’s current guidelines.
-
Pop!
- Official icon theme of Pop!_OS by System76.
Material Icons
-
Paper - Material icon theme.
-
Papirus
- Material icon theme, initially based on Paper.
Flat Icons
-
La Capitaine
- Icon inspired by macOS and Material Design guidelines.
Homogeneous Icons
Skeumorphic Icons
Cursors
-
ComixCursors - X11 mouse theme with a comics feeling.
-
Bibata
- Silm material-based cursor theme.
-
Capitaine Cursors
- An x-cursor theme inspired by macOS and based on KDE Breeze. Designed to be paired with La Capitaine icons.
Themes for non-GTK apps
Official Venues
GNOME Communities
GNOME on Social Networks
Developer Resources
Libraries
-
libadwaita - Library that contain official GNOME patterns and widgets (GTK4)
-
libhandy - Building blocks for modern adaptive GNOME apps (GTK3)
-
Relm4 - Building native applications with Rust and GTK4
Examples
-
Hello - Set of Hello World examples for GNOME/GTK in different languages.
Documentations