GNU Guix est un gestionnaire de paquets pour GNU/Linux. Il est conçu pour donner aux utilisatrices et utilisateurs plus de contrôle sur leurs environnements informatiques généraux et spécialisés, et les rendre plus faciles à reproduire au fil du temps et à déployer sur un ou plusieurs appareils.
Guix fournit des milliers de paquets incluant des environnements de bureau, applications, outils système, langages de programmation et leurs données. Ces paquets sont les composants de base pour créer des environnements de shell temporaires, des conteneurs et des systèmes entiers, de manière reproductible.