awesome-gnome

Desktop toolkit

A curated collection of tools and apps for 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
50 forks
last commit: almost 2 years ago
Linked from 3 awesome lists

applicationsawesomeawesome-listgnomegnome-shell-extension

Awesome GNOME / Applications / Internet and Networking

GNOME WebOfficial web browser project of GNOME
FragmentsBitTorrent client
NewsflashRSS feeds reader
Font DownloaderInstall fonts from online sources
TangramBrowser for your pinned tabs
PolariTalk to people on IRC
WarpFast and secure file transfer
WikeSearch and read Wikipedia articles
FeedsAn RSS/Atom feed reader
HaguichiGraphical frontend for Hamachi
Parabolicgraphical fronted
GeopardColorful Gemini client
FractalMatrix client
DinoXMPP Client
DissentThird-party Discord client prioritasing speed over feature completeness (with user theming through CSS)
TubaClient for federated social networks (Mastodon, GoToSocial, Akkoma)
PipelineYouTube Client
Netsleuth18almost 2 years agoUtility for the calculation and analysis of IP subnet values

Awesome GNOME / Applications / Office

ApostropheDistraction-free Markdown editor
CitationsManage your bibliography
NFO ViewerSimple viewer for NFO files, beating text editors with preset font and encoding settings and clickable hyperlink support
FoliateSimple and modern eBook reader
Paper ClipPDF metadata editor
RNoteSketch and take handwritten notes
MorphosisDocument converter (using Pandoc) supporting PDF, Markdown, RST, LaTeX, HTML, Microsoft Word, Open/Libre Office and EPUB formats

Awesome GNOME / Applications / Productivity and Time

SolanumBalance working time and break time
KhronosLog the time it took to do tasks
ErrandsTodo application for those who prefer simplicity
EndeavourManage your tasks
TimetrackTime tracker
TeleprompterSimple application to read scrolling text from your screen
PlanifyProject and task manager with Todoist support
Time TrackerLocal-first project time tracker with sync option via cloud or network storage (CSV file)
Newelle161almost 2 years agoVirtual assistant (local, based on GPT4All) that interacts with the system by running shell commands and execute Python code

Awesome GNOME / Applications / Well Being

BlanketListen to different sounds
HealthHealth tracking

Awesome GNOME / Applications / Multimedia

ShortwaveClient for web-based radio
Video TrimerTrim video quickly
AmberolPlays music, and nothing else
MousaiIdentify any songs in seconds
PodcastsListen to your favourite podcasts
DecibelsSimple music player with waveform view
CozyAudiobook player
CelluloidSimple frontend for mpv
ParlatypeAudio player specialized for transcription
Easy EffectsAudio effects for PipeWire applications
SpotSpotify Client
ClapperSimple and modern media player
FootageApplication to trim, flip, rotate and crop individual clips
AviatorUtility for encoding with SVT-AV1 & Opus
GaplessPlay your music elegantly
MonophonyStream music from YouTube
CollectorDropover utility that allows to drag files/images/text into a collection window and drop them anywhere
FotemaPhoto gallery with support for iOS Live Photos and Samsung Motion Photos and with map view

Awesome GNOME / Applications / Graphics

CurtailSimple & useful image compressor
IdentityCompare image and video
SwitcherooImage converter and manipulator ( frontend)
CoulrConvert between RGB and hexadecimal codes for colours
ASCII DrawDraw graphs and more using only characters
MingleApplication to combine emojis using Google's Emoji Kitchen

Awesome GNOME / Applications / Scientific Tooling

GraphsPlot and manipulate data
PlotsSimple graph plotting

Awesome GNOME / Applications / Gaming

CartridgesGame launcher with Steam, Lutris, Heroic, Bottles and itch library import
Chess ClockTimer for over-the-board chess games
CrosswordsGame of crosswords with squpport for shaped and colors crosswords and , , , and files
MahjonggSolitaire (one player) version of the classic Eastern tile game, Mahjongg
Ultimate Tic Tac Toeto play with friends or against an AI
LibellusTab-based wiki/Lexicon for DnD 5th edition

Awesome GNOME / Applications / System and Customization

Pika BackupSimple backups based on borg
Déjà Dup BackupsSimple backups tool
GNOME TweaksGraphical interface for advanced GNOME settings
HydraPaperSet a different background for each monitor
Dynamic Gnome Wallpapers385almost 2 years agoGallery of MacOS like dynamic wallpapers, and easy scripts to install them
GDM SettingsA settings app for GDM (GNOME's Login Screen a.k.a GNOME Display Manager)
AdwSteamGtkskin installer
FlatsealFlatpak permission manager
Mission CenterMonitor your CPU, Memory, Disk, Network and GPU usage
BottlesWine environments manager to run Windows software and games
BoxBuddyGraphical Distrobox manager
PodsPodman containers manager
PtyxisTerminal with first-class support for containers
DamaskApplication that automatically sets wallpaper from a variety or sources (local folder, Wallhaven, Bing Wallpaper, NASA Astronomy, etc)
Luminance104about 2 years agoSimple application to control brightness of displays (including external) supporting DDC/CI
BustleD-Bus activity viewer that draws diagram sequences
EmbellishApplication to install and manage Nerd Fonts on the system
ResourcesMonitor for system resources and processes that can terminate graphical applications and processes

Awesome GNOME / Applications / Utilities

DialectTranslate text
Audio SharingShare your computer audio
BoatswainControl your Elgato Stream Decks
DecoderScan and Generate QR Codes
JunctionJunction lets you choose the application to open files and links
ImpressionBootable driver flasher application
KoohaElegantly record your screen
Lan Mouse2,704almost 2 years agoMouse and keyboard sharing software (software KVM switch)
MoussamWeather application with 7 days forecast from Open-Meteo.com
SnoopApplication (with Nautilus extension) to search through file contents in a given folder

Awesome GNOME / Applications / Security and Privacy

ObfuscateCensor private information
Metadata CleanerView and clean metadata in files
SecretsKeepass-compatible password manager
AuthenticatorGenerate Two-Factor Codes
CollisionsCheck hashes for your files
File ShredderSecurely delete your files
Key RackTool that allows to view and edit keys, like passwords or tokens, stored by apps

Awesome GNOME / Applications / Development and Design

GNOME BuilderOfficial IDE for creating GNOME applications
GaphorThe simple modeling tool for UML and SysML
Webfont Kit GeneratorCreate @font-face kits easily
CommitCommit message editor
WorkbenchLearn and prototype with GNOME technologies
LoremGenerate placeholder text
Share PreviewTest social media cards locally
Text PiecesTransform text without using random websites
Forge SparksGit forge (GitHub, Gitea, Forgejo) desktop notification application
BibliotecaGNOME documentation (offline) reader with fuzzy search, dark mode and mobile support
HieroglyphicApplication to search for LaTeX symbols by sketching
SysprofProfile an application or entire system
DevHelpDeveloper tool for browsing and searching API documentation
Escambo140over 2 years agoHTTP-based APIs test application
TurtleTool to manage Git repositories within Nautilus by providing emblems and context menus
AureaSimple preview banner made to read metainfo files from Flatpak apps and represent them as they would on Flathub
Exhibit3D model previewer based on the F3D library that supports many formats
CarteroGraphical HTTP client to perform HTTP requests and test web APIs
Dev ToolboxToolbox for developers providing converters, formatters, Regex/Cron testers, hash generators and more
App Icon PreviewSimple utility to preview icons
PaletteTool for viewing the GNOME colour palette
ContrastCheck the contrast between two colors
Icon LibrarySymbolic icons for your apps
Symbolic PreviewSymbolics Made Easy
EmblemGenerate project avatars

Awesome GNOME / Applications / Others

BoxesView, access, and manage remote and virtual systems

Awesome GNOME / Third-party Apps Plugins

Nautilus Terminal324about 2 years agoIntegrates a terminal into Nautilus

Awesome GNOME / Extensions / Docks and Panels

Dash-to-DockA fully-featured dock
Dash-to-PanelMake your desktop more similar to W7/KDE
Dock-from-DashSimply transform your Dash into a Dock

Awesome GNOME / Extensions / Customization and Tweaks

Just PerfectionCustomize GNOME Shell
Custom Hot Corners - ExtendedCustomize hot corners
Quick Settings TweakerTweak your quick settings menu

Awesome GNOME / Extensions / Menus

Application MenuCategory-based menu for applications
Places IndicatorMenu that provides fast access to your folders
Arc MenuWindows7-like application menu inspired by the one in Zorin OS
Fly-PieMouse-based menu

Awesome GNOME / Extensions / Applets

RunCat— The cat tells you the CPU usage by running speed
CaffeineApplet that let you deactivate the GNOME lock screen
Removable Drive MenuStatus menu to show your removable drives
OpenWeatherWeather applet
Clipboard IndicatorSimple clipboard applet
Todo.txtInterface for todo.txt
GSConnectKDE Connect implementation
KStatusNotifiers/AppIndicator SupportAppindicator systray

Awesome GNOME / Extensions / Windows

PaperWMTiled scrollable window management
Coverflow Alt-TabAdvanced fullscreen app switcher

Awesome GNOME / Extensions / Visual Changes

Blur-my-shellApply a blur effect to the overview and top panel background
Compiz windows effectAdds wobbly effects to windows
Useless GapsFor aesthetic purposes adds useless gaps around tiled and maximized windows
Desktop CubeA Desktop Cube for GNOME Shell
Burn My WindowsOpen/Close your windows with style

Awesome GNOME / Look and Feel / Icons

MoreWaita603almost 2 years agoAn Adwaita-style icon theme for Gnome Shell
GNOME++164over 3 years agoThird-party application icons compatible with GNOME's current guidelines
Pop!203almost 2 years agoOfficial icon theme of Pop!_OS by System76
PaperMaterial icon theme
Papirus6,730almost 2 years agoMaterial icon theme, initially based on Paper
La Capitaine1,948almost 5 years agoIcon inspired by macOS and Material Design guidelines
Obsidian195over 5 years agoContinuation of the famous Faenza theme
Numix Circle893almost 2 years agoFlat rounded icon theme
Numix Square163almost 2 years agoFlat square icon theme
Elementary XFCE273almost 2 years agoDesktop-agnostic version of the icons of elementary OS

Awesome GNOME / Look and Feel / Cursors

ComixCursorsX11 mouse theme with a comics feeling
Bibata2,202over 2 years agoSilm material-based cursor theme
Capitaine Cursors1,077over 4 years agoAn 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 Steam1,163almost 2 years agoSkin to make Steam look more like a native GNOME app
Adwaita theme for VS Code155about 2 years agoDark and light themes for VS Code based on GNOME's look and GNOME Builder's syntax highlighting
Discord GNOME Theme20almost 2 years agoA GNOME theme for Discord, following the Adwaita style & GNOME Human Interface Guidelines
Firefox GNOME Theme3,550almost 2 years agoIntegrate Firefox into GNOME-based desktop using Adwaita
Thunderbird GNOME Theme298almost 2 years agoIntegrate Thunderbird into GNOME-based desktop using Adwaita
Obsidian Adwaita Theme113over 2 years agotheme in the style of GNOME Adwaita

Awesome GNOME / Community / Official Venues

GNOME News FeedOfficial news posts
This Week in GNOMEWeekly news from project maintainers from the community
Apps for GNOME
Planet GNOMEFederation of GNOME Developers' blogs
GNOME's Discourse
GNOME Project Handbook
GNOME Wiki (depreciated)
#gnome on GIMPNetGeneral-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

libadwaitaLibrary that contain official GNOME patterns and widgets (GTK4)
libhandyBuilding blocks for modern adaptive GNOME apps (GTK3)
Relm4Building native applications with Rust and GTK4

Awesome GNOME / Developer Resources / Examples

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

Awesome GNOME / Developer Resources / Documentations

GNOME Newcomers WikiPerfect place to start contributing to GNOME
GNOME Developer CenterContains all the official GNOME documentations
GTK DocumentationOfficial GTK documentation
ValadocDocumentation about Vala
GJS DocumentationDocumentation for the JavaScript GTK bindings
GJS GuideGuide for GJS
The Python GTK+ 3 TutorialIntroduction to writing GTK+ 3 applications in Python

Backlinks from these awesome lists:

More related projects: