Your first time on this page? Allow me to give some explanations.
Awesome Gulp
A curated list of awesome gulp resources, plugins, and boilerplates for a better development workflow automation - http://alferov.github.io/awesome-gulp
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you alferov & contributors
View Topic on GitHub:
alferov/awesome-gulp
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
General Resources
A toolkit to automate & enhance your workflow
[Unused] Very old plugin search website
Official Documentation
A toolkit to automate & enhance your workflow
Community
Gulp Tutorials
Gulp 4 Tutorials
Gulp with Browserify
A toolkit to automate & enhance your workflow
Gulp with Angular
Gulp with Angular and Browserify
Gulp with Angular and Webpack
Gulp with React and Browserify
Gulp with Ember
Gulp with WordPress
Miscellaneous Resources
A cheatsheet for gulp.js
Playground for Gulp Recipes
Compilation
SASS plugin for gulp
Compile Sass to CSS with Ruby Sass
Compass plugin for gulp
A LESS plugin for Gulp - latest is 3.5.0 on npm
Stylus plugin for gulp
Pipe CSS through PostCSS processors with a single parse
Coffeescript plugin for gulp
A TypeScript compiler for gulp with incremental compilation support.
[DEPRECATED] Precompile Facebook React JSX templates into JavaScript
Run webpack through a stream interface
Transpilation
Gulp plugin for Babel
Traceur is a JavaScript.next to JavaScript-of-today compiler
Transpile ES2015 generator functions to ES5
[DEPRECATED] Transpile ES2015 to ES5
[DEPRECATED] Myth - Postprocessor that polyfills CSS
DEPRECATED. Use gulp-postcss instead.
Concatenation
Streaming concat middleware for gulp
Minification
Minify css with clean-css.
Minify CSS with CSSO.
Minify files with UglifyJS
Minify HTML
Minify PNG, JPEG, GIF and SVG images
Minify SVG files with gulp.
Optimization
DEPRECATED. Remove unused CSS selectors.
Gulp's task for transform all resources found in a CSS (those within a url( ... ) declaration) into base64-encoded data URI strings
A gulp plugin for converting SVGs to PNGs.
gulp-responsive generates images at different sizes
Combine svg files into one with symbol elements
Create icon fonts from several SVG icons
Injecting Assets
Parse build blocks in HTML files to replace references to non-optimized scripts or stylesheets.
A javascript, stylesheet and webcomponent injection plugin for Gulp
Wire Bower dependencies to your source code.
Templating
Concatenates and registers AngularJS templates in the $templateCache.
Gulp plugin for compiling Pug templates
Handlebars plugin for gulp
A sane Gulp plugin to compile Handlebars templates. Useful as a static site generator.
Precompile Nunjucks templates
Precompile Dust templates
gulp plugin for riot
Markdown to HTML
Render/precompile Lodash templates
Swig template compiler for Gulp
Gulp plugin for remark
Linting
JSHint plugin for gulp
Check JavaScript code style with jscs
CoffeeLint plugin for gulp.
TypeScript linter plugin for Gulp
A Gulp plugin for identifying and reporting on patterns found in ECMAScript/JavaScript code.
w3cjs wrapper for gulp to validate your HTML
Lint your .less files from Gulp with lesshint.
A build tool for checking your HTML templates for unused CSS classes
Live Reload
Keep multiple browsers & devices in sync when building websites. http://browsersync.io
gulp plugin for livereload
Caching
Only pass through changed files
A simple in-memory file cache for gulp
A plugin for gulp that remembers and recalls files passed through it
Pass through newer source files only
Flow Control
Merge multiple streams into one interleaved stream
Pipe queued streams progressively.
Run a series of dependent gulp tasks in order
Conditionally run a task
Logging
gulp plugin to send messages based on Vinyl Files or Errors to Mac OS X, Linux or Windows using the node-notifier module. Fallbacks to Growl or simply logging
Display the size of your project
Debug Vinyl file streams to see what files are run through your Gulp pipeline
🍺 Better Error Reporting for Gulp
Testing
Run Mocha tests
Run Jasmine tests in Node.js
gulp wrapper for protractor tests
Gulp coverage reporting for Node.js that is independent of the test runner
Example of using Karma with Gulp.
Run AVA tests
Miscellaneous Plugins
[deprecated] - See https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
Fixing Node pipes
Automatically load in gulp plugins
Getting all main bower files
Parse CSS and add vendor prefixes to rules by Can I Use
Sourcemap support for gulpjs.
A string replace plugin for gulp
Rename files easily
Static asset revisioning by appending content hash to filenames: unicorn.css
→ unicorn-d41d8cd98f.css
Delete files and directories
exec plugin for gulp
Strip console, alert, and debugger statements from JavaScript code
Parses a CSS file, finds imports, grabs the content of the linked file and replaces the import statement with it.
Inline linked css in an html file. Useful for emails.
A gulp 4 plugin to publish contents to Github pages
Add angularjs dependency injection annotations with ng-annotate
Bump any version in any file which supports semver with gulp (gulpjs.com)
MAINTAINER WANTED ~ [gulp-file-include] a gulp plugin for file include
ZIP compress files
Git plugin for gulp (gulpjs.com)
Filter files in a vinyl
stream
require or eval inside gulp
Boilerplates
Web Starter Kit - a workflow for multi-device websites
Boilerplate to kickstart creating Gulp plugins
A starting point for Polymer apps
This repo is suspended.
Start a responsive html5 site with postcss and browser-sync
A lightweight, mobile-first boilerplate for front-end web developers.
Boilerplate using AngularJS, SASS, Gulp, and Browserify and utilizing best practices.
Boilerplate Hapi server example. Node.js, Hapi, and Swig.
The Laravel Boilerplate Project - https://laravel-boilerplate.com - For Slack access, visit:
Yet another react starterkit. Including react-router, reflux, jest, webpack, gulp and stylus.
Frontend boilerplate and framework based on gulp, pug, stylus and babel
A boilerplate for frontend projects powered by Gulp, HTML5 bolierplate, Sass, PostCss and Webpack(for Babel transpiling).
Yeoman Generators
A gulp.js generator for modern webapps
Yeoman generator for AngularJS with GulpJS [UNMAINTAINED next iteration is FountainJS]
A Yeoman Generator for facebook's React library. It includes gulp, browserify, livereload and famous official Twitter bootstrap Sass version
Create a Node.js module with yo, including gulp and Mocha unit tests.
Yeoman generator for Bootstrap, Gulp & libsass (gulp-sass).
Yeoman generator involving AngularJS, Gulp and Browserify
A Yeoman generator for fast hybrid app development that stays out of your way
Scaffold out a Gulp plugin boilerplate
A Yeoman generator for Jekyll to rapidly build sites using Gulp
Miscellaneous
Fluent API for Gulp.
[DEPRECATED] Gulp as an app
Generic Gulp tasks used in Lost My Name components and projects