A curated list of awesome apps, extensions, modules, themes and tools for the Gnome Desktop Environment.
Clone or download

README.md

Awesome GNOME Awesome

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 GNOME Core are applications officially maintained and distributed by the GNOME Project as part of the core set of applications and tools.

Contents


Applications

Productivity

Internet

Editor

  • UberWriter - Distraction-free Markdown editor for GNU/Linux made with GTK+

Documents

  • 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.
  • Easy Ebook Viewer - Modern GTK Python app to easily read ePub files.
  • Bookworm - Simple, focused eBook reader that looks good in GNOME.
  • Showdown - Simple markdown viewer.
  • Pdftag - Simple metadata editor for PDFs

Multimedia

  • Webmusic - 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 - Powerful, beautiful, and simple podcast client for the modern free desktop.
  • GNOME MPV - GUI for the MPV media player for GNOME.
  • Lollypop - Beautiful music application.
  • GRadio - Client for web-based radio.
  • Parlatype - Audio player specialized for transcription.
  • Pulseeffect - Provides limiter, compressor, reverberation, equalizer and auto volume effects for PulseAudio applications.
  • Curlew - Multimedia converter for Linux
  • Cozy - Audiobook player for Linux

Graphics

  • Coulr - 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 Tweaks - Previously known as Tweak Tool. Graphical interface for advanced GNOME 3 settings.
  • 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 - Set a different background for each monitor on GNOME
  • Dynamic Wallpaper Editor - Utility for editing GNOME's XML wallpapers

Tools

  • Catfish - Search application, created for XFCE but follows the GNOME HIG.
  • Tilix - Tiling terminal emulator for GNOME.
  • GPaste - Clipboard manager for GNOME (composed of an applicaiton and an extension).
  • Peek - Simple screen recorder that saves your recording as a GIF.
  • Sequeler - SQL Client built in Vala

System

Others

GTK Modules and Systems

  • Plotinus - Command palette for GTK3 Applications.

Extensions

Desktop

Menus

  • Application Menu - Category-based menu for applications.
  • Places Indicator - Menu that provides fast access to your folders.
  • Arc Menu - Windows7-like application menu inspired by the one in Zorin OS.

Applets

Status Area

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 - 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 - Generates different color variations of Numix and Materia themes (GTK2, GTK3), Gnome-Colors and Archdroid icons, and matching terminal colorschemes for them.

Adwaita-based

  • Minwaita - Compact fork of Adwaita. (GTK, Shell)
  • Adwaita Tweaks - Compact version of Adwaita, more faithful than minwaita but less compact. (GTK, Shell)

Material

  • Materia - Material Design-like theme for GNOME/GTK+ based desktop environments. (GTK, Shell)
  • Adapta - Adaptive GTK+ theme based on Material Design Guidelines. (GTK, Shell)
  • Vimix - A flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell.

Flat

  • Arc - Flat theme with transparent elements. (GTK, Shell)
  • Pop - Official theme of Pop!_OS by System76, using a two-color blue and orange scheme. (GTK, Shell)
  • United - Unity8-inspired theme for GNOME. (GTK, Shell)
  • Numix - Popular flat semi-dark theme with an orange touch. (GTK)
  • Zukitre - Flat grey theme, part of the zuki-theme suite. (GTK, works with Zuki-Shell for the shell theme)
  • Yaru - Ubuntu community theme (GTK, Shell)

Metallic

  • Greybird - Official Xubuntu theme. (GTK)
  • Vertex - Metallic theme created by horst3180, the creator of Arc. (GTK, Shell)
  • GNOME OSC - Theme that mimics the look and feel of macOS. (GTK, Shell)
  • Zukitwo - 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 - Material icon theme, initially based on Paper.
  • Pop! - Official icon theme of Pop!_OS by System76, based on Papirus.

Flat Icons

  • La Capitaine - Icon inspired by macOS and Material Design guidelines.

Homogeneous Icons

  • Moka - Simple squared icon theme, loosely based on the Tango specification.
  • Obsidian - Continuation of the famous Faenza theme.
  • Numix Circle - Flat rounded icon theme.
  • Numix Square - Flat square icon theme.

Skeumorphic

  • Elementary XFCE - 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 - 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 - Set of Hello World examples for GNOME in different languages.

Documentations