Gulp — таск–менеджер, позволяющий автоматизировать рутинные задачи в программировании. Этот инструмент для веб-разработки представляет улучшенную версию Grunt: не создает временные файлы для хранения результатов на промежуточных этапах, что повышает эффективность ввода/вывода и значительно ускоряет процесс работы. В его основе — принцип потоковой передачи данных из одного плагина в другой. Менеджер позволяет упростить обработку изображений, оперативно решать задачи минимизации и слияния отдельных файлов в один, линтинга, валидации и тестирования кода. Gulp создан специально для JavaScript.