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

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

automationawesome-listgulpgulp-plugins

Awesome Gulp / Resources / General Resources

Official Website
Github Repository33,034over 2 years ago
Plugin Registry
NPM Module
Blacklisted Plugins280over 6 years ago

Awesome Gulp / Resources / Official Documentation

Getting Started33,034over 2 years ago
API Documentation33,034over 2 years ago
CLI Documentation33,034over 2 years ago
Writing a Plugin33,034over 2 years ago
Recipes33,034over 2 years 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 Watchify33,034over 2 years 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 Cheatsheet1,381about 10 years ago
Playground for Gulp Recipes500almost 8 years ago

Awesome Gulp / Plugins / Compilation

gulp-sass1,569almost 2 years agoSass → CSS with
gulp-ruby-sass464over 5 years agoSass → CSS with Ruby Sass
gulp-compass173about 9 years agoSass → CSS with Ruby Sass & Compass
gulp-less559over 5 years ago→ CSS
gulp-stylus223about 3 years ago→ CSS
gulp-postcss769over 2 years agoPipe CSS through processors with a single parse
gulp-coffee226almost 6 years ago→ JavaScript
gulp-typescript837over 3 years ago→ JavaScript
gulp-react233almost 11 years agoFacebook JSX templates → JavaScript
webpack-stream1,395almost 5 years agoRun as a stream to conveniently integrate with gulp

Awesome Gulp / Plugins / Transpilation

gulp-babel1,320over 3 years agoES6 → ES5 with
gulp-traceur165over 5 years agoES6 → ES5 using
gulp-regenerator18over 5 years agoES6 → ES5 with
gulp-es6-transpiler47almost 11 years ago[ ] ES6 → ES5 with
gulp-myth39over 5 years ago- a polyfill for future versions of the CSS spec
gulp-cssnext52over 10 years ago[ ] Use tomorrow's CSS syntax, today, using

Awesome Gulp / Plugins / Concatenation

gulp-concat791over 6 years agoConcatenate files

Awesome Gulp / Plugins / Minification

gulp-clean-css649over 2 years agoMinify CSS with
gulp-csso243over 4 years agoMinify CSS with
gulp-uglify1,226over 5 years agoMinify JavaScript with
gulp-htmlmin726almost 7 years agoMinify HTML with
gulp-imagemin1,906over 2 years agoMinify PNG, JPEG, GIF and SVG images with
gulp-svgmin340about 3 years agoMinify SVG files with gulp

Awesome Gulp / Plugins / Optimization

gulp-uncss938about 9 years agoRemove unused CSS selectors with
gulp-css-base6463about 4 years agoTransform all resources found (those within a url() declaration) in CSS files into base64-encoded data URI strings
gulp-svg2png54over 8 years agoConvert SVGs to PNGs
gulp-responsive503about 5 years agoGenerate images at different sizes
gulp-svgstore646about 4 years agoCombine svg files into one with elements
gulp-iconfont854almost 2 years agoCreate icon fonts from several SVG icons

Awesome Gulp / Plugins / Injecting Assets

gulp-useref705over 4 years agoParse build blocks in HTML files to replace references to non-optimized scripts or stylesheets
gulp-inject810about 3 years agoTransform each file to a string and inject each transformed string into placeholders in the target stream files
wiredep1,143over 9 years agoWire Bower dependencies to your source code

Awesome Gulp / Plugins / Templating

gulp-angular-templatecache525over 4 years agoConcatenate and register AngularJS templates in the $templateCache
gulp-jade522over 3 years ago→ HTML
gulp-handlebars171almost 4 years agotemplates → JavaScript
gulp-hb148almost 7 years agotemplates → HTML
gulp-nunjucks153almost 3 years agotemplates → JavaScript
gulp-dustjs18over 5 years agotemplates → JavaScript
gulp-riot105almost 8 years agotemplates → JavaScript
gulp-markdown181almost 3 years agoMarkdown → HTML
gulp-template289almost 3 years agotemplates → JavaScript
gulp-swig70over 3 years agotemplates → HTML
gulp-remark9almost 2 years agoGulp plugin for - markdown processor powered by plugins

Awesome Gulp / Plugins / Linting

gulp-csslintAutomated linting of CSS with
gulp-htmlhint81over 3 years agowrapper to validate your HTML
gulp-jshint419almost 8 years agoDetect errors and potential problems in JavaScript with
gulp-jscs312over 8 years agoCheck JavaScript code style with
gulp-coffeelint54over 9 years agoA style checker that helps keep code clean
gulp-tslint118over 3 years agolinter plugin for gulp
gulp-eslint562over 2 years agoIdentify and report on patterns found in ECMAScript/JavaScript code
gulp-w3cjs57over 7 years agoValidate HTML with
gulp-lesshint14almost 7 years agoLint less files with
gulp-check-unused-css359about 4 years agoCheck your HTML templates for unused CSS classes

Awesome Gulp / Plugins / Live Reload

browser-sync12,197about 2 years agoKeep multiple browsers & devices in sync when building websites ( )
gulp-livereload768almost 7 years agoGulp plugin for livereload

Awesome Gulp / Plugins / Caching

gulp-changed742over 2 years agoOnly pass through changed files
gulp-cached453over 9 years agoA simple in-memory file cache
gulp-remember150over 8 years agoRemember and recall files passed through it
gulp-newer226almost 6 years agoPass through newer source files only

Awesome Gulp / Plugins / Flow Control

merge-stream213over 7 years agoMerge multiple streams into one interleaved stream
streamqueue63about 2 years agoPipe queued streams progressively
run-sequence961over 8 years agoRun a series of dependent gulp tasks in order
gulp-if655over 6 years agoConditionally run a task

Awesome Gulp / Plugins / Logging

gulp-notify592about 2 years agoNotification plugin for gulp
gulp-size229almost 3 years agoDisplay the size of your project
gulp-debug221almost 3 years agoDebug vinyl file streams to see what files are run through your gulp pipeline
gulp-beer12over 9 years agoBetter Error Reporting with interactive system notifications and custom server for error displaying

Awesome Gulp / Plugins / Testing

gulp-mocha375over 2 years agoRun tests
gulp-jasmine111over 4 years agoRun tests in Node.js
gulp-protractor136almost 4 years agoGulp wrapper for tests
gulp-coverage60over 5 years agoCoverage reporting for Node.js that is independent of the test runner
gulp-karma310almost 10 years agoKarma test runner for gulp
gulp-ava56about 5 years agoRun tests with gulp

Awesome Gulp / Plugins / Miscellaneous Plugins

gulp-util830almost 6 years agoSet of useful utilities
gulp-plumber807almost 8 years agoPrevent pipe breaking caused by errors
gulp-load-plugins757over 3 years agoAutomatically load in gulp plugins
main-bower-files583about 7 years agoSimplify build process setup by dynamically getting the library files
autoprefixer21,738about 2 years agoParse CSS and add vendor prefixes to rules by Can I Use
gulp-sourcemaps1,104about 2 years agoProvide source map support
gulp-replace496almost 4 years agoA string replace plugin for gulp
gulp-rename692over 3 years agoRename files easily
gulp-rev1,541almost 3 years agoStatic asset revisioning by appending content hash to filenames: unicorn.css → unicorn-d41d8cd98f.css
del1,327almost 2 years agoDelete files/folders using globs
gulp-exec163over 6 years agoRun a shell command
gulp-strip-debug251almost 3 years agoStrip console, alert, and debugger statements from JavaScript code
gulp-cssimport35about 7 years agoParses a CSS file, finds imports, grabs the content of the linked file and replaces the import statement with it
gulp-inline-css272almost 5 years agoInline your CSS properties into the style attribute in an HTML file
gulp-gh-pages605almost 7 years agoPublish contents to Github pages
gulp-ng-annotate265about 6 years agoAdd AngularJS dependency injection annotations with
gulp-bump258over 6 years agoBump any semver JSON version
gulp-file-include680over 4 years agoInclude files with gulp
gulp-zip270almost 3 years agoZIP compress files
gulp-git401about 2 years agoRun Git commands with gulp
gulp-filter315almost 3 years agoFilter files in a vinyl stream using globbing
gulp-preprocessPreprocess files based on custom context or environment configuration
gulp-eval6over 9 years agoEval JS-expression or require CommonJS modules and JSON files

Awesome Gulp / Scaffolding / Boilerplates

web-starter-kit18,415over 2 years agoGoogle Web Starter Kit
gulp-plugin-boilerplate76over 2 years agoBoilerplate to kickstart creating gulp plugins
polymer-starter-kit2,457over 7 years agoA starting point for Polymer 1.0 apps
este5,370about 7 years agoThe most complete React/Flux dev stack and starter kit for isomorphic functional web apps
mnml705almost 8 years agoMinimal boilerplate to start a responsive HTML5/Sass project
kraken806over 4 years agoA lightweight, mobile-first boilerplate for front-end web developers
angularjs-gulp-browserify-boilerplate1,032about 9 years agoBoilerplate using AngularJS, Sass, gulp, and Browserify
hapi-ninja377over 11 years agoA Node.js, Hapi, and Swig boilerplate
laravel-5-boilerplate5,600almost 2 years agoA Laravel 5 boilerplate project
react-starterkit348about 9 years agoReact starter kit that contains react-router, Reflux, jest, webpack, gulp and Stylus
gulp-front261almost 4 years agoFrontend boilerplate and modular BEM css framework based on gulp, pug, stylus, postcss, webpack and babel
Front End Starter21over 8 years agoA boilerplate for frontend projects powered by Gulp, HTML5 bolierplate, Sass, PostCss and Webpack(for Babel transpiling)

Awesome Gulp / Scaffolding / Yeoman Generators

generator-gulp-webapp3,769over 2 years agoA gulp generator for modern webapps
generator-gulp-angular3,718over 4 years agoYeoman generator for AngularJS with gulp
generator-react-gulp-browserify422almost 10 years agoA Yeoman Generator for React library. It includes gulp, Browserify, Browsersync and Bootstrap
generator-node-gulp34about 10 years agoA Node.js module generator including gulp and Mocha
generator-gulp-bootstrap70over 11 years agoYeoman generator for Bootstrap, gulp & libsass
generator-angulpify138about 11 years agoYeoman generator involving AngularJS, gulp and Browserify
generator-ionic-gulp134about 10 years agoA Yeoman generator for Ionic Projects with gulp
generator-gulp-plugin-boilerplate50over 2 years agoScaffold out a
generator-jekyllized326almost 7 years agoJekyll workflow with gulp, Sass, AutoPrefixer, asset optimization and cache busting and much more

Awesome Gulp / Miscellaneous

elixir1,075over 6 years agoA clean, fluent API for defining basic gulp tasks for your Laravel applications
gulp-app959over 5 years agoGulp as an app (OS X)
lmn-gulp-tasks22almost 9 years agoExample of gulp tasks unit testing
gulp-chefAn elegant, intuitive way to reuse gulp tasks

Backlinks from these awesome lists:

More related projects: