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.
A curated list of awesome apps, extensions, modules, themes and tools for the Gnome Desktop Environment.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
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.
Official web browser project of GNOME.
BitTorrent client.
RSS feeds reader.
Install fonts from online sources
Browser for your pinned tabs.
Talk to people on IRC.
Fast and secure file transfer.
Search and read Wikipedia articles.
An RSS/Atom feed reader.
Graphical frontend for Hamachi.
yt-dlp graphical fronted.
Colorful Gemini client.
Matrix client.
XMPP Client.
Third-party Discord client prioritasing speed over feature completeness (with user theming through CSS).
Client for federated social networks (Mastodon, GoToSocial, Akkoma).
YouTube Client.
Utility for the calculation and analysis of IP subnet values.
Utility to send Wake On LAN (WoL) magic packets to devices in a network.
Distraction-free Markdown editor.
Manage your bibliography.
Simple viewer for NFO files, beating text editors with preset font and encoding settings and clickable hyperlink support.
Simple and modern eBook reader.
PDF metadata editor.
Sketch and take handwritten notes.
Document converter (using Pandoc) supporting PDF, Markdown, RST, LaTeX, HTML, Microsoft Word, Open/Libre Office and EPUB formats.
Balance working time and break time.
Log the time it took to do tasks.
Todo application for those who prefer simplicity.
Manage your tasks.
Time tracker.
Simple application to read scrolling text from your screen.
Project and task manager with Todoist support.
Local-first project time tracker with sync option via cloud or network storage (CSV file).
Client for web-based radio.
Trim video quickly.
Plays music, and nothing else.
Identify any songs in seconds.
Listen to your favourite podcasts.
Simple music player with waveform view.
Audiobook player.
Simple frontend for mpv.
Audio player specialized for transcription.
Audio effects for PipeWire applications .
Spotify Client.
Simple and modern media player.
Application to trim, flip, rotate and crop individual clips.
Utility for encoding with SVT-AV1 & Opus.
Play your music elegantly.
Stream music from YouTube.
Dropover utility that allows to drag files/images/text into a collection window and drop them anywhere.
Photo gallery with support for iOS Live Photos and Samsung Motion Photos and with map view.
Create and play drum beats. *<<<<<<< patch-1
Distraction-free video player.
Simple & useful image compressor.
Compare image and video.
Image converter and manipulator (ImageMagick frontend).
Convert between RGB and hexadecimal codes for colours.
Draw graphs and more using only characters.
Application to combine emojis using Google's Emoji Kitchen.
Game launcher with Steam, Lutris, Heroic, Bottles and itch library import.
Timer for over-the-board chess games.
Game of crosswords with squpport for shaped and colors crosswords and .ipuz, .jpuz, .xd, and .puz files.
Solitaire (one player) version of the classic Eastern tile game, Mahjongg.
Ultimate Tic Tac Toe to play with friends or against an AI.
Tab-based wiki/Lexicon for DnD 5th edition.
Simple backups based on borg.
Simple backups tool.
Graphical interface for advanced GNOME settings.
Set a different background for each monitor.
Gallery of MacOS like dynamic wallpapers, and easy scripts to install them
A settings app for GDM (GNOME's Login Screen a.k.a GNOME Display Manager).
Adwaita for Steam skin installer.
Flatpak permission manager.
Monitor your CPU, Memory, Disk, Network and GPU usage.
Wine environments manager to run Windows software and games.
Graphical Distrobox manager.
Podman containers manager.
Terminal with first-class support for containers.
Application that automatically sets wallpaper from a variety or sources (local folder, Wallhaven, Bing Wallpaper, NASA Astronomy, etc).
Simple application to control brightness of displays (including external) supporting DDC/CI.
D-Bus activity viewer that draws diagram sequences.
Application to install and manage Nerd Fonts on the system.
Monitor for system resources and processes that can terminate graphical applications and processes.
Translate text.
Share your computer audio.
Control your Elgato Stream Decks.
Scan and Generate QR Codes.
Junction lets you choose the application to open files and links.
Bootable driver flasher application
Elegantly record your screen.
Mouse and keyboard sharing software (software KVM switch).
Weather application with 7 days forecast from Open-Meteo.com.
Application (with Nautilus extension) to search through file contents in a given folder.
Simple utility to ping websites.
Censor private information.
View and clean metadata in files.
Keepass-compatible password manager.
Generate Two-Factor Codes.
Check hashes for your files.
Securely delete your files.
Tool that allows to view and edit keys, like passwords or tokens, stored by apps.
Official IDE for creating GNOME applications.
The simple modeling tool for UML and SysML.
Create @font-face kits easily.
Commit message editor.
Learn and prototype with GNOME technologies.
Generate placeholder text.
Test social media cards locally.
Transform text without using random websites.
Git forge (GitHub, Gitea, Forgejo) desktop notification application.
GNOME documentation (offline) reader with fuzzy search, dark mode and mobile support.
Application to search for LaTeX symbols by sketching.
Profile an application or entire system.
Developer tool for browsing and searching API documentation.
HTTP-based APIs test application.
Tool to manage Git repositories within Nautilus by providing emblems and context menus.
Simple preview banner made to read metainfo files from Flatpak apps and represent them as they would on Flathub.
3D model previewer based on the F3D library that supports many formats.
Graphical HTTP client to perform HTTP requests and test web APIs.
Toolbox for developers providing converters, formatters, Regex/Cron testers, hash generators and more.
Simple utility to preview icons.
Tool for viewing the GNOME colour palette.
Check the contrast between two colors.
Symbolic icons for your apps.
Symbolics Made Easy.
Generate project avatars.
View, access, and manage remote and virtual systems.
A fully-featured dock.
Make your desktop more similar to W7/KDE.
Simply transform your Dash into a Dock.
Customize GNOME Shell.
Customize hot corners.
Tweak your quick settings menu.
Category-based menu for applications.
Menu that provides fast access to your folders.
Windows7-like application menu inspired by the one in Zorin OS.
Mouse-based menu.
The cat tells you the CPU usage by running speed.
Applet that let you deactivate the GNOME lock screen.
Status menu to show your removable drives.
Weather applet.
Simple clipboard applet.
Interface for todo.txt.
KDE Connect implementation.
Appindicator systray.
Tiled scrollable window management.
Advanced fullscreen app switcher.
Apply a blur effect to the overview and top panel background.
Adds wobbly effects to windows.
For aesthetic purposes adds useless gaps around tiled and maximized windows.
A Desktop Cube for GNOME Shell
Open/Close your windows with style.
An Adwaita-style icon theme for Gnome Shell.
Third-party application icons compatible with GNOME's current guidelines.
Official icon theme of Pop!_OS by System76.
Material icon theme.
Material icon theme, initially based on Paper.
Icon inspired by macOS and Material Design guidelines.
Continuation of the famous Faenza theme.
Flat rounded icon theme.
Flat square icon theme.
Desktop-agnostic version of the icons of elementary OS.
X11 mouse theme with a comics feeling.
Silm material-based cursor theme.
An x-cursor theme inspired by macOS and based on KDE Breeze. Designed to be paired with La Capitaine icons.
Skin to make Steam look more like a native GNOME app.
Dark and light themes for VS Code based on GNOME's look and GNOME Builder's syntax highlighting.
A GNOME theme for Discord, following the Adwaita style & GNOME Human Interface Guidelines.
Integrate Firefox into GNOME-based desktop using Adwaita.
Integrate Thunderbird into GNOME-based desktop using Adwaita.
Obsidian theme in the style of GNOME Adwaita.
Official news posts.
Weekly news from project maintainers from the community.
Federation of GNOME Developers' blogs.
General-purpose GNOME IRC channel (complete list of channels)
List of libadwaita-powered apps
Collections of awesome native open-source GTK (4 and 3) applications.
Library that contain official GNOME patterns and widgets (GTK4)
Building blocks for modern adaptive GNOME apps (GTK3)
Building native applications with Rust and GTK4
Set of Hello World examples for GNOME/GTK in different languages.
Perfect place to start contributing to GNOME.
Contains all the official GNOME documentations.
Official GTK documentation.
Documentation about Vala.
Documentation for the JavaScript GTK bindings.
Guide for GJS.
Introduction to writing GTK+ 3 applications in Python.
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.
awesome-foss/awesome-sysadmin
A curated list of amazingly awesome open-source sysadmin resources.
unixorn/awesome-zsh-plugins
A collection of ZSH frameworks, plugins, themes and tutorials.
serhii-londar/open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
ramitsurana/awesome-kubernetes
A curated list for awesome kubernetes sources :ship::tada:
sindresorhus/awesome-nodejs
:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]