awesome-gulp
Gulp toolkit
A curated collection of resources and plugins to improve development workflow automation with Gulp.
A curated list of awesome gulp resources, plugins, and boilerplates for a better development workflow automation - http://alferov.github.io/awesome-gulp
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 | |||
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 |