Skip to main content

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 GNOME Core 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 GNOME Circle are applications championned by the GNOME Circle iniative that aim to showcase the best apps and libraries for GNOME.

Contents


Applications

Internet and Networking

  • GNOME Web - Official web browser project of GNOME. GNOME Core
  • Fragments - BitTorrent client. GNOME Circle
  • Newsflash - RSS feeds reader. GNOME Circle
  • Font Downloader - Get fonts from Google Font. GNOME Circle
  • Tangram - Group your webapps into a single application. GNOME Circle
  • Eolie - Web browser that uses vertical tabs.
  • Geary - Modern mail client, created originally by Yorba.
  • Feeds - An RSS/Atom feed reader.
  • Cawbird - Twitter client.
  • Jami - Client for Jami, a secure communication tool.
  • Haguichi - Graphical frontend for Hamachi.

Office

  • Apostrophe - Distraction-free Markdown editor. GNOME Circle
  • 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.
  • Pdftag - Simple metadata editor for PDFs.
  • PDF Slicer - Simple application to extract, merge, rotate and reorder pages of PDF documents.
  • Marker - Markdown editor with an integrated previewer.

Productivity and Time

Well Being

Multimedia

  • Shortwave - Client for web-based radio. GNOME Circle
  • Cozy - Audiobook player. GNOME Circle
  • Video Trimer - Trim video quickly. GNOME Circle
  • 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.
  • Celluloid - Simple frontend for mpv.
  • Lollypop - Beautiful music application.
  • Parlatype - Audio player specialized for transcription.
  • Pulseeffect - Provides limiter, compressor, reverberation, equalizer and auto volume effects for PulseAudio applications.
  • Curlew - Multimedia converter.
  • Pitivi - Beautiful and powerful video editor.
  • Podcasts - Listen to your favourite podcasts.
  • Spot - Spotify Client.
  • Clapper - Simple and modern media player.

Graphics

  • Curtail - Simple & useful image compressor. GNOME Circle
  • Drawing - Responsive drawing application. GNOME Circle
  • Identity - Compare image and video. GNOME Circle
  • Coulr - Convert between RGB and hexadecimal codes for colours.
  • Color Picker - Color pickle, working on both X11 and Wayland.
  • GThumb - Powerful and advanced application to manage your photos and images.

Gaming

  • Lutris - Open Source gaming platform.
  • GNOME Games - Game launcher and an emulation frontend to libretro.

System and Customization

Utilities

  • Dialect - Translate text. GNOME Circle
  • Markets - Stock, currency and cryptocurrency tracker. GNOME Circle
  • GPaste - Clipboard manager (composed of an application and a gnome-shell extension).
  • Peek - Simple screen recorder that saves your recording as a GIF.
  • Catfish - Simple search application.
  • Detwinner - Simple and fast tool for removing duplicate files.
  • Recipes - Cooking application.
  • RecApp - User friendly Open Source screencaster.
  • Sunflower - Small and highly customizable twin-panel file manager.
  • Kooha - A simple screen recorder.
  • Junction - Junction lets you choose the application to open files and links. GNOME Circle

Security and Privacy

Development and Design

  • GNOME Builder - Official IDE for creating GNOME applications. GNOME Core
  • Gaphor - The simple modeling tool for UML and SysML. GNOME Circle
  • Webfont Kit Generator - Create @font-face kits easily. GNOME Circle
  • Commit - Commit message editor. GNOME Circle
  • Sysprof - Profile an application or entire system.
  • DevHelp - Developer tool for browsing and searching API documentation.
  • Workbench - Learn and prototype with GNOME technologies.

Design Tooling

Others

  • Boxes - View, access, and manage remote and virtual systems.

Third-party Apps Plugins

Extensions

Complete overhaul

Applets

Windows

  • PaperWM - Tiled scrollable window management.

Docks and Panels

Audio

Usage Experience

Visual Changes

Services integration

Look and Feel

Icons

Upstream Style

  • 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.

Community

Official Venues

GNOME Communities

GNOME on Social Networks

Developer Resources

Libraries

  • libadwaita - Library that contain official GNOME patterns and widgets (GTK4)
  • libdazzle - Companion library to GObject and Gtk+, providing various new features. (GTK3)
  • libhandy - Building blocks for modern adaptive GNOME apps (GTK3)

Examples

  • Hello - Set of Hello World examples for GNOME/GTK in different languages.

Documentations

Contribute to this list: https://github.com/Kazhnuz/awesome-gnome