Le GNOME Shell est un gestionnaire de fenêtres libre (distribué sous licence GNU GPL) pour X11. Il a été créé pour devenir le gestionnaire de fenêtre par défaut de l’environnement de bureau GNOME lors de sa sortie en version 3, en remplacement de Metacity.
Il est basé sur Mutter, évolution composée de Metacity utilisant clutter pour son rendu, et est écrit en partie en javascript.
Il intègre plus de fonctionnalités qu’un gestionnaire de fenêtre habituel, puisqu’il permet également de lancer les applications et agit comme un tableau de bord. Cela a lancé une controverse, puisque cela implique que les autres gestionnaires de fenêtre, tels que Compiz, ne pourront plus servir en remplacement.