← Back to Awesome

Sections

GNOME

GitHub repository ↗ synced 2026/8/9

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 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 ![GNOME Core][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][GNOME Circle] are applications championed by the GNOME Circle initiative that aims to showcase the best apps and libraries for GNOME.

Applications

Internet and Networking

GNOME Web

Official web browser project of GNOME. ![GNOME Core][GNOME Core]

Fragments

BitTorrent client. ![GNOME Circle][GNOME Circle]

Newsflash

RSS feeds reader. ![GNOME Circle][GNOME Circle]

Font Downloader

Install fonts from online sources

Tangram

Browser for your pinned tabs. ![GNOME Circle][GNOME Circle]

Polari

Talk to people on IRC. ![GNOME Circle][GNOME Circle]

Warp

Fast and secure file transfer. ![GNOME Circle][GNOME Circle]

Wike

Search and read Wikipedia articles. ![GNOME Circle][GNOME Circle]

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

Tuba

Client for federated social networks (Mastodon, GoToSocial, Akkoma). ![GNOME Circle][GNOME Circle]

Pipeline

YouTube Client.

Netsleuth

Utility for the calculation and analysis of IP subnet values.

Turn On

Utility to send Wake On LAN (WoL) magic packets to devices in a network.

Office

Apostrophe

Distraction-free Markdown editor. ![GNOME Circle][GNOME Circle]

Citations

Manage your bibliography. ![GNOME Circle][GNOME Circle]

NFO Viewer

Simple viewer for NFO files, beating text editors with preset font and encoding settings and clickable hyperlink support.

Foliate

Simple and modern eBook reader.

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. ![GNOME Circle][GNOME Circle]

Khronos

Log the time it took to do tasks.

Errands

Todo application for those who prefer simplicity. ![GNOME Circle][GNOME Circle]

Endeavour

Manage your tasks.

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

Newelle

Virtual assistant (local, based on GPT4All) that interacts with the system by running shell commands and execute Python code.

Well Being

Blanket

Listen to different sounds. ![GNOME Circle][GNOME Circle]

Health

Health tracking. ![GNOME Circle][GNOME Circle]

Multimedia

Shortwave

Client for web-based radio. ![GNOME Circle][GNOME Circle]

Video Trimer

Trim video quickly. ![GNOME Circle][GNOME Circle]

Amberol

Plays music, and nothing else. ![GNOME Circle][GNOME Circle]

Mousai

Identify any songs in seconds. ![GNOME Circle][GNOME Circle]

Podcasts

Listen to your favourite podcasts. ![GNOME Circle][GNOME Circle]

Decibels

Simple music player with waveform view. ![GNOME Circle][GNOME Circle]

Cozy

Audiobook player.

Celluloid

Simple frontend for mpv.

Parlatype

Audio player specialized for transcription.

Easy Effects

Audio effects for PipeWire applications .

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.

Gapless

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.

Fotema

Photo gallery with support for iOS Live Photos and Samsung Motion Photos and with map view.

Drum Machine

Create and play drum beats. ![GNOME Circle][GNOME Circle]*<<<<<<< patch-1

Showtime

Distraction-free video player.

Graphics

Curtail

Simple & useful image compressor. ![GNOME Circle][GNOME Circle]

Identity

Compare image and video. ![GNOME Circle][GNOME Circle]

Switcheroo

Image converter and manipulator ([ImageMagick](https://imagemagick.org) frontend). ![GNOME Circle][GNOME Circle]

Coulr

Convert between RGB and hexadecimal codes for colours.

ASCII Draw

Draw graphs and more using only characters.

Mingle

Application to combine emojis using Google's Emoji Kitchen.

Scientific Tooling

Graphs

Plot and manipulate data. ![GNOME Circle][GNOME Circle]

Plots

Simple graph plotting.

Gaming

Cartridges

Game launcher with Steam, Lutris, Heroic, Bottles and itch library import. ![GNOME Circle][GNOME Circle]

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](https://en.wikipedia.org/wiki/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. ![GNOME Circle][GNOME Circle]

Déjà Dup Backups

Simple backups tool. ![GNOME Circle][GNOME Circle]

GNOME Tweaks

Graphical interface for advanced GNOME settings.

HydraPaper

Set a different background for each monitor.

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](https://github.com/tkashkin/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. ![GNOME Circle][GNOME Circle]

Embellish

Application to install and manage Nerd Fonts on the system.

Resources

Monitor for system resources and processes that can terminate graphical applications and processes. ![GNOME Circle][GNOME Circle]

Utilities

Dialect

Translate text. ![GNOME Circle][GNOME Circle]

Audio Sharing

Share your computer audio. ![GNOME Circle][GNOME Circle]

Boatswain

Control your Elgato Stream Decks. ![GNOME Circle][GNOME Circle]

Decoder

Scan and Generate QR Codes. ![GNOME Circle][GNOME Circle]

Junction

Junction lets you choose the application to open files and links. ![GNOME Circle][GNOME Circle]

Impression

Bootable driver flasher application ![GNOME Circle][GNOME Circle]

Kooha

Elegantly record your screen.

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.

Echo

Simple utility to ping websites.

Security and Privacy

Obfuscate

Censor private information. ![GNOME Circle][GNOME Circle]

Metadata Cleaner

View and clean metadata in files. ![GNOME Circle][GNOME Circle]

Secrets

Keepass-compatible password manager. ![GNOME Circle][GNOME Circle]

Authenticator

Generate Two-Factor Codes. ![GNOME Circle][GNOME Circle]

Collisions

Check hashes for your files. ![GNOME Circle][GNOME Circle]

File Shredder

Securely delete your files. ![GNOME Circle][GNOME Circle]

Key Rack

Tool that allows to view and edit keys, like passwords or tokens, stored by apps.

Development and Design

GNOME Builder

Official IDE for creating GNOME applications. ![GNOME Core][GNOME Core]

Gaphor

The simple modeling tool for UML and SysML. ![GNOME Circle][GNOME Circle]

Webfont Kit Generator

Create @font-face kits easily. ![GNOME Circle][GNOME Circle]

Commit

Commit message editor. ![GNOME Circle][GNOME Circle]

Workbench

Learn and prototype with GNOME technologies. ![GNOME Circle][GNOME Circle]

Lorem

Generate placeholder text. ![GNOME Circle][GNOME Circle]

Share Preview

Test social media cards locally. ![GNOME Circle][GNOME Circle]

Text Pieces

Transform text without using random websites. ![GNOME Circle][GNOME Circle]

Forge Sparks

Git forge (GitHub, Gitea, Forgejo) desktop notification application. ![GNOME Circle][GNOME Circle]

Biblioteca

GNOME documentation (offline) reader with fuzzy search, dark mode and mobile support. ![GNOME Circle][GNOME Circle]

Hieroglyphic

Application to search for LaTeX symbols by sketching. ![GNOME Circle][GNOME Circle]

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.

Exhibit

3D model previewer based on the F3D library that supports many formats.

Cartero

Graphical HTTP client to perform HTTP requests and test web APIs.

Dev Toolbox

Toolbox for developers providing converters, formatters, Regex/Cron testers, hash generators and more.

App Icon Preview

Simple utility to preview icons.

Palette

Tool for viewing the GNOME colour palette.

Contrast

Check the contrast between two colors.

Icon Library

Symbolic icons for your apps.

Symbolic Preview

Symbolics Made Easy.

Emblem

Generate project avatars. ![GNOME Circle][GNOME Circle]

Design Tooling

Others

Boxes

View, access, and manage remote and virtual systems.

Extensions

Docks and Panels

Dash-to-Dock

A fully-featured dock.

Dash-to-Panel

Make your desktop more similar to W7/KDE.

Dock-from-Dash

Simply transform your Dash into a Dock.

Customization and Tweaks

Just Perfection

Customize GNOME Shell.

Custom Hot Corners - Extended

Customize hot corners.

Quick Settings Tweaker

Tweak your quick settings menu.

Menus

Application Menu

Category-based menu for applications. ![GNOME Classic][GNOME Core]

Places Indicator

Menu that provides fast access to your folders. ![GNOME Classic][GNOME Core]

Arc Menu

Windows7-like application menu inspired by the one in Zorin OS.

Fly-Pie

Mouse-based menu.

Applets

Caffeine

Applet that let you deactivate the GNOME lock screen.

Removable Drive Menu

Status menu to show your removable drives.

OpenWeather

Weather applet.

Clipboard Indicator

Simple clipboard applet.

Todo.txt

Interface for todo.txt.

GSConnect

KDE Connect implementation.

KStatusNotifiers/AppIndicator Support

Appindicator systray.

  • RunCat — The cat tells you the CPU usage by running speed.

Windows

PaperWM

Tiled scrollable window management.

Coverflow Alt-Tab

Advanced fullscreen app switcher.

Visual Changes

Blur-my-shell

Apply a blur effect to the overview and top panel background.

Compiz windows effect

Adds wobbly effects to windows.

Useless Gaps

For aesthetic purposes adds useless gaps around tiled and maximized windows.

Desktop Cube

A Desktop Cube for GNOME Shell

Burn My Windows

Open/Close your windows with style.

Look and Feel

Icons

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.

Paper

Material icon theme.

Papirus

Material icon theme, initially based on Paper.

La Capitaine

Icon inspired by macOS and Material Design guidelines.

Obsidian

Continuation of the famous Faenza theme.

Numix Circle

Flat rounded icon theme.

Numix Square

Flat square icon theme.

Elementary XFCE

Desktop-agnostic version of the icons of elementary OS.

Upstream Style

Material Icons

Flat Icons

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

Adwaita for Steam

Skin to make Steam look more like a native GNOME app.

Adwaita theme for VS Code

Dark and light themes for VS Code based on GNOME's look and GNOME Builder's syntax highlighting.

Discord GNOME Theme

A GNOME theme for Discord, following the Adwaita style & GNOME Human Interface Guidelines.

Firefox GNOME Theme

Integrate Firefox into GNOME-based desktop using Adwaita.

Thunderbird GNOME Theme

Integrate Thunderbird into GNOME-based desktop using Adwaita.

Obsidian Adwaita Theme

[Obsidian](https://obsidian.md) theme in the style of GNOME Adwaita.

Community

Official Venues

GNOME News Feed

Official news posts.

This Week in GNOME

Weekly news from project maintainers from the community.

Apps for GNOME
Planet GNOME

Federation of GNOME Developers' blogs.

GNOME's Discourse
GNOME Project Handbook
GNOME Wiki (depreciated)
`#gnome` on GIMPNet

General-purpose GNOME IRC channel ([complete list of channels](https://wiki.gnome.org/Community/GettingInTouch/IRC))

GNOME Communities

Reddit
Stack Overflow

GNOME on Social Networks

`@gnome` on Twitter
`@gnome` on floss.social
`@GNOMEDesktop` on Facebook
`GNOMEDesktop` on Youtube
`GNOMEDesktop` on Peertube

Other lists

Are we libadwaita yet

List of libadwaita-powered apps

Awesome-GTK

Collections of awesome native open-source GTK (4 and 3) applications.

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

GNOME Newcomers Wiki

Perfect place to start contributing to GNOME.

GNOME Developer Center

Contains all the official GNOME documentations.

GTK Documentation

Official GTK documentation.

Valadoc

Documentation about Vala.

GJS Documentation

Documentation for the JavaScript GTK bindings.

GJS Guide

Guide for GJS.

The Python GTK+ 3 Tutorial

Introduction to writing GTK+ 3 applications in Python.