Gulp - таск-менеджер для автоматичного виконання завдань (наприклад, мініфікаціі, тестування, об'єднання файлів), написаний на мові програмування JavaScript. Програмне забезпечення використовує командний рядок для запуску завдань, визначених у файлі Gulpfile [4]. Створено як відгалуження від проекту Grunt, щоб взяти з нього найкращі практики [5]. Поширюється через менеджер пакетів Npm під MIT ліцензією [6].