Grunt è un Task Runner JavaScript, eseguito su Node.js e installato tramite npm (Node Package Manager, il gestore di pacchetti di Node.js). Grunt consente di automatizzare attività ripetitive come minificazione, compilazione e unit testing. Grunt può contare su un vasto ecosistema di plug-in dedicati e pronti all’uso.