Gulp

repo: alferov/awesome-gulp
category: Miscellaneous related: Javascript


Awesome Gulp Awesome

A curated list of awesome gulp resources, plugins, and boilerplates for a better development workflow automation.

Looking for something else? Take a look at other awesome lists.

Contribution

:octocat: All contributions welcome. Feel free to contribute (guidelines).

Contents

Legend

[:no_entry:] - A deprecation notice;

Resources

General Resources

Official Documentation

Community

Tutorials

Gulp Tutorials

Gulp 4 Tutorials

Gulp with Browserify

  • [Gulp + Browserify, the Gulp-y Way](https://medium.com/@sogko/gulp-browserify-the-gulp-y-way-bb359b3f9623)
  • Gulp + Browserify
  • [Fast Browserify Builds with Watchify](https://github.com/gulpjs/gulp/blob/master/docs/recipes/fast-browserify-builds-with-watchify.md)

Gulp with Angular

  • [What Every Angular Project Likely Needs - and a Gulp Build to Provide It](http://blog.jhades.org/what-every-angular-project-likely-needs-and-a-gulp-build-to-provide-it/)

Gulp with Angular and Browserify

Gulp with Angular and Webpack

Gulp with React and Browserify

Gulp with Ember

  • [Improving Your Ember.js Workflow Using Gulp.js](http://www.sitepoint.com/improving-ember-js-workflow-using-gulp-js/)

Gulp with WordPress

Miscellaneous Resources

Plugins

Compilation

Transpilation

Concatenation

Minification

Optimization

Injecting Assets

  • gulp-useref - Parse build blocks in HTML files to replace references to non-optimized scripts or stylesheets.
  • gulp-inject - Transform each file to a string and inject each transformed string into placeholders in the target stream files.
  • wiredep - Wire Bower dependencies to your source code.

Templating

Linting

Live Reload

Caching

Flow Control

  • merge-stream - Merge multiple streams into one interleaved stream.
  • streamqueue - Pipe queued streams progressively.
  • run-sequence - Run a series of dependent gulp tasks in order.
  • gulp-if - Conditionally run a task.

Logging

  • gulp-notify - Notification plugin for gulp.
  • gulp-size - Display the size of your project.
  • gulp-debug - Debug vinyl file streams to see what files are run through your gulp pipeline.
  • gulp-beer - Better Error Reporting with interactive system notifications and custom server for error displaying.

Testing

Miscellaneous Plugins

Scaffolding

Boilerplates

Yeoman Generators

Miscellaneous

License

CC0

To the extent possible under law, Philipp Alferov has waived all copyright and related or neighboring rights to this work.

[[curator]]
I'm the Curator. I can help you navigate, organize, and curate this wiki. What would you like to do?