| gnomeExtensions.compact-top-bar | Adds transparency effects (including notification tray) and slims the top bar for more space. See github page for more screenshots. |
| fityk | Curve fitting and peak fitting software |
| gnomeExtensions.super-key | Fork of Pop Launcher Super-Key: Bind the Super-Key to a custom action |
| gnomeExtensions.hide-keyboard-layout | Hide keyboard layout indicator in status bar |
| fscrypt-experimental | High-level tool for the management of Linux filesystem encryption |
| fbpanel | Stand-alone panel |
| gnomeExtensions.disconnect-wifi | Adds a Disconnect option for Wifi in status menu, when a network is connected. Shows a Reconnect option, after network is disconnected. |
| gnomeExtensions.fuzzy-clock | A human-readable clock for the gnome-shell panel. |
| fondo | Find the most beautiful wallpapers for your desktop |
| gede | Graphical frontend (GUI) to GDB |
| gdbuspp | GDBus++ - a glib2 D-Bus wrapper for C++ |
| fatrace | Report system-wide file access events |
| fflinuxprint | FujiFILM Linux Printer Driver |
| gnomeExtensions.smart-home | With this extension, you can control miscellaneous smart devices on your local network: |
| gnomeExtensions.claude-code-switcher | A GNOME shell extension for quickly switching Claude Code API providers with enhanced performance and reliability. |
| gnomeExtensions.simple-tiling | A Simple Tiling Extension for Gnome Shell. |
| gnomeExtensions.display-scale-switcher | Quickly change the display scaling factor from the system menu. This extension only supports the situation where a single monitor is connected. |
| gnomeExtensions.random-wallpaper | Load new desktop wallpapers from various online sources with ease! |
| fxload | Tool to upload firmware to into an21, fx, fx2, fx2lp and fx3 ez-usb devices |
| gnomeExtensions.dock-from-dash | Dock using native GNOME Shell Dash. |
| gnomeExtensions.classic-app-switcher | Classic App Switcher is a Mac OS 9-style application switcher extension for GNOME Shell. The minimal design blends discreetly into the GNOME UI, providing a familiar workflow for users transitioning from macOS while respecting GNOME's design principles. |
| firewalld-gui | Firewall daemon with D-Bus interface |
| gnomeExtensions.control-monitor-brightness-and-volume-with-ddcutil | Brightness and volume control for monitors. Requires setting up the external ddcutil program for your user. |
| gnomeExtensions.system-software-info | Show operating system, kernel and shell info in the top bar. |
| gnomeExtensions.ping | A Ping Extension |
| gnomeExtensions.uptimerobot-monitor | Displays tray and desktop notifications when UptimeRobot reports downtime for a monitored website or service. |
| gnomeExtensions.all-in-one-clipboard | A powerful clipboard manager that combines your clipboard history, emojis, GIFs, kaomojis, and symbols into a single, searchable interface. |
| gnomeExtensions.next-up | Show your next calendar event in the status bar |
| frame | Handles the buildup and synchronization of a set of simultaneous touches |
| fteqw | Hybrid and versatile game engine |
| gnomeExtensions.arrange-windows | Arrange windows on the monitors |
| epiphany | WebKit based web browser for GNOME |
| gmid | Simple and secure Gemini server |
| gnomeExtensions.hide-cursor | Hide the mouse cursor on inactivity |
| gnomeExtensions.counter | adds persistent counter to top bar. |
| fteqw-dedicated | Dedicated server for FTEQW |
| gotraceui | Efficient frontend for Go execution traces |
| gnomeExtensions.kernel-indicator | Display the kernel version in the top bar |
| gnomeExtensions.allow-locked-remote-desktop | Allow remote desktop connections when the screen is locked |
| gerbolyze | Directly render SVG overlays into Gerber and Excellon files |
| gnomeExtensions.disable-workspace-switch-animation-for-gnome-40 | Disables the workspace switch animation while preserving all other animations - instantly switch between workspaces with keyboard shortcuts akin to a window manager like i3. |
| gancio | Shared agenda for local communities, running on nodejs |
| git-annex-metadata-gui | Graphical interface for git-annex metadata commands |
| gnomeExtensions.tilingnome | Tiling window management for GNOME Shell |
| ensemble-chorus | Digital model of electronic string ensemble chorus |
| gnomeExtensions.pidgin-im-integration | Make Pidgin IM conversations appear in the Gnome Shell message tray |
| gnomeExtensions.multi-monitor-bar | Fork of spin83's Multi Monitors. Donate if you think this extension is useful :). Don't forget to star the original repository! , rate and comment |
| gnomeExtensions.i3-like-shortcuts | Automatically configures GNOME with i3-style keyboard shortcuts and workspace management |
| fdtools | Set of utilities for working with file descriptors |
| gnomeExtensions.custom-menu | Add a custom shortcut menu. |
| grail | Gesture Recognition And Instantiation Library |
| gnomeExtensions.panel-to-bottom | Move the top panel to the bottom of the screen, persistent across restarts, shell v47. |
| gnomeExtensions.favorites-menu | Minimalist favorites menu button in top panel. |
| gnomeExtensions.shyriiwook | Switch keyboard layouts programmatically |
| gnomeExtensions.text-scaler | Simple extension to easily define arbitrary values for the text scaling factor |
| enlightenment.ecrire | EFL simple text editor |
| gnomeExtensions.proxy-switcher | Switches between the system proxy settings profiles defined in Network Settings. |
| gnomeExtensions.live-captions-assistant | Provides better desktop integration for Live Captions |
| gnomeExtensions.ideapad-controls | Control Lenovo IdeaPad laptops options: Conservation Mode, Camera Lock, Fn Lock, Touchpad Lock, USB charging |
| gnomeExtensions.dual-monitor-toggle | Easily enable or disable your secondary monitor with a single click. This extension adds a toggle button to the system menu, allowing you to quickly switch your second screen on or off without needing to navigate through settings. It automatically detects your connected monitors and their configurations, making it simple to manage your multi-monitor setup. |
| gnomeExtensions.resolution-and-refresh-rate-in-quick-settings | GNOME Shell extension to add Resolution and Refresh Rate toggle menu to Quick Settings |
| gnome-tour | GNOME Greeter & Tour |
| gnomeExtensions.monitor-ddc-brightnesscontrast | Control Monitor brightness and contrast with ddcutil. |
| gnomeExtensions.notification-configurator | An Ultimate Notification Configurator for GNOME: notification rate limiting, timeout, positioning, fullscreen notifications, custom colors, filtering and more features upcoming. Consider leaving a review on GNOME Extensions! |
| grpc_cli | Command line tool for interacting with grpc services |
| gnomeExtensions.nasa-apod | Change your wallpaper daily to the NASA's astronomy picture of the day |
| gpio-utils | Linux tools to inspect the gpiochip interface |
| gnomeExtensions.tlp-profile-switcher | Easily switch between TLP power management profiles directly from GNOME Shell panel. Create custom power profiles for different usage scenarios (performance, battery saving, balanced) and switch between them with a single click. Profiles are stored in ~/.tlp/ directory as .conf files. |
| gnomeExtensions.iso8601-ish-clock | Overrides Gnome's clock format with ISO8601-inspired one. |
| gnomeExtensions.timer | A simple GNOME extension that provides a panel timer with an alarm sound notification. |
| gnomeExtensions.coverflow-alt-tab | Replacement of Alt-Tab, iterates through windows in a cover-flow manner. |
| fcitx5-chewing | Chewing wrapper for Fcitx5 |
| gnomeExtensions.vuemeter-system | System monitor showing CPU and memory usage. |
| gnomeExtensions.avatar | Add Avatar, Top image into the panel. Options to change: |
| gapless | Beautiful, fast, fluent, light weight music player written in GTK4 |
| gnomeExtensions.ipvpn-indicator | Displays your IP address and VPN status in the top panel |
| gnomeExtensions.battery-health-charging | Set battery charging threshold / charging limit / charging mode |
| fancontrol-gui | GUI for fancontrol with QT and KDE framework 5 |
| error-inject.edac-inject | A Reliability, Availability and Serviceability (RAS) logging tool using EDAC kernel tracing events
|
| gnomeExtensions.al-hijri-date | Display the current Hijri (Islamic) date in the top panel. Also known as the Islamic calendar, Arabic date, or Muslim lunar calendar, this extension shows the traditional Islamic dating system with customization options. |
| gnomeExtensions.fix-remote-window-icons | This extension restores proper icon and app associations for remote X11 (Xwayland) windows that GNOME Shell fails to recognize. It ensures that applications running in Incus containers, SSH X forwarding, or other remote environments display the correct icons in the dock and allow pinning. |
| gnomeExtensions.bilingual-app-search | Make GNOME Search look up applications in both English and your system's locale. |
| gnomeExtensions.clown | Displays clown emoji in the panel and plays clown theme song on click |
| gkrellm | Themeable process stack of system monitors |
| gnomeExtensions.top-panel-note | A GNOME extension to display static notes in the top panel. |
| gnomeExtensions.syncthing-toggle | A GNOME quick setting for turning on and off the Syncthing service and opening the Web GUI |
| gnomeExtensions.muteunmute | This extension allows muting/unmuting volume output/input by middle-clicking the speaker/mic icon on the menu bar. This extension uses mute/unmute API in order to restore previous volume level after unmuting. |
| gnome-network-displays | Miracast implementation for GNOME |
| gnomeExtensions.rdesktop-launcher | Add a servers status menu for quickly running rdesktop |
| gnomeExtensions.speech2text-with-whispercpp | Local speech-to-text using whisper.cpp. Record audio with keyboard shortcut, transcribe locally, and copy to clipboard or auto-type text. Requires companion D-Bus service (see GitHub). |
| freac | Audio converter and CD ripper with support for various popular formats and encoders |
| gnomeExtensions.splash-indicator | A simple and non-obstructive way to show currently launching applications |
| fwknop | Single Packet Authorization (and Port Knocking) server/client |
| firezone-server-api | Backend server for the Firezone zero-trust access platform |
| espeak-classic | Compact open source software speech synthesizer |
| gnomeExtensions.add-to-steam | Add executables to steam without having to open, or restart steam; Just like SteamOS. |
| gnomeExtensions.gnome-window-rules | Makes windows matching user-defined titles sticky (on all workspaces), always-on-top, or both. |
| gnomeExtensions.simple-net-speed | Simply showing network speed. Left click to change modes: |
| gnomeExtensions.astra-monitor | Astra Monitor is a cutting-edge, fully customizable, and performance-focused system monitoring extension for GNOME's top bar. It's an all-in-one solution for those seeking to keep a close eye on their system's performance metrics like CPU, GPU, RAM, disk usage, network statistics, and sensor readings. |
| gnomeExtensions.fuzzy-app-search | Fuzzy application search results for Gnome Search |