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 Unixes, 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.
Contents
Applications
Productivity
Internet
Documents
NFO Viewer 40 9 - Simple viewer for NFO files, beating text editors with preset font and encoding settings and clickable hyperlink support.
Paperwork 180 32 - Personal document manager for scanned documents and PDFs.
Easy Ebook Viewer 207 22 - Modern GTK Python app to easily read ePub files.
Bookworm 119 15 - Simple, focused eBook reader that looks good in GNOME.
Showdown 16 10 - Simple markdown viewer.
Multimedia
Webmusic 3 1 - Web-based music player that integrates your favorite music services into the desktop.
Nuvola Player - Runtime for web-based music streaming services providing a more native user experience and integration with Linux desktop environments.
Vocal 57 21 - Powerful, beautiful, and simple podcast client for the modern free desktop.
GNOME MPV 174 46 - GUI for the MPV media player for GNOME.
Lollypop - Beautiful music application.
GRadio 238 50 - Client for web-based radio.
Parlatype - Audio player specialized for transcription.
Pulseeffect 393 41 - Provides limiter, compressor, reverberation, equalizer and auto volume effects for PulseAudio applications.
Curlew - Multimedia converter for Linux
Cozy 83 11 - Audiobook player for Linux
Graphics
Coulr 18 3 - Convert between RGB and hexadecimal codes for colours.
GColor 3 - GTK3 color picker for GNOME.
GThumb - Powerful and advanced application to manage your photos and images in GNOME.
Games
GNOME Games - Game launcher and an emulation frontend to libretro.
Customization
GNOME Tweak Tool - Official tweak tool provided by the GNOME project for tweaking your desktop.
GNOME AppFolders Manager - Tool to manage the applications folder in the application overlay of GNOME.
Menulibre - Manage your applications categories if you use a traditional application menu like Arc or the Application Menu.
HydraPaper 21 2 - Set a different backgrounds for each monitor on GNOME
Tools
Catfish - Search application, created for XFCE but follows the GNOME HIG.
Tilix 1k 114 - Tiling terminal emulator for GNOME.
GPaste 213 39 - Clipboard manager for GNOME (composed of an applicaiton and an extension).
Peek 2k 96 - Simple screen recorder that saves your recording as a GIF.
System
Others
GTK Modules and Systems
Plotinus 424 9 - Command palette for GTK3 Applications.
Extensions
Menus
Application Menu - Category-based menu for applications.
Places Indicator - Menu that provides fast access to your folders.
136 43 - Windows7-like application menu inspired by the one in Zorin OS.
Applets
Status Area
TopIcons Plus - Traditional systray for the status bar of GNOME.
KStatusNotifiers/AppIndicator Support - Appindicator systray for GNOME.
Argos - Turns executables' standard output into panel dropdown menus; fully compatible with BitBar app for macOS.
1 2 - Divides the status menu into several applets.
Windows
Window Corner Preview - Create and anchor preview of a window to a corener of the screen.
Cascade Windows - Quickly arrange windows in a cascade.
No Title Bar - Merges the activity bar and the title bar of maximized windows.
gTile 76 27 - Brings more advanced tiling to GNOME Shell.
Shellshape - Tiling window extension for GNOME Shell.
Docks and Panels
Dash-to-Dock - Transforms the GNOME Dash into a fully-featured dock.
Workspace-to-Dock - Modern dock that fuses the functionalities of workspaces and docks.
Dash-to-Panel - Modern taskbar/panel not unlike the ones on Windows 7+ and KDE.
Services integration
Themes
Oomox 402 36 - Generates different color variations of Numix theme (GTK2, GTK3), Gnome-Colors and Archdroid icons.
Adwaita-based
Minwaita 58 5 - Compact fork of Adwaita. (GTK, Shell)
Adwaita Tweaks 41 6 - Compact version of Adwaita, more faithful than minwaita but less compact. (GTK, Shell)
Material
Materia 293 25 - Material Design-like theme for GNOME/GTK+ based desktop environments. (GTK, Shell)
Adapta 2k 181 - Adaptive GTK+ theme based on Material Design Guidelines. (GTK, Shell)
Vimix 256 33 - A flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell.
Flat
Arc 3k 176 - Flat theme with transparent elements. (GTK, Shell)
Pop 130 17 - Official theme of Pop!_OS by System76, using a two-color blue and orange scheme. (GTK, Shell)
United 251 24 - Unity8-inspired theme for GNOME. (GTK, Shell)
Numix 322 79 - Popular flat semi-dark theme with an orange touch. (GTK)
Zukitre 457 71 - Flat grey theme, part of the zuki-theme suite. (GTK, works with Zuki-Shell for the shell theme)
Metallic
Greybird 283 100 - Official Xubuntu theme. (GTK)
Vertex 388 36 - Metallic theme created by horst3180, the creator of Arc. (GTK, Shell)
GNOME OSX 24 2 - Theme that mimics the look and feel of macOS. (GTK, Shell)
Zukitwo 457 71 - Skeumorphic grey theme, part of the zuki-theme suite. (GTK, works with Zuki-Shell for the shell theme).
Icons
Material Icons
Paper - Material icon theme.
Papirus 1k 136 - Material icon theme, initially based on Paper.
Pop! 7 1 - Official icon theme of Pop!_OS by System76, based on Papirus.
Flat Icons
La Capitaine 465 61 - Icon inspired by macOS and Material Design guidelines.
Homogeneous Icons
Moka - Simple squared icon theme, loosely based on the Tango specification.
Obsidian 63 17 - Continuation of the famous Faenza theme.
Numix Circle 1k 369 - Flat rounded icon theme.
Numix Square 92 10 - Flat square icon theme.
Skeumorphic
Elementary XFCE 134 40 - Desktop-agnostic version of the icons of elementary OS.
Cursors
ComixCursors - X11 mouse theme with a comics feeling. Available in six colors and three variants (regular, slim and opaque).
Bibata - Silm material-based cursor theme.
Capitaine Cursors 89 8 - An x-cursor theme inspired by macOS and based on KDE Breeze. Designed to be paired with La Capitaine icons.
Community
Developer Tools
IDE
Libraries and Utility
libdazzle - Companion library to GObject and Gtk+, providing various features that the creators wish were in the underlying library but cannot add for various reasons.
Examples
Hello 32 14 - Set of Hello World examples for GNOME in different languages.
Documentations