Basé sur l'outil S5, GroovyS5 consiste essentiellement en un script Groovy permettant de générer facilement des présentations Web S5, à partir d'un langage spécifique (DSL GroovyS5) basé sur la syntaxe du langage Groovy.
Une démonstration valant plus qu'un long discours, voici deux présentations réalisées avec S5 : la première est S5: An introduction de Eric A. Meyer, la seconde, GroovyS5, que nous avons générée grâce au script GroovyS5.groovy (en fichier attaché) en utilisant la commande groovy.