| gnomeExtensions.gradient-top-bar | Give GNOME's top bar a customizable gradient - choose direction and colors, and optionally use a different style or keep the theme when windows are maximized. |
| gnomeExtensions.advanced-alttab-window-switcher | A highly customizable replacement for Alt/Super+Tab window/app switchers that offers a 'type to search' mode, various filtering and sorting options, workspace and monitor navigation, configurable hotkeys for navigation and window/app control, and an app launcher. |
| gnomeExtensions.one-click-bios | Restart into firmware settings directly from OS |
| gnome-boxes | Simple GNOME 3 application to access remote or virtual systems |
| gnomeExtensions.no-a11y | Hide the accessibility button on the top bar. |
| gaw | Gtk Analog Wave viewer |
| gnomeExtensions.disable-3-finger-gestures-redux | Disables the default three-finger touchpad gestures in GNOME. Fork of Disable 3 Finger Gestures. |
| fflinuxprint | FujiFILM Linux Printer Driver |
| gmrender-resurrect | Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer |
| gnomeExtensions.footballtrack | Get Standings, Fixtures and Results of Top 5 Leagues (using 365scores.com API). |
| fusuma | Multitouch gestures with libinput driver on X11, Linux |
| gnomeExtensions.bottom-panel | Add a bottom panel to the shell |
| gnomeExtensions.toggle-window | For security reasons, since Gnome 41, cann't invoke '**org.gnome.Shell.Eval**' to control the behavior of window, we expose a D-Bus interface to activate/minimized a window by WMclass name. |
| gnome-tweaks | Tool to customize advanced GNOME 3 options |
| firehol | Firewall for humans |
| freenet | Decentralised and censorship-resistant network |
| firezone-server-domain | Backend server for the Firezone zero-trust access platform |
| fakeroute | Make your machine appears to be anywhere on the internet in a traceroute
|
| gnomeExtensions.dashbar | NOT MAINTAINED ANYMORE |
| gnomeExtensions.panel-workspace-scroll | Switch workspace by mouse scroll on the panel and see the Overview by middle-clicking anywhere on the panel. |
| gnomeExtensions.tray-icons-reloaded | This extension is no longer maintained and will not receive updates or support. |
| gnomeExtensions.automatic-theme-switcher | Automatically switches between light and dark themes based on sunrise/sunset times for your location. |
| glom | Easy-to-use database designer and user interface |
| gnomeExtensions.auto-move-windows | Move applications to specific workspaces when they create windows. |
| gnomeExtensions.kimpanel | Input Method Panel using KDE's kimpanel protocol for Gnome-Shell |
| gnomeExtensions.desktop-clock | Add widgets to the desktop. |
| gnomeExtensions.maximize-to-empty-workspace-2025 | New and maximized windows will be moved to empty workspaces. |
| gnomeExtensions.vibe-panel | A panel that vibes with your shell. |
| fehlstart | Small desktop application launcher with reasonable memory footprint |
| gnomeExtensions.toggle-headphone | Toggles between 2 pre-defined audio sources, labeled as 'headphone' and 'speaker'. |
| gnomeExtensions.dollar-pkr | USD (US Dollar) converted to PKR (Pakistan Rs) |
| gnomeExtensions.panel-free | Hide top panel except in overview. |
| fw-fanctrl | Simple systemd service to better control Framework Laptop's fan(s) |
| freeorion | Free, open source, turn-based space empire and galactic conquest (4X) computer game |
| gnomeExtensions.easyeffects-preset-selector | Quickly show and load EasyEffects Presets |
| gnomeExtensions.simple-message | Print a custom message on the top bar. |
| gitqlient | Multi-platform Git client written with Qt |
| gnomeExtensions.system-software-info | Show operating system, kernel and shell info in the top bar. |
| emilua | Lua execution engine |
| gnomeExtensions.custom-command-toggle | Create fully customizable quick toggle buttons to run user defined commands and launch custom scripts. |
| gnomeExtensions.another-window-session-manager | Close open windows gracefully and save them as a session. And you can restore them when necessary manually or automatically at startup. Most importantly, it supports both X11 and Wayland! |
| gnomeExtensions.edit-desktop-files | Edit desktop entry files by right-clicking their app icon. |
| gnomeExtensions.customize-ibus | Full customization of appearance, behavior, system tray and input source indicator for IBus |
| gl117 | Air combat simulator |
| gnomeExtensions.tactile | Tile windows on a custom grid using your keyboard. Type Super-T to show the grid, then type two tiles (or the same tile twice) to move the active window. |
| gnomeExtensions.window-centering | Utilizes a shortcut to center the window on the screen and set its size to a percentage of the current screen resolution. |
| gnomeExtensions.username-in-top-panel-right-side | Displays the current username in the top panel, positioned at the far right after the power button. |
| gnomeExtensions.bluetooth-battery | Bluetooth battery indicator |
| gnomeExtensions.lineup | Set width for right-side panel indicators |
| gnote | Note taking application |
| gnomeExtensions.burn-my-windows | Disintegrate your windows with style. |
| forge-sparks | Get Git forges notifications |
| fcitx5-table-extra | Extra table for Fcitx, including Boshiamy, Zhengma, Cangjie, and Quick |
| gnomeExtensions.accented-panel | Panel's background color is based GNOME's accent color. |
| engauge-digitizer | Engauge Digitizer is a tool for recovering graph data from an image file |
| gnomeExtensions.command-menu-2 | A GNOME Shell extension to create highly-customizable menus in the top bar, forked from Command Menu by arunk140. Quickly access your apps, scripts, files and more. |
| gancio | Shared agenda for local communities, running on nodejs |
| gnomeExtensions.dynamic-panel | Dynamic Top Panel |
| fspy | Cross platform app for quick and easy still image camera matching |
| gnomeExtensions.hydration-reminder | Reminder to drink water |
| evdevremapkeys | Daemon to remap events on linux input devices |
| foot | Fast, lightweight and minimalistic Wayland terminal emulator |
| gnomeExtensions.sanad | a dns changer tool for gnome extention |
| gnomeExtensions.battery-health-charging | Set battery charging threshold / charging limit / charging mode |
| gnomeExtensions.rdesktop-launcher | Add a servers status menu for quickly running rdesktop |
| gnomeExtensions.screen-brightness-governor | Automatically switch the screen brightness depending on the power supply status |
| gnomeExtensions.cryptostash | Keep an eye on the real time value of your crypto coins collections. |
| gnomeExtensions.colorblind-filters-advanced | Adds color blindness correction/simulation filters to the quick settings menu. |
| gnomeExtensions.openweather-refined | This extension has been retired, use "SimpleWeather" instead. |
| emiluaPlugins.qt5 | Qt5 bindings for Emilua |
| gdm-settings | Settings app for GNOME's Login Manager |
| gnomeExtensions.clipflow-pro | A modern, powerful clipboard manager for GNOME Shell with intelligent organization, beautiful UI, and comprehensive history management. |
| gnomeExtensions.firefox-pip-always-on-top | Automatically sets Picture-in-Picture windows to always be on top and visible on all workspaces |
| gnomeExtensions.bluetooth-file-sender | Send files through Bluetooth. |
| gnomeExtensions.add-username-to-top-panel | Simply add your username to topbar panel quick settings menu. |
| gbsplay | Gameboy sound player |
| gebaar-libinput | Gebaar, A Super Simple WM Independent Touchpad Gesture Daemon for libinput |
| gnomeExtensions.open-desktop-file-location | Opens the location of the applications .desktop file |
| gnomeExtensions.keyring-autolock | Show the keyring's locked state, and automatically lock it after a certain amount of time. |
| gns3-server | Graphical Network Simulator 3 server |
| gnomeExtensions.luna-moon-phase-indicator | Luna is a simple GNOME Shell extension that displays the current moon phase directly in your top bar. With beautiful custom icons and real-time updates, Luna helps you stay attuned to lunar cycles throughout your day. |
| gnomeExtensions.easyScreenCast | Simplifies the use of the video recording function integrated in gnome shell |
| gnomeExtensions.force-quit | Adds a force quit button. |
| gnomeExtensions.battery-consumption-watt-meter | Shows actual charging/discharging consumption (+/-) in Watts next to battery percentage level and/or battery time remaining. |
| file-roller | Archive manager for the GNOME desktop environment |
| gnomeExtensions.denon-avr-controler | Denon AVR controler |
| gigedit | Gigasampler file access library |
| gnomeExtensions.foresight | Automagically opens the activities view when workspace is empty. It uses callbacks to monitor windows and workspaces (instead of actively checking on them on certain time intervals), which makes it very efficient and responsive. |
| getdp | General Environment for the Treatment of Discrete Problems |
| gnomeExtensions.istighfar | get periodic istighfar reminders |
| ghex | Hex editor for GNOME desktop environment |
| gnomeExtensions.simple-workspaces-bar | Replace 'Activities' button by all current workspaces buttons. Switch workspace or toggle overview by clicking on these buttons. |
| greenfoot | Simple integrated development environment for Java |
| ensemble-chorus | Digital model of electronic string ensemble chorus |
| gnomeExtensions.obs-status | Obs stream status extension, This extension is not affiliated, funded, or in any way associated with OBS software |
| gnomeExtensions.switch-two-layouts | This extension makes XKB shortcuts to switch keyboard layouts (such as Caps Lock, Ctrl+Shift, etc.) cycle between the two first layouts. The other ones still can be selected via the menu or using GNOME's shortcuts (Super+Space, Shift+Super+Space). It's useful when you have two primary layouts and more additional, which are used more rarely. |
| gtk-layer-shell | Library to create panels and other desktop components for Wayland using the Layer Shell protocol |
| fil-plugins | Four-band parametric equaliser, which has the nice property of being stable even while parameters are being changed |
| gnomeExtensions.maximize-to-empty-workspace | New and maximized windows will be moved to empty workspaces. |
| field-monitor | Viewer for virtual machines and other external screens |