Here is a list and link to all the Gnome Desktop (Shell) Extension I use. I've been trying to find a memory leak in Gnome Shell (or one of it's Extensions) so I've been looking at this list for days. I figured that maybe someone else would be interested in some of these.
AppIndicator and KStatusNotifierItem Support - Adds AppIndicator, KStatusNotifierItem and legacy Tray icons support to the Gnome Shell allowing short cut icons on the "Application Bar".
ArcMenu - Replacement Application Menu for GNOME Shell. Features include: various menu layouts, built in GNOME search, quick access to system shortcuts, and much more.
Desktop Icons: Neo - This adds desktop icons to GNOME. A fork of Desktop Icons NG with a massive amount of customizations (like icon shapes and curved corners), features, bug fixes, and overall polish.
Battery Indicator (upower) - Display battery level indicators for connected devices in GNOME Shell on the "Application Bar". It displays battery levels for items such as mouse, keyboard, game controller, touchpad ... as reported by upower.
Clipboard Indicator - Clipboard Manager extension for Gnome-Shell - Adds a clipboard Icon Shortcut to the top panel "Application Bar", and caches clipboard history. This allows you to retrieve your CUT/COPY history and select those older items for PASTING.
GSConnect - GSConnect is a complete implementation of KDE Connect especially for GNOME Shell with Nautilus, Chrome and Firefox integration. KDE Connect allows devices (i.e. Cellphones) to securely share content like notifications or files and other features like SMS messaging and remote control. It allows for wireless file sharing between computer and cellphone, send SMS message from your computer and you will see incoming cellphone events on your computer (incoming call, texts, other cellphone notifications). It does not rely on the KDE Connect desktop application and will not work with it installed.
Launch New Instance - Always launch a new instance when clicking in the dash or the application view.
This extension is part of Classic Mode and is officially supported by GNOME.
OpenWeather - Display weather information for any location on Earth in GNOME Shell on the "Application Bar"
Printers - Manage Jobs and Printers from a shortcut icon on the "Application Bar". Required package: cups-bsd
Sound Input & Output Device Chooser - Shows a list of sound output and input devices (similar to gnome sound settings) in the status menu below the volume slider. Various active ports like HDMI , Speakers etc. of the same device are also displayed for selection.
Ubuntu Dock - A dock for the Gnome Shell, default Ubuntu experience. This extension is a modified version of Dash To Dock with different defaults. Dash To Dock can be installed to replace it and give more (but unsupported) configuration options.
Windows List - Display a list of running applications at the bottom of the screen like MS Windows. This extension is part of Classic Mode and is officially supported by GNOME.
Here you can see many of the Extensions running on my desktop and my Power Off Menu. ArcMenu has too many features to show so you'll have to visit their extension page to get an idea of it's power.
NOTE: The descriptions are mostly copied and pasted directly from the Extensions install pages.