webpack is a module bundler.
webpack takes modules with dependencies and generates static assets representing those modules.
A curated list of awesome Webpack resources, libraries, tools and applications
Inspired by the awesome list. Feel free to improve this list by contributing!
- Webpack 1.x - Webpack 1.x Documentation
- Webpack 2.x - Webpack 2.x Documentation (Under development)
People passionate about Webpack (In no particular order)
- Sean T. Larkin - @TheLarkInn UX for Mutual of Omaha. Developer Advocate and webpack core team member.
- Juho Vepsäläinen - @bebraw from SurviveJS and webpack core team member.
- Eric Clemmons - @ericclemmons VP of Software Development at HigherEdHQ. Webpack member.
- Patrick Stapleton - @gdi2290 from AngularClass, AngularAir and Angular Universal. Webpack member.
- Kent C. Dodds - @kentcdodds from PayPal Engineering and JavaScript Air. Webpack member.
- Johannes Ewald - @Jhnnns: Webpack core team member.
- Joshua Wiens - @d3viant0ne: Technical Lead for EasyMetrics. Webpack member.
- Jonathan Creamer - @jcreamer898: Microsoft MVP and Telerik Developer Expert.
- File Loader: File loader module for Webpack. -- Maintainer:
Webpack Team
- URL Loader: URL loader module for Webpack. -- Maintainer:
Webpack Team
- HTML Loader: HTML loader module for Webpack. -- Maintainer:
Webpack Team
- Raw Loader: Raw file loader module for Webpack. -- Maintainer:
Webpack Team
- Image Loader: Image minimizing loader for webpack. -- Maintainer:
Andy VanWagoner
- SVG Url Loader: Loader which loads SVG file as utf-8 encoded Url. -- Maintainer:
Hovhannes Babayan
- json5 Loader: json5 loader module for Webpack. -- Maintainer:
Webpack Team
- json Loader: json loader module for Webpack. -- Maintainer:
Webpack Team
- mermaid Loader: mermaid loader module (diagrams) for Webpack. -- Maintener:
Paul Musso
- Angular2 Template Loader: Inlines html and style's in Angular2 components. -- Maintainer:
Sean Larkin
- Handlebars Loader: A handlebars template loader for Webpack. -- Maintainer:
Paul Carduner
- Vue Loader: Webpack loader for Vue.js components. -- Maintainer:
Vuejs Team
- SVG React Loader - Webpack SVG to React Component Loader. -- Maintainer:
Jerry Hamlet
- Underscore Loader - Underscore and Lodash template loader. -- Maintainer:
Emmanuel Antico
- ngTemplate Loader - Angular1 Template Loader. -- Maintainer:
Toby Rahilly
- Style Loader: Style loader module for Webpack. -- Maintainer:
Webpack Team
- PostCSS Loader: PostCSS loader for Webpack. -- Maintainer:
PostCSS Team
- CSS Loader: CSS loader module for Webpack. -- Maintainer:
Webpack Team
- SASS Loader: SASS loader for Webpack. -- Maintainer:
Jorik Tangelder
- Less Loader: Less loader module for Webpack. -- Maintainer:
Webpack Team
- Stylus Loader: A stylus loader for webpack. -- Maintainer:
Kyle Robinson Young
- Isomorphic Style Loader: Isomorphic CSS style loader for Webpack. -- Maintainer:
Kriasoft Team
- TS Loader: TypeScript loader for webpack. -- Maintainer:
TypeStrong Team
- Awesome TypeScript Loader: Awesome TS loader for Webpack. -- Maintainer:
Stanislav Panferov
- Coffee Loader: Coffee loader module for Webpack. -- Maintainer:
Webpack Team
- Bootstrap Loader: Load Bootstrap styles in your Webpack bundle. -- Maintainer:
ShakaCode Team
- PostHTML Loader: PostHTML loader for Webpack. -- Maintainer:
PostHTML Team
- ELM Loader: Webpack loader for the Elm programming language. -- Maintainer:
Richard Feldman
- Babel Loader: Webpack plugin for Babel. -- Maintainer:
Babel Team
- ESLint Loader: ESLint loader for Webpack. -- Maintainer:
Maxime Thirouin
- StyleLint Loader: A Webpack Loader for linting SASS, SCSS & CSS. -- Maintainer:
Adrian Hall
- JSHint Loader: JSHint loader module for Webpack. -- Maintainer:
Webpack Team
- JSCS Loader: Run your source through the JSCS style checker. -- Maintainer:
Daniel Perez Alvarez
- JSHint Loader: JSHint loader module for Webpack. -- Maintainer:
Webpack Team
- Bundle Loader: Bundle loader for Webpack. -- Maintainer:
Webpack Team
- Worker Loader: Worker loader module for Webpack. -- Maintainer:
Webpack Team
- Resolve URL Loader: Resolves relative paths in url() statements. -- Maintainer:
Ben Holloway
- Import Loader: Imports loader module for Webpack. -- Maintainer:
Webpack Team
- SourceMap Loader: Extract sourceMappingURL comments from modules. -- Maintainer:
Webpack Team
- Combine Loader - Converts a loaders array into a single loader string. -- Maintainer:
James Friend
- Icon Font Loader - Generates an iconfont from SVG dependencies. -- Maintainer:
Tom Grooffer
- Modernizr Loader - Get your modernizr build bundled with webpack. -- Maintainer:
Peerigon Devs
- Mocha Loader: Mocha loader module for Webpack. -- Maintainer:
Webpack Team
- Karma Webpack: Use Karma with Webpack. -- Maintainer:
Webpack Team
- Istanbul Webpack plugin: Use Istanbul instrumenter for the whole pack. -- Maintainer:
Hagai Cohen
- Terse Webpack - Webpack simplified in a fluent API with presets. -- Maintainer:
Eric Clemmons
- SystemJS Webpack - Webpack bundling for SystemJS. -- Maintainer:
Guy Bedford
- Gulp Webpack Stream - Run webpack through a stream interface. -- Maintainer:
Kyle Robinson Young
- Webpack Blocks - Configure webpack using functional feature blocks. -- Maintainer:
Andy Wermke
- Extract Text Plugin: Extract text from bundle into a file. -- Maintainer:
Webpack Team
- Compression Plugin: Prepare assets to serve with Content-Encoding. -- Maintainer:
Webpack Team
- Offline Plugin: Offline plugin (ServiceWorker, AppCache) for Webpack. -- Maintainer:
Arthur Stolyar
- Rewire Plugin: Dependency injection for Webpack bundles. -- Maintainer:
Johannes Ewald
- HTML Webpack Plugin: Simplifies creation of HTML files. -- Maintainer:
Jan Nicklas
- Copy Webpack Plugin: Copy files and directories in webpack. -- Maintainer:
Len Boyette
- Split By Path: Split By Path Webpack Plugin. -- Maintainer:
Bohdan Tkachenko
- SW Precache - Generates a service worker to precache bundle. -- Maintainer:
Will Farley
- CoreJS Plugin - Core-JS as a webpack plugin. -- Maintainer:
PatrickJS
- Webpack Dev Middleware: Middleware which arguments a live bundle. -- Maintainer:
Webpack Team
- Webpack Dev Server: Serves a webpack app. Updates the browser on changes. -- Maintainer:
Webpack Team
- Webpack Merge - Merge designed for Webpack. -- Maintainer:
Juho Vepsäläinen
- NPM Install Webpack - Automatically install & save deps with Webpack. -- Maintainer:
Eric Clemmons
- Webpack Validator - Validates your webpack config with Joi. -- Maintainer:
js-dxtools Team
- Webpack Config Utils - Util. to make your webpack config easier to read. -- Maintainer:
Kent C. Dodds
- Angular2 Webpack Toolkit - Webpack tools and helpers for Angular 2. -- Maintainer:
AngularClass
- HJS Webpack: Helpers/presets for setting up webpack with hotloading. -- Maintainer:
Henrik Joreteg
- Jamund Ferguson | 22-Jul-16 - Manually Tuning Webpack Builds.
- Sean T. Larkin | 21-Jul-16 - Learn and Debug webpack with Chrome Dev Tools!.
- Raja Rao DV | 10-Apr-16 - Webpack — The Confusing Parts.
- Jonathan Creamer | 25-Feb-16 - WebPack Code splitting with ES6 and Babel 6.
- Grgur Grisogono | 15-Feb-16 - Webpack 2 Tree Shaking Configuration.
- Ilya Zayats | 07-Feb-16 - How to split your apps by routes with Webpack.
- Sebastian De Deyne | 04-Feb-16 - Adventure Time With Webpack.
- Jonathan Creamer | 10-Jan-16 - Advanced WebPack Part 2 - Code Splitting.
- Andy Ccs | 02-Jan-16 - Webpack and Docker for Development and Deployment.
- Jonathan Creamer | 08-Jun-16 - Advanced WebPack Part 3 - Creating a custom notifier plugin.
- Nader Dabit | 07-Sept-15 - Beginner’s guide to Webpack.
- Jonathan Creamer | 02-Sept-15 - Advanced WebPack Part 1 - The CommonsChunk Plugin.
- Maxime Fabre | 16-Oct-15 - Webpack your bags.
- Andrew Ray | 09-Apr-16 - Webpack: When To Use and Why.
- Sean Larkin NEJS Conf | 30-Sep-16 | Webpack: Core Concepts
- Front End Center Webpack from First Principles | 22-Aug-16 - Intro to Webpack
- Sean Larkin on AngularAir | 03-Aug-16 - ngAir 75 - Webpack 2 with Sean Larkin.
- Eric Clemmons chat with Kent C. Dodds | 01-Jul-16 - Webpack HMR.
- Mirko Nasato (5 Part Series) | 07-Jun-16 - Angular2 with Webpack Project Setup.
- Jonathan Creamer at Nodevember | 05-Dec-15 - Advanced WebPack.
- Kyle Robinson Young | 08-Jul-15 - Getting Started with Webpack.
- Tasveer Singh at TorontoJS Tech Talk | 09-Apr-15 - Webpack.
- Jeremy Lund at Mountain West JS | 28-Mar-15 - Gift Wrap Your Code with Webpack.
- Intro to webpack (playlist) - Egghead.io playlist of a few videos by Kent C. Dodds (the first is free).
- Angular and Webpack for modular applications - Egghead.io course by Kent C. Dodds
- Using Webpack for Production JavaScript Applications - Egghead.io course by Kent C. Dodds (advanced)
- Webpack Fundamentals - Joe Eames for Pluralsight (intermediate)
- SurviveJS - Webpack: Free book guiding from a webpack apprentice to master. Covers development, production, and advanced topics.
- Webpack Examples: Examples of common Webpack functionality.
- Angular2 Webpack Starter - A Webpack driven Angular 2 Starter kit from AngularClass.
- Angular2 Webpack - A complete, yet simple, starter for Angular 2 using Webpack from Preboot.
- Angular2 Webpack Visual Studio - ASP.NET Core, Angular2 with Webpack and Visual Studio from Damien Bod.
- Angular2 Starter - Angular2 starter kit with Typescript and Webpack from Brian Schemp.
- Angular2 SPA - Angular 2 ASP.NET Core Spa from Steve Sanderson.
- Angular2 Seed - A simple starter demonstrating the basic concepts of Angular2 from Pawel Kozlowski.
- ES6 TodoMVC with Webpack - Repo used to teach webpack. (Check branches). from Kent C. Dodds.
- Create React App - Create React apps with no build configuration from Dan Abramov.
- React Starter Kit - Isomorphic web app boilerplate from Kriasoft Team.
- React Redux Universal - A starter boilerplate for a universal webapp from Erik Rasmussen.
- Frontend Boilerplate - A boilerplate of things that mostly shouldn't exist from TJ Holowaychuk.
- ReactGo - Your One-Stop solution for a full-stack universal Redux from Ken Ding.
- React Native Calculator - Mobile, desktop and website Apps with the same code from Benoit Vallon.
- React Cordova Boilerplate - TodoMVC example for React with Cordova from Yuval Saraf.
- React Universally - A starter kit giving you the minimum requirements for a production ready universal react application.