awesome-gnome

Desktop toolkit

A curated collection of software tools and applications designed to improve the user experience on the GNOME desktop environment.

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

GitHub

1k stars
29 watching
49 forks
last commit: 2 months ago
Linked from 3 awesome lists

applicationsawesomeawesome-listgnomegnome-shell-extension

Awesome GNOME / 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

Awesome GNOME / 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

Awesome GNOME / 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 152 5 days ago Virtual assistant (local, based on GPT4All) that interacts with the system by running shell commands and execute Python code

Awesome GNOME / Applications / Well Being

Blanket Listen to different sounds
Health Health tracking

Awesome GNOME / 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

Awesome GNOME / 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

Awesome GNOME / Applications / Scientific Tooling

Graphs Plot and manipulate data
Plots Simple graph plotting

Awesome GNOME / 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

Awesome GNOME / 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 379 20 days ago 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 102 5 months ago 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

Awesome GNOME / 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 2,602 11 days ago 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

Awesome GNOME / 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

Awesome GNOME / 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 141 7 months ago 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
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

Awesome GNOME / Applications / Others

Boxes View, access, and manage remote and virtual systems

Awesome GNOME / Third-party Apps Plugins

Nautilus Terminal 325 3 months ago Integrates a terminal into Nautilus

Awesome GNOME / 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

Awesome GNOME / Extensions / Customization and Tweaks

Just Perfection Customize GNOME Shell
Custom Hot Corners - Extended Customize hot corners
Quick Settings Tweaker Tweak your quick settings menu

Awesome GNOME / 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

Awesome GNOME / 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

Awesome GNOME / Extensions / Windows

PaperWM Tiled scrollable window management
Coverflow Alt-Tab Advanced fullscreen app switcher

Awesome GNOME / 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

Awesome GNOME / Look and Feel / Icons

MoreWaita 570 4 days ago An Adwaita-style icon theme for Gnome Shell
GNOME++ 163 over 1 year ago Third-party application icons compatible with GNOME's current guidelines
Pop! 203 about 2 months ago Official icon theme of Pop!_OS by System76
Paper Material icon theme
Papirus 6,693 about 1 month ago Material icon theme, initially based on Paper
La Capitaine 1,944 almost 3 years ago Icon inspired by macOS and Material Design guidelines
Obsidian 195 over 3 years ago Continuation of the famous Faenza theme
Numix Circle 891 about 1 month ago Flat rounded icon theme
Numix Square 164 about 1 month ago Flat square icon theme
Elementary XFCE 274 22 days ago Desktop-agnostic version of the icons of elementary OS

Awesome GNOME / Look and Feel / Cursors

ComixCursors X11 mouse theme with a comics feeling
Bibata 2,140 5 months ago Silm material-based cursor theme
Capitaine Cursors 1,076 over 2 years ago An x-cursor theme inspired by macOS and based on KDE Breeze. Designed to be paired with La Capitaine icons

Awesome GNOME / Look and Feel / Themes for non-GTK apps

Adwaita for Steam 1,146 4 days ago Skin to make Steam look more like a native GNOME app
Adwaita theme for VS Code 152 4 months ago Dark and light themes for VS Code based on GNOME's look and GNOME Builder's syntax highlighting
Discord GNOME Theme 18 8 days ago A GNOME theme for Discord, following the Adwaita style & GNOME Human Interface Guidelines
Firefox GNOME Theme 3,514 18 days ago Integrate Firefox into GNOME-based desktop using Adwaita
Thunderbird GNOME Theme 295 4 months ago Integrate Thunderbird into GNOME-based desktop using Adwaita
Obsidian Adwaita Theme 108 6 months ago theme in the style of GNOME Adwaita

Awesome GNOME / 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 ( )

Awesome GNOME / Community / GNOME Communities

Reddit
Stack Overflow

Awesome GNOME / Community / GNOME on Social Networks

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

Awesome GNOME / 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

Awesome GNOME / Developer Resources / Examples

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

Awesome GNOME / 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

Backlinks from these awesome lists:

More related projects: