- Notifications
You must be signed in to change notification settings - Fork56
🍹 A curated list of awesome gulp resources, plugins, and boilerplates for a better development workflow automation -http://alferov.github.io/awesome-gulp
alferov/awesome-gulp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A curated list of awesomegulp resources, plugins, and boilerplates for a better development workflow automation.
Looking for something else? Take a look at otherawesome lists.
All contributions welcome. Feel free to contribute (guidelines).
[:no_entry:] - A deprecation notice;
- 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
- 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
- gulp-sass - Sass → CSS withlibsass.
- gulp-ruby-sass - Sass → CSS with Ruby Sass.
- gulp-compass - Sass → CSS with Ruby Sass & Compass.
- gulp-less -Less → CSS.
- gulp-stylus -Stylus → CSS.
- gulp-postcss - Pipe CSS throughPostCSS processors with a single parse.
- gulp-coffee -Coffeescript → JavaScript.
- gulp-typescript -TypeScript → JavaScript.
- gulp-react - FacebookReact JSX templates → JavaScript.
- webpack-stream - Runwebpack as a stream to conveniently integrate with gulp.
- gulp-babel - ES6 → ES5 withbabel.
- gulp-traceur - ES6 → ES5 usingTraceur.
- gulp-regenerator - ES6 → ES5 withRegenerator.
- gulp-es6-transpiler - [:no_entry:] ES6 → ES5 withes6-transpiler.
- gulp-myth -Myth - a polyfill for future versions of the CSS spec.
- gulp-cssnext - [:no_entry:] Use tomorrow's CSS syntax, today, usingcssnext.
- gulp-concat - Concatenate files.
- gulp-clean-css - Minify CSS withclean-css.
- gulp-csso - Minify CSS withCSSO.
- gulp-uglify - Minify JavaScript withUglifyJS2.
- gulp-htmlmin - Minify HTML withhtml-minifier.
- gulp-imagemin - Minify PNG, JPEG, GIF and SVG images withimagemin.
- gulp-svgmin - Minify SVG files with gulp.
- gulp-uncss - Remove unused CSS selectors withUnCSS.
- gulp-css-base64 - Transform all resources found (those within a url() declaration) in CSS files into base64-encoded data URI strings.
- gulp-svg2png - Convert SVGs to PNGs.
- gulp-responsive - Generate images at different sizes.
- gulp-svgstore - Combine svg files into one with
<symbol>
elements. - gulp-iconfont - Create icon fonts from several SVG icons.
- 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.
- gulp-angular-templatecache - Concatenate and register AngularJS templates in the $templateCache.
- gulp-jade -Jade → HTML.
- gulp-handlebars -Handlebars templates → JavaScript.
- gulp-hb -Handlebars templates → HTML.
- gulp-nunjucks -Nunjucks templates → JavaScript.
- gulp-dustjs -Dust templates → JavaScript.
- gulp-riot -Riot templates → JavaScript.
- gulp-markdown - Markdown → HTML.
- gulp-template -Lodash templates → JavaScript.
- gulp-swig -Swig templates → HTML.
- gulp-remark - Gulp plugin forremark - markdown processor powered by plugins
- gulp-csslint - Automated linting of CSS withCSSLint.
- gulp-htmlhint -HTMLHint wrapper to validate your HTML.
- gulp-jshint - Detect errors and potential problems in JavaScript withJSHint.
- gulp-jscs - Check JavaScript code style withjscs.
- gulp-coffeelint - A style checker that helps keepCoffeeScript code clean.
- gulp-tslint -TypeScript linter plugin for gulp.
- gulp-eslint - Identify and report on patterns found in ECMAScript/JavaScript code.
- gulp-w3cjs - Validate HTML withw3cjs.
- gulp-lesshint - Lint less files withlesshint.
- gulp-check-unused-css - Check your HTML templates for unused CSS classes.
- browser-sync - Keep multiple browsers & devices in sync when building websites (recipes).
- gulp-livereload - Gulp plugin for livereload.
- gulp-changed - Only pass through changed files.
- gulp-cached - A simple in-memory file cache.
- gulp-remember - Remember and recall files passed through it.
- gulp-newer - Pass through newer source files only.
- 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.
- 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.
- gulp-mocha - RunMocha tests.
- gulp-jasmine - RunJasmine 2 tests in Node.js.
- gulp-protractor - Gulp wrapper forProtractor tests.
- gulp-coverage - Coverage reporting for Node.js that is independent of the test runner.
- gulp-karma - Karma test runner for gulp.
- gulp-ava- RunAVA tests with gulp.
- gulp-util - Set of useful utilities.
- gulp-plumber - Prevent pipe breaking caused by errors.
- gulp-load-plugins - Automatically load in gulp plugins.
- main-bower-files - Simplify build process setup by dynamically getting the library files.
- autoprefixer - Parse CSS and add vendor prefixes to rules by Can I Use.
- gulp-sourcemaps - Provide source map support.
- gulp-replace - A string replace plugin for gulp.
- gulp-rename - Rename files easily.
- gulp-rev - Static asset revisioning by appending content hash to filenames: unicorn.css → unicorn-d41d8cd98f.css.
- del - Delete files/folders using globs.
- gulp-exec - Run a shell command.
- gulp-strip-debug - Strip console, alert, and debugger statements from JavaScript code.
- gulp-cssimport - Parses a CSS file, finds imports, grabs the content of the linked file and replaces the import statement with it.
- gulp-inline-css - Inline your CSS properties into the style attribute in an HTML file.
- gulp-gh-pages - Publish contents to Github pages.
- gulp-ng-annotate - Add AngularJS dependency injection annotations withng-annotate.
- gulp-bump - Bump any semver JSON version.
- gulp-file-include - Include files with gulp.
- gulp-zip - ZIP compress files.
- gulp-git - Run Git commands with gulp.
- gulp-filter - Filter files in a vinyl stream using globbing.
- gulp-preprocess - Preprocess files based on custom context or environment configuration.
- gulp-eval - Eval JS-expression or require CommonJS modules and JSON files.
- web-starter-kit - Google Web Starter Kit.
- gulp-plugin-boilerplate - Boilerplate to kickstart creating gulp plugins.
- polymer-starter-kit - A starting point for Polymer 1.0 apps.
- este - The most complete React/Flux dev stack and starter kit for isomorphic functional web apps.
- mnml - Minimal boilerplate to start a responsive HTML5/Sass project.
- kraken - A lightweight, mobile-first boilerplate for front-end web developers.
- angularjs-gulp-browserify-boilerplate - Boilerplate using AngularJS, Sass, gulp, and Browserify.
- hapi-ninja - A Node.js, Hapi, and Swig boilerplate.
- laravel-5-boilerplate - A Laravel 5 boilerplate project.
- react-starterkit - React starter kit that contains react-router, Reflux, jest, webpack, gulp and Stylus.
- gulp-front - Frontend boilerplate and modular BEM css framework based on gulp, pug, stylus, postcss, webpack and babel.
- Front End Starter - A boilerplate for frontend projects powered by Gulp, HTML5 bolierplate, Sass, PostCss and Webpack(for Babel transpiling).
- generator-gulp-webapp - A gulp generator for modern webapps.
- generator-gulp-angular - Yeoman generator for AngularJS with gulp.
- generator-react-gulp-browserify - A Yeoman Generator for React library. It includes gulp, Browserify, Browsersync and Bootstrap.
- generator-node-gulp - A Node.js module generator including gulp and Mocha.
- generator-gulp-bootstrap - Yeoman generator for Bootstrap, gulp & libsass.
- generator-angulpify - Yeoman generator involving AngularJS, gulp and Browserify.
- generator-ionic-gulp - A Yeoman generator for Ionic Projects with gulp.
- generator-gulp-plugin-boilerplate - Scaffold out agulp plugin boilerplate.
- generator-jekyllized - Jekyll workflow with gulp, Sass, AutoPrefixer, asset optimization and cache busting and much more.
- elixir - A clean, fluent API for defining basic gulp tasks for your Laravel applications.
- gulp-app - Gulp as an app (OS X).
- lmn-gulp-tasks - Example of gulp tasks unit testing.
- gulp-chef - An elegant, intuitive way to reuse gulp tasks.
To the extent possible under law,Philipp Alferov has waived all copyright and related or neighboring rights to this work.
About
🍹 A curated list of awesome gulp resources, plugins, and boilerplates for a better development workflow automation -http://alferov.github.io/awesome-gulp
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors10
Uh oh!
There was an error while loading.Please reload this page.