Skip to content
62

Awesome GNOME

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

1.6k stars69 forks206 entriesLast push Dec 27, 2025 (9 months ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

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.

Applications >Internet and Networking

GNOME Web

Official web browser project of GNOME.

In 2 lists

Fragments

BitTorrent client.

In 2 lists

Newsflash

RSS feeds reader.

In 2 lists

Font Downloader

Install fonts from online sources

Tangram

Browser for your pinned tabs.

In 2 lists

Polari

Talk to people on IRC.

In 2 lists

Warp

Fast and secure file transfer.

In 2 lists

Wike

Search and read Wikipedia articles.

In 2 lists

Feeds

An RSS/Atom feed reader.

Haguichi

Graphical frontend for Hamachi.

In 2 lists

Parabolic

yt-dlp graphical fronted.

Geopard

Colorful Gemini client.

In 2 lists

Fractal

Matrix client.

Dino

XMPP Client.

In 3 lists

Dissent

Third-party Discord client prioritasing speed over feature completeness (with user theming through CSS).

Tuba

Client for federated social networks (Mastodon, GoToSocial, Akkoma).

In 2 lists

Pipeline

YouTube Client.

Netsleuth

Utility for the calculation and analysis of IP subnet values.

In 2 lists

Turn On

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

In 2 lists

Applications >Office

Apostrophe

Distraction-free Markdown editor.

In 2 lists

Citations

Manage your bibliography.

In 2 lists

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.

Applications >Productivity and Time

Solanum

Balance working time and break time.

In 2 lists

Khronos

Log the time it took to do tasks.

Errands

Todo application for those who prefer simplicity.

In 2 lists

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.

In 4 listsDetails

Applications >Well Being

Blanket

Listen to different sounds.

In 2 lists

Health

Health tracking.

In 2 lists

Applications >Multimedia

Shortwave

Client for web-based radio.

In 2 lists

Video Trimer

Trim video quickly.

In 2 lists

Amberol

Plays music, and nothing else.

In 2 lists

Mousai

Identify any songs in seconds.

Podcasts

Listen to your favourite podcasts.

In 2 lists

Decibels

Simple music player with waveform view.

In 2 lists

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.

In 2 lists

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.

In 2 lists

Fotema

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

Drum Machine

Create and play drum beats. *<<<<<<< patch-1

Showtime

Distraction-free video player.

In 2 lists

Applications >Graphics

Curtail

Simple & useful image compressor.

Identity

Compare image and video.

In 2 lists

Switcheroo

Image converter and manipulator (ImageMagick frontend).

In 2 lists

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.

Applications >Scientific Tooling

Graphs

Plot and manipulate data.

In 2 lists

Plots

Simple graph plotting.

Applications >Gaming

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.

Applications >System and Customization

Pika Backup

Simple backups based on borg.

Déjà Dup Backups

Simple backups tool.

In 2 lists

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

In 2 lists

AdwSteamGtk

Adwaita for Steam skin installer.

Flatseal

Flatpak permission manager.

Mission Center

Monitor your CPU, Memory, Disk, Network and GPU usage.

In 2 lists

Bottles

Wine environments manager to run Windows software and games.

BoxBuddy

Graphical Distrobox manager.

In 2 lists

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

In 2 lists

Luminance

Simple application to control brightness of displays (including external) supporting DDC/CI.

In 3 lists

Bustle

D-Bus activity viewer that draws diagram sequences.

In 2 lists

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.

In 2 lists

Applications >Utilities

Dialect

Translate text.

In 2 lists

Audio Sharing

Share your computer audio.

In 2 lists

Boatswain

Control your Elgato Stream Decks.

In 2 lists

Decoder

Scan and Generate QR Codes.

In 2 lists

Junction

Junction lets you choose the application to open files and links.

In 2 lists

Impression

Bootable driver flasher application

Kooha

Elegantly record your screen.

Lan Mouse

Mouse and keyboard sharing software (software KVM switch).

In 3 lists

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.

Applications >Security and Privacy

Obfuscate

Censor private information.

In 2 lists

Metadata Cleaner

View and clean metadata in files.

Secrets

Keepass-compatible password manager.

In 2 lists

Authenticator

Generate Two-Factor Codes.

In 2 lists

Collisions

Check hashes for your files.

File Shredder

Securely delete your files.

In 2 lists

Key Rack

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

Applications >Development and Design

GNOME Builder

Official IDE for creating GNOME applications.

In 2 lists

Gaphor

The simple modeling tool for UML and SysML.

In 3 lists

Webfont Kit Generator

Create @font-face kits easily.

In 2 lists

Commit

Commit message editor.

In 2 lists

Workbench

Learn and prototype with GNOME technologies.

In 2 lists

Lorem

Generate placeholder text.

Share Preview

Test social media cards locally.

In 2 lists

Text Pieces

Transform text without using random websites.

In 2 lists

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.

In 2 lists

Sysprof

Profile an application or entire system.

In 2 lists

DevHelp

Developer tool for browsing and searching API documentation.

Escambo

HTTP-based APIs test application.

In 2 lists

Turtle

Tool to manage Git repositories within Nautilus by providing emblems and context menus.

In 2 lists

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.

In 2 lists

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.

In 2 lists

Applications >Others

Boxes

View, access, and manage remote and virtual systems.

In 2 lists

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.

Extensions >Customization and Tweaks

Just Perfection

Customize GNOME Shell.

Custom Hot Corners - Extended

Customize hot corners.

Quick Settings Tweaker

Tweak your quick settings menu.

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

Fly-Pie

Mouse-based menu.

Extensions >Applets

RunCat

The cat tells you the CPU usage by running speed.

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.

In 3 lists

KStatusNotifiers/AppIndicator Support

Appindicator systray.

Extensions >Windows

PaperWM

Tiled scrollable window management.

Coverflow Alt-Tab

Advanced fullscreen app switcher.

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

In 3 lists

La Capitaine

Icon inspired by macOS and Material Design guidelines.

In 2 lists

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.

Look and Feel >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.

In 2 lists

Look and Feel >Themes for non-GTK apps

Adwaita for Steam

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

In 2 lists

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

Community >GNOME Communities

Reddit

In 2 lists

Stack Overflow

Community >GNOME on Social Networks

@gnome on Twitter

@gnome on floss.social

@GNOMEDesktop on Facebook

GNOMEDesktop on Youtube

GNOMEDesktop on Peertube

Community >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

Developer Resources >Examples

Hello

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

Developer Resources >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.

See category
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
92

Awesome Sysadmin

awesome-foss/awesome-sysadmin

A curated list of amazingly awesome open-source sysadmin resources.

Fresh★ 35k329 entriesPushed 12 days ago
92

awesome-zsh-plugins

unixorn/awesome-zsh-plugins

A collection of ZSH frameworks, plugins, themes and tutorials.

Fresh★ 18k2533 entriesPushed 2 days ago
91

Open Source Mac Os Apps

serhii-londar/open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Fresh★ 51k700 entriesPushed 20 days ago
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
90

Awesome Nodejs

sindresorhus/awesome-nodejs

:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]

Fresh★ 67k588 entriesPushed 28 days ago