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
624 stars
35 watching
58 forks
Language: JavaScript
last commit: over 3 years ago
Linked from 3 awesome lists
automationawesome-listgulpgulp-plugins
Awesome Gulp / Resources / General Resources | |||
| Official Website | |||
| Github Repository | 33,034 | over 1 year ago | |
| Plugin Registry | |||
| NPM Module | |||
| Blacklisted Plugins | 280 | over 5 years ago | |
Awesome Gulp / Resources / Official Documentation | |||
| Getting Started | 33,034 | over 1 year ago | |
| API Documentation | 33,034 | over 1 year ago | |
| CLI Documentation | 33,034 | over 1 year ago | |
| Writing a Plugin | 33,034 | over 1 year ago | |
| Recipes | 33,034 | over 1 year 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,034 | over 1 year 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,381 | about 9 years ago | |
| Playground for Gulp Recipes | 500 | almost 7 years ago | |
Awesome Gulp / Plugins / Compilation | |||
| gulp-sass | 1,569 | 11 months ago | Sass → CSS with |
| gulp-ruby-sass | 464 | almost 5 years ago | Sass → CSS with Ruby Sass |
| gulp-compass | 173 | about 8 years ago | Sass → CSS with Ruby Sass & Compass |
| gulp-less | 559 | over 4 years ago | → CSS |
| gulp-stylus | 223 | about 2 years ago | → CSS |
| gulp-postcss | 769 | over 1 year ago | Pipe CSS through processors with a single parse |
| gulp-coffee | 226 | almost 5 years ago | → JavaScript |
| gulp-typescript | 837 | over 2 years ago | → JavaScript |
| gulp-react | 233 | about 10 years ago | Facebook JSX templates → JavaScript |
| webpack-stream | 1,395 | almost 4 years ago | Run as a stream to conveniently integrate with gulp |
Awesome Gulp / Plugins / Transpilation | |||
| gulp-babel | 1,320 | almost 3 years ago | ES6 → ES5 with |
| gulp-traceur | 165 | almost 5 years ago | ES6 → ES5 using |
| gulp-regenerator | 18 | almost 5 years ago | ES6 → ES5 with |
| gulp-es6-transpiler | 47 | almost 10 years ago | [ ] ES6 → ES5 with |
| gulp-myth | 39 | almost 5 years ago | - a polyfill for future versions of the CSS spec |
| gulp-cssnext | 52 | almost 10 years ago | [ ] Use tomorrow's CSS syntax, today, using |
Awesome Gulp / Plugins / Concatenation | |||
| gulp-concat | 791 | over 5 years ago | Concatenate files |
Awesome Gulp / Plugins / Minification | |||
| gulp-clean-css | 649 | over 1 year ago | Minify CSS with |
| gulp-csso | 243 | over 3 years ago | Minify CSS with |
| gulp-uglify | 1,226 | over 4 years ago | Minify JavaScript with |
| gulp-htmlmin | 726 | almost 6 years ago | Minify HTML with |
| gulp-imagemin | 1,906 | over 1 year ago | Minify PNG, JPEG, GIF and SVG images with |
| gulp-svgmin | 340 | over 2 years ago | Minify SVG files with gulp |
Awesome Gulp / Plugins / Optimization | |||
| gulp-uncss | 938 | over 8 years ago | Remove unused CSS selectors with |
| gulp-css-base64 | 63 | about 3 years ago | Transform all resources found (those within a url() declaration) in CSS files into base64-encoded data URI strings |
| gulp-svg2png | 54 | over 7 years ago | Convert SVGs to PNGs |
| gulp-responsive | 503 | about 4 years ago | Generate images at different sizes |
| gulp-svgstore | 646 | about 3 years ago | Combine svg files into one with elements |
| gulp-iconfont | 854 | 11 months ago | Create icon fonts from several SVG icons |
Awesome Gulp / Plugins / Injecting Assets | |||
| gulp-useref | 705 | over 3 years ago | Parse build blocks in HTML files to replace references to non-optimized scripts or stylesheets |
| gulp-inject | 810 | about 2 years ago | Transform each file to a string and inject each transformed string into placeholders in the target stream files |
| wiredep | 1,143 | over 8 years ago | Wire Bower dependencies to your source code |
Awesome Gulp / Plugins / Templating | |||
| gulp-angular-templatecache | 525 | over 3 years ago | Concatenate and register AngularJS templates in the $templateCache |
| gulp-jade | 522 | over 2 years ago | → HTML |
| gulp-handlebars | 171 | almost 3 years ago | templates → JavaScript |
| gulp-hb | 148 | almost 6 years ago | templates → HTML |
| gulp-nunjucks | 153 | almost 2 years ago | templates → JavaScript |
| gulp-dustjs | 18 | almost 5 years ago | templates → JavaScript |
| gulp-riot | 105 | almost 7 years ago | templates → JavaScript |
| gulp-markdown | 181 | almost 2 years ago | Markdown → HTML |
| gulp-template | 289 | almost 2 years ago | templates → JavaScript |
| gulp-swig | 70 | almost 3 years ago | templates → HTML |
| gulp-remark | 9 | about 1 year ago | Gulp plugin for - markdown processor powered by plugins |
Awesome Gulp / Plugins / Linting | |||
| gulp-csslint | Automated linting of CSS with | ||
| gulp-htmlhint | 81 | over 2 years ago | wrapper to validate your HTML |
| gulp-jshint | 419 | almost 7 years ago | Detect errors and potential problems in JavaScript with |
| gulp-jscs | 312 | over 7 years ago | Check JavaScript code style with |
| gulp-coffeelint | 54 | over 8 years ago | A style checker that helps keep code clean |
| gulp-tslint | 118 | over 2 years ago | linter plugin for gulp |
| gulp-eslint | 562 | over 1 year ago | Identify and report on patterns found in ECMAScript/JavaScript code |
| gulp-w3cjs | 57 | over 6 years ago | Validate HTML with |
| gulp-lesshint | 14 | almost 6 years ago | Lint less files with |
| gulp-check-unused-css | 359 | about 3 years ago | Check your HTML templates for unused CSS classes |
Awesome Gulp / Plugins / Live Reload | |||
| browser-sync | 12,197 | about 1 year ago | Keep multiple browsers & devices in sync when building websites ( ) |
| gulp-livereload | 768 | about 6 years ago | Gulp plugin for livereload |
Awesome Gulp / Plugins / Caching | |||
| gulp-changed | 742 | over 1 year ago | Only pass through changed files |
| gulp-cached | 453 | almost 9 years ago | A simple in-memory file cache |
| gulp-remember | 150 | over 7 years ago | Remember and recall files passed through it |
| gulp-newer | 226 | almost 5 years ago | Pass through newer source files only |
Awesome Gulp / Plugins / Flow Control | |||
| merge-stream | 213 | over 6 years ago | Merge multiple streams into one interleaved stream |
| streamqueue | 63 | over 1 year ago | Pipe queued streams progressively |
| run-sequence | 961 | almost 8 years ago | Run a series of dependent gulp tasks in order |
| gulp-if | 655 | over 5 years ago | Conditionally run a task |
Awesome Gulp / Plugins / Logging | |||
| gulp-notify | 592 | about 1 year ago | Notification plugin for gulp |
| gulp-size | 229 | almost 2 years ago | Display the size of your project |
| gulp-debug | 221 | almost 2 years ago | Debug vinyl file streams to see what files are run through your gulp pipeline |
| gulp-beer | 12 | over 8 years ago | Better Error Reporting with interactive system notifications and custom server for error displaying |
Awesome Gulp / Plugins / Testing | |||
| gulp-mocha | 375 | over 1 year ago | Run tests |
| gulp-jasmine | 111 | over 3 years ago | Run tests in Node.js |
| gulp-protractor | 136 | about 3 years ago | Gulp wrapper for tests |
| gulp-coverage | 60 | over 4 years ago | Coverage reporting for Node.js that is independent of the test runner |
| gulp-karma | 310 | almost 9 years ago | Karma test runner for gulp |
| gulp-ava | 56 | about 4 years ago | Run tests with gulp |
Awesome Gulp / Plugins / Miscellaneous Plugins | |||
| gulp-util | 830 | almost 5 years ago | Set of useful utilities |
| gulp-plumber | 807 | almost 7 years ago | Prevent pipe breaking caused by errors |
| gulp-load-plugins | 757 | almost 3 years ago | Automatically load in gulp plugins |
| main-bower-files | 583 | about 6 years ago | Simplify build process setup by dynamically getting the library files |
| autoprefixer | 21,738 | about 1 year ago | Parse CSS and add vendor prefixes to rules by Can I Use |
| gulp-sourcemaps | 1,104 | about 1 year ago | Provide source map support |
| gulp-replace | 496 | almost 3 years ago | A string replace plugin for gulp |
| gulp-rename | 692 | over 2 years ago | Rename files easily |
| gulp-rev | 1,541 | almost 2 years ago | Static asset revisioning by appending content hash to filenames: unicorn.css → unicorn-d41d8cd98f.css |
| del | 1,327 | about 1 year ago | Delete files/folders using globs |
| gulp-exec | 163 | over 5 years ago | Run a shell command |
| gulp-strip-debug | 251 | almost 2 years ago | Strip console, alert, and debugger statements from JavaScript code |
| gulp-cssimport | 35 | about 6 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 4 years ago | Inline your CSS properties into the style attribute in an HTML file |
| gulp-gh-pages | 605 | almost 6 years ago | Publish contents to Github pages |
| gulp-ng-annotate | 265 | about 5 years ago | Add AngularJS dependency injection annotations with |
| gulp-bump | 258 | over 5 years ago | Bump any semver JSON version |
| gulp-file-include | 680 | over 3 years ago | Include files with gulp |
| gulp-zip | 270 | almost 2 years ago | ZIP compress files |
| gulp-git | 401 | over 1 year ago | Run Git commands with gulp |
| gulp-filter | 315 | almost 2 years ago | Filter files in a vinyl stream using globbing |
| gulp-preprocess | Preprocess files based on custom context or environment configuration | ||
| gulp-eval | 6 | over 8 years ago | Eval JS-expression or require CommonJS modules and JSON files |
Awesome Gulp / Scaffolding / Boilerplates | |||
| web-starter-kit | 18,415 | over 1 year ago | Google Web Starter Kit |
| gulp-plugin-boilerplate | 76 | over 1 year ago | Boilerplate to kickstart creating gulp plugins |
| polymer-starter-kit | 2,457 | over 6 years ago | A starting point for Polymer 1.0 apps |
| este | 5,370 | about 6 years ago | The most complete React/Flux dev stack and starter kit for isomorphic functional web apps |
| mnml | 705 | about 7 years ago | Minimal boilerplate to start a responsive HTML5/Sass project |
| kraken | 806 | almost 4 years ago | A lightweight, mobile-first boilerplate for front-end web developers |
| angularjs-gulp-browserify-boilerplate | 1,032 | about 8 years ago | Boilerplate using AngularJS, Sass, gulp, and Browserify |
| hapi-ninja | 377 | over 10 years ago | A Node.js, Hapi, and Swig boilerplate |
| laravel-5-boilerplate | 5,600 | 11 months ago | A Laravel 5 boilerplate project |
| react-starterkit | 348 | about 8 years ago | React starter kit that contains react-router, Reflux, jest, webpack, gulp and Stylus |
| gulp-front | 261 | almost 3 years ago | Frontend boilerplate and modular BEM css framework based on gulp, pug, stylus, postcss, webpack and babel |
| Front End Starter | 21 | over 7 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,769 | over 1 year ago | A gulp generator for modern webapps |
| generator-gulp-angular | 3,718 | over 3 years ago | Yeoman generator for AngularJS with gulp |
| generator-react-gulp-browserify | 422 | about 9 years ago | A Yeoman Generator for React library. It includes gulp, Browserify, Browsersync and Bootstrap |
| generator-node-gulp | 34 | over 9 years ago | A Node.js module generator including gulp and Mocha |
| generator-gulp-bootstrap | 70 | over 10 years ago | Yeoman generator for Bootstrap, gulp & libsass |
| generator-angulpify | 138 | about 10 years ago | Yeoman generator involving AngularJS, gulp and Browserify |
| generator-ionic-gulp | 134 | about 9 years ago | A Yeoman generator for Ionic Projects with gulp |
| generator-gulp-plugin-boilerplate | 50 | over 1 year ago | Scaffold out a |
| generator-jekyllized | 326 | about 6 years ago | Jekyll workflow with gulp, Sass, AutoPrefixer, asset optimization and cache busting and much more |
Awesome Gulp / Miscellaneous | |||
| elixir | 1,075 | over 5 years ago | A clean, fluent API for defining basic gulp tasks for your Laravel applications |
| gulp-app | 959 | almost 5 years ago | Gulp as an app (OS X) |
| lmn-gulp-tasks | 22 | about 8 years ago | Example of gulp tasks unit testing |
| gulp-chef | An elegant, intuitive way to reuse gulp tasks | ||