awesome-gnome
by Kazhnuz
A curated list of awesome apps, extensions, modules, themes and tools for the Gnome Desktop Environment.
AI summary
Desktop toolkit
A curated collection of tools and apps for the GNOME desktop environment.
- stars
- 1.2K
- forks
- 50
- watching
- 29
- awesome lists
- 3
- entries
- 200
What's in the list
200 links in 29 sections, with live GitHub stats.activeno commit in 2y
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
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)
- Pipeline
YouTube Client
Netsleuth
Utility for the calculation and analysis of IP subnet values
Applications / 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
Applications / 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
Applications / Well Being
Applications / 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
Applications / Graphics
- Curtail
Simple & useful image compressor
- Identity
Compare image and video
- Switcheroo
Image converter and manipulator ( 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
Applications / Scientific Tooling
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 , , , and files
- Mahjongg
Solitaire (one player) version of the classic Eastern tile game, Mahjongg
- 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
- 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
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
Applications / 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
Applications / 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
Applications / 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
- 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
Applications / Others
- Boxes
View, access, and manage remote and virtual systems
Third-party Apps Plugins
Nautilus Terminal
Integrates a terminal into Nautilus
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
- 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
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
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
Look and Feel / 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
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
- Planet GNOME
Federation of GNOME Developers' blogs
- #gnome on GIMPNet
General-purpose GNOME IRC channel ( )
Community / GNOME Communities
Community / GNOME on Social Networks
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
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-gnome.