Automate and enhance your workflow


npm install gulp-cli -g
npm install gulp -D
touch gulpfile.js
gulp --help

gulp is a toolkit for automating painful or time-consuming tasks in your development workflow, so you can stop messing around and build something.

Simple Usage

By preferring code over configuration, node best practices, and a minimal API surface - gulp makes things simple like never before.

Efficient Builds

Using the power of node streams, gulp gives you fast builds that don't write intermediary files to disk.

Quality Ecosystem

By enforcing strict guidelines, we ensure our plugins stay simple and work as expected.

100,000

Installs Today

1,000

Gulp Plugins

1,000+

Companies

Seconds Saved

gulpfile.js

var gulp = require('gulp');
var pug = 
require('gulp-pug'); var less =
require('gulp-less'); var minifyCSS =
require('gulp-csso'); gulp.task('html', function(){ return gulp.src(
'client/templates/*.pug'
) .pipe(pug()) .pipe(gulp.dest(
'build/html'
)) }); gulp.task('css', function(){ return gulp.src(
'client/templates/*.less'
) .pipe(less()) .pipe(minifyCSS()) .pipe(gulp.dest(
'build/css'
)) }); gulp.task('default',
[ 'html', 'css' ]
);

"Builds can be the most awful sinkhole for teams to waste their time with - gulp is a serious win for any project."

Eric, Co-founder @ stae