awesome-gulp

Gulp toolkit

A curated collection of resources and plugins to improve development workflow automation with Gulp.

tropical_drink A curated list of awesome gulp resources, plugins, and boilerplates for a better development workflow automation - http://alferov.github.io/awesome-gulp

GitHub

623 stars
35 watching
58 forks
Language: JavaScript
last commit: over 2 years ago
Linked from 3 awesome lists

automationawesome-listgulpgulp-plugins

Awesome Gulp / Resources / General Resources

Official Website
Github Repository 33,011 6 months ago
Plugin Registry
NPM Module
Blacklisted Plugins 280 over 4 years ago

Awesome Gulp / Resources / Official Documentation

Getting Started 33,011 6 months ago
API Documentation 33,011 6 months ago
CLI Documentation 33,011 6 months ago
Writing a Plugin 33,011 6 months ago
Recipes 33,011 6 months ago

Awesome Gulp / Resources / Community

StackOverflow
Twitter

Awesome Gulp / Resources / Tutorials

Building with Gulp
Automate Your Tasks Easily with Gulp.js
Gulp - The Vision, History, and Future of the Project
Introduction to Gulp.js
Video: Learning Gulp
Using Gulp to Inject Scripts and Styles Tags Directly into Your HTML
5 Lessons Learned Using Gulp.js
Automating Linkage: How I Learned to Stop Worrying and Love the Build
Setting Up Gulp Tasks for the First Time
Why You Shouldn’t Create a Gulp Plugin (or, How to Stop Worrying and Learn to Love Existing Node Packages)
6 Gulp Best Practices You Can Use Today to Radically Improve Your Development Experience
Gulp for Beginners
Migrating to Gulp 4 by Example
Gulp 4: The new task execution system - gulp.parallel and gulp.series
Gulp + Browserify, the Gulp-y Way
Gulp + Browserify
Fast Browserify Builds with Watchify 33,011 6 months ago
What Every Angular Project Likely Needs - and a Gulp Build to Provide It
Advanced AngularJS Structure with Gulp, Node and Browserify
Angular, Webpack and Gulp for an SPA: Part I
Angular, Webpack and Gulp for an SPA: Part II
Angular, Webpack and Gulp for an SPA: Part III
Browserify and Gulp with React
Taking React to the Next Level: Mixins, Gulp, and Browserify
Improving Your Ember.js Workflow Using Gulp.js
Advanced WordPress Development Using Gulp

Awesome Gulp / Resources / Miscellaneous Resources

Gulp Cheatsheet 1,382 about 8 years ago
Playground for Gulp Recipes 500 about 6 years ago

Awesome Gulp / Plugins / Compilation

gulp-sass 1,571 over 1 year ago Sass → CSS with
gulp-ruby-sass 464 almost 4 years ago Sass → CSS with Ruby Sass
gulp-compass 174 about 7 years ago Sass → CSS with Ruby Sass & Compass
gulp-less 559 over 3 years ago → CSS
gulp-stylus 223 about 1 year ago → CSS
gulp-postcss 769 10 months ago Pipe CSS through processors with a single parse
gulp-coffee 226 almost 4 years ago → JavaScript
gulp-typescript 838 almost 2 years ago → JavaScript
gulp-react 233 about 9 years ago Facebook JSX templates → JavaScript
webpack-stream 1,395 about 3 years ago Run as a stream to conveniently integrate with gulp

Awesome Gulp / Plugins / Transpilation

gulp-babel 1,321 almost 2 years ago ES6 → ES5 with
gulp-traceur 165 almost 4 years ago ES6 → ES5 using
gulp-regenerator 18 almost 4 years ago ES6 → ES5 with
gulp-es6-transpiler 47 about 9 years ago [ ] ES6 → ES5 with
gulp-myth 39 almost 4 years ago - a polyfill for future versions of the CSS spec
gulp-cssnext 52 almost 9 years ago [ ] Use tomorrow's CSS syntax, today, using

Awesome Gulp / Plugins / Concatenation

gulp-concat 792 over 4 years ago Concatenate files

Awesome Gulp / Plugins / Minification

gulp-clean-css 649 8 months ago Minify CSS with
gulp-csso 243 over 2 years ago Minify CSS with
gulp-uglify 1,228 over 3 years ago Minify JavaScript with
gulp-htmlmin 727 about 5 years ago Minify HTML with
gulp-imagemin 1,903 7 months ago Minify PNG, JPEG, GIF and SVG images with
gulp-svgmin 340 over 1 year ago Minify SVG files with gulp

Awesome Gulp / Plugins / Optimization

gulp-uncss 938 over 7 years ago Remove unused CSS selectors with
gulp-css-base64 63 about 2 years ago Transform all resources found (those within a url() declaration) in CSS files into base64-encoded data URI strings
gulp-svg2png 54 over 6 years ago Convert SVGs to PNGs
gulp-responsive 503 over 3 years ago Generate images at different sizes
gulp-svgstore 646 about 2 years ago Combine svg files into one with elements
gulp-iconfont 854 4 months ago Create icon fonts from several SVG icons

Awesome Gulp / Plugins / Injecting Assets

gulp-useref 705 over 2 years ago Parse build blocks in HTML files to replace references to non-optimized scripts or stylesheets
gulp-inject 812 about 1 year ago Transform each file to a string and inject each transformed string into placeholders in the target stream files
wiredep 1,145 almost 8 years ago Wire Bower dependencies to your source code

Awesome Gulp / Plugins / Templating

gulp-angular-templatecache 525 almost 3 years ago Concatenate and register AngularJS templates in the $templateCache
gulp-jade 522 over 1 year ago → HTML
gulp-handlebars 171 almost 2 years ago templates → JavaScript
gulp-hb 147 about 5 years ago templates → HTML
gulp-nunjucks 153 12 months ago templates → JavaScript
gulp-dustjs 18 almost 4 years ago templates → JavaScript
gulp-riot 105 almost 6 years ago templates → JavaScript
gulp-markdown 181 about 1 year ago Markdown → HTML
gulp-template 289 about 1 year ago templates → JavaScript
gulp-swig 70 almost 2 years ago templates → HTML
gulp-remark 9 about 2 months ago Gulp plugin for - markdown processor powered by plugins

Awesome Gulp / Plugins / Linting

gulp-csslint Automated linting of CSS with
gulp-htmlhint 81 over 1 year ago wrapper to validate your HTML
gulp-jshint 419 about 6 years ago Detect errors and potential problems in JavaScript with
gulp-jscs 312 almost 7 years ago Check JavaScript code style with
gulp-coffeelint 54 over 7 years ago A style checker that helps keep code clean
gulp-tslint 118 over 1 year ago linter plugin for gulp
gulp-eslint 562 5 months ago Identify and report on patterns found in ECMAScript/JavaScript code
gulp-w3cjs 57 over 5 years ago Validate HTML with
gulp-lesshint 14 almost 5 years ago Lint less files with
gulp-check-unused-css 359 about 2 years ago Check your HTML templates for unused CSS classes

Awesome Gulp / Plugins / Live Reload

browser-sync 12,185 about 2 months ago Keep multiple browsers & devices in sync when building websites ( )
gulp-livereload 768 about 5 years ago Gulp plugin for livereload

Awesome Gulp / Plugins / Caching

gulp-changed 742 8 months ago Only pass through changed files
gulp-cached 452 almost 8 years ago A simple in-memory file cache
gulp-remember 149 over 6 years ago Remember and recall files passed through it
gulp-newer 226 almost 4 years ago Pass through newer source files only

Awesome Gulp / Plugins / Flow Control

merge-stream 214 over 5 years ago Merge multiple streams into one interleaved stream
streamqueue 63 4 months ago Pipe queued streams progressively
run-sequence 961 almost 7 years ago Run a series of dependent gulp tasks in order
gulp-if 655 over 4 years ago Conditionally run a task

Awesome Gulp / Plugins / Logging

gulp-notify 592 2 months ago Notification plugin for gulp
gulp-size 229 about 1 year ago Display the size of your project
gulp-debug 221 about 1 year ago Debug vinyl file streams to see what files are run through your gulp pipeline
gulp-beer 12 over 7 years ago Better Error Reporting with interactive system notifications and custom server for error displaying

Awesome Gulp / Plugins / Testing

gulp-mocha 375 7 months ago Run tests
gulp-jasmine 111 over 2 years ago Run tests in Node.js
gulp-protractor 136 about 2 years ago Gulp wrapper for tests
gulp-coverage 60 over 3 years ago Coverage reporting for Node.js that is independent of the test runner
gulp-karma 310 about 8 years ago Karma test runner for gulp
gulp-ava 56 over 3 years ago Run tests with gulp

Awesome Gulp / Plugins / Miscellaneous Plugins

gulp-util 830 about 4 years ago Set of useful utilities
gulp-plumber 807 almost 6 years ago Prevent pipe breaking caused by errors
gulp-load-plugins 757 almost 2 years ago Automatically load in gulp plugins
main-bower-files 583 about 5 years ago Simplify build process setup by dynamically getting the library files
autoprefixer 21,710 4 months ago Parse CSS and add vendor prefixes to rules by Can I Use
gulp-sourcemaps 1,104 2 months ago Provide source map support
gulp-replace 496 almost 2 years ago A string replace plugin for gulp
gulp-rename 692 over 1 year ago Rename files easily
gulp-rev 1,540 about 1 year ago Static asset revisioning by appending content hash to filenames: unicorn.css → unicorn-d41d8cd98f.css
del 1,325 about 2 months ago Delete files/folders using globs
gulp-exec 163 over 4 years ago Run a shell command
gulp-strip-debug 251 about 1 year ago Strip console, alert, and debugger statements from JavaScript code
gulp-cssimport 35 about 5 years ago Parses a CSS file, finds imports, grabs the content of the linked file and replaces the import statement with it
gulp-inline-css 272 about 3 years ago Inline your CSS properties into the style attribute in an HTML file
gulp-gh-pages 606 almost 5 years ago Publish contents to Github pages
gulp-ng-annotate 266 over 4 years ago Add AngularJS dependency injection annotations with
gulp-bump 258 over 4 years ago Bump any semver JSON version
gulp-file-include 680 over 2 years ago Include files with gulp
gulp-zip 270 about 1 year ago ZIP compress files
gulp-git 401 4 months ago Run Git commands with gulp
gulp-filter 315 about 1 year ago Filter files in a vinyl stream using globbing
gulp-preprocess Preprocess files based on custom context or environment configuration
gulp-eval 6 over 7 years ago Eval JS-expression or require CommonJS modules and JSON files

Awesome Gulp / Scaffolding / Boilerplates

web-starter-kit 18,417 7 months ago Google Web Starter Kit
gulp-plugin-boilerplate 76 7 months ago Boilerplate to kickstart creating gulp plugins
polymer-starter-kit 2,458 over 5 years ago A starting point for Polymer 1.0 apps
este 5,375 about 5 years ago The most complete React/Flux dev stack and starter kit for isomorphic functional web apps
mnml 705 about 6 years ago Minimal boilerplate to start a responsive HTML5/Sass project
kraken 807 almost 3 years ago A lightweight, mobile-first boilerplate for front-end web developers
angularjs-gulp-browserify-boilerplate 1,033 about 7 years ago Boilerplate using AngularJS, Sass, gulp, and Browserify
hapi-ninja 378 over 9 years ago A Node.js, Hapi, and Swig boilerplate
laravel-5-boilerplate 5,593 9 days ago A Laravel 5 boilerplate project
react-starterkit 348 about 7 years ago React starter kit that contains react-router, Reflux, jest, webpack, gulp and Stylus
gulp-front 262 almost 2 years ago Frontend boilerplate and modular BEM css framework based on gulp, pug, stylus, postcss, webpack and babel
Front End Starter 21 over 6 years ago A boilerplate for frontend projects powered by Gulp, HTML5 bolierplate, Sass, PostCss and Webpack(for Babel transpiling)

Awesome Gulp / Scaffolding / Yeoman Generators

generator-gulp-webapp 3,772 10 months ago A gulp generator for modern webapps
generator-gulp-angular 3,719 over 2 years ago Yeoman generator for AngularJS with gulp
generator-react-gulp-browserify 422 about 8 years ago A Yeoman Generator for React library. It includes gulp, Browserify, Browsersync and Bootstrap
generator-node-gulp 34 over 8 years ago A Node.js module generator including gulp and Mocha
generator-gulp-bootstrap 70 over 9 years ago Yeoman generator for Bootstrap, gulp & libsass
generator-angulpify 138 over 9 years ago Yeoman generator involving AngularJS, gulp and Browserify
generator-ionic-gulp 134 about 8 years ago A Yeoman generator for Ionic Projects with gulp
generator-gulp-plugin-boilerplate 50 7 months ago Scaffold out a
generator-jekyllized 326 about 5 years ago Jekyll workflow with gulp, Sass, AutoPrefixer, asset optimization and cache busting and much more

Awesome Gulp / Miscellaneous

elixir 1,074 over 4 years ago A clean, fluent API for defining basic gulp tasks for your Laravel applications
gulp-app 959 almost 4 years ago Gulp as an app (OS X)
lmn-gulp-tasks 22 about 7 years ago Example of gulp tasks unit testing
gulp-chef An elegant, intuitive way to reuse gulp tasks

Backlinks from these awesome lists:

More related projects: