Awesome GNOME
A curated collection of resources and projects focused on GNOME.
Contents
Applications
Internet and Networking
- GNOME Web - Official web browser project of GNOME.
- Fragments - BitTorrent client.

- Newsflash - RSS feeds reader.

- Font Downloader - Install fonts from online sources
- Tangram - Browser for your pinned tabs.

- Polari - Talk to people on IRC.

- Warp - Fast and secure file transfer.

- Wike - Search and read Wikipedia articles.

- Feeds - An RSS/Atom feed reader.
- Haguichi - Graphical frontend for Hamachi.
- Parabolic -
yt-dlpgraphical 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).

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

- Citations - Manage your bibliography.

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

- Khronos - Log the time it took to do tasks.
- Errands - Todo application for those who prefer simplicity.

- 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
Multimedia
- Shortwave - Client for web-based radio.

- Video Trimer - Trim video quickly.

- Amberol - Plays music, and nothing else.

- Mousai - Identify any songs in seconds.

- Podcasts - Listen to your favourite podcasts.

- Decibels - Simple music player with waveform view.

- 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.
*<<<<<<< patch-1 - Showtime - Distraction-free video player.
Graphics
- Curtail - Simple & useful image compressor.

- Identity - Compare image and video.

- Switcheroo - Image converter and manipulator (ImageMagick frontend).

- 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
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.puzfiles. - 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.
System and Customization
- Pika Backup - Simple backups based on borg.

- Déjà Dup Backups - Simple backups tool.

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

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

Utilities
- Dialect - Translate text.

- Audio Sharing - Share your computer audio.

- Boatswain - Control your Elgato Stream Decks.

- Decoder - Scan and Generate QR Codes.

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

- Impression - Bootable driver flasher application

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

- Metadata Cleaner - View and clean metadata in files.

- Secrets - Keepass-compatible password manager.

- Authenticator - Generate Two-Factor Codes.

- Collisions - Check hashes for your files.

- File Shredder - Securely delete your files.

- 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.
- Gaphor - The simple modeling tool for UML and SysML.

- Webfont Kit Generator - Create @font-face kits easily.

- Commit - Commit message editor.

- Workbench - Learn and prototype with GNOME technologies.

- Lorem - Generate placeholder text.

- Share Preview - Test social media cards locally.

- Text Pieces - Transform text without using random websites.

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

- 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.
Design Tooling
- 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.

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.
- 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.
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.
- KStatusNotifiers/AppIndicator Support - Appindicator systray.
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
Upstream Style
- 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.
Material Icons
Flat Icons
- La Capitaine - Icon inspired by macOS and Material Design guidelines.
Homogeneous Icons
- Obsidian - Continuation of the famous Faenza theme.
- Numix Circle - Flat rounded icon theme.
- Numix Square - Flat square icon theme.
Skeumorphic Icons
- Elementary XFCE - Desktop-agnostic version of the icons of elementary OS.
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 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)
#gnomeon GIMPNet - General-purpose GNOME IRC channel (complete list of channels)
GNOME Communities
GNOME on Social Networks
@gnomeon Twitter@gnomeon floss.social@GNOMEDesktopon FacebookGNOMEDesktopon YoutubeGNOMEDesktopon 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.