Awesome webpack
A curated list of awesome webpack resources, libraries, tools and applications. It is inspired by the awesome list. Feel free to improve this list by contributing.
Webpack Ecosystem
Remember to Cast your vote for upcoming Webpack features!
Support Webpack
People passionate about Webpack (In no particular order)
Libraries
Loaders
File Type
- HTML Loader: HTML loader module for Webpack. -- Maintainer:
Webpack Team
- Responsive Loader: Loader for responsive images. -- Maintainer:
Jeremy Stucki
- SVG Url Loader: Loader which loads SVG file as utf-8 encoded Url. -- Maintainer:
Hovhannes Babayan
- mermaid Loader: mermaid loader module (diagrams) for Webpack. -- Maintainer:
Paul Musso
- wasm loader: wasm binary loader module for Webpack. -- Maintainer:
Arthur Buldauskas
- Imagemin Loader/Plugin: Image minimizing loader + plugin for webpack. -- Maintainer:
itgalaxy inc.
- Bin Exec Loader: Pipe any file through any binary. -- Maintainer:
Rafael Milewski
- GraphQL Loader:
.graphql
document loader. -- Maintainer: Stephen Wan
Component & Template
- 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
- ngInlineStylesLoader: Optimizes inlined css of angular components. -- Maintainer:
Severin Friede
- Markup-inline Loader Inline SVGs to HTML -- Maintainer:
Zhicheng Wang
- Polymer Loader - Loader for Polymer elements. -- Maintainers:
Rob Dodson
- Chad Killingsworth
- Bryan Coulter
- Tag Loader - Loader for Riot tag files. -- Maintainer:
Riot Team
- Twig Loader - Twig template loader. -- Maintainer:
Zimmo.be Team
- Auto ngTemplate Loader: Autodetect Angular 1 templates and load them. -- Maintainer:
Yash Kulshrestha
- Pug Loader - Pug template loader (formerly Jade). -- Maintainer:
Pug Team
- Simple Nunjucks Loader - Nunjucks template loader. -- Maintainer:
ogonkov
Styles
- 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
- Minify CSS-in-JS Loader: RegExp-based minify CSS-in-JS loader for Webpack, don't need babel. -- Maintainer:
Zack Young
- SASS Resources Loader: Globally import SASS resources (variables, mixins, etc.). -- Maintainer:
ShakaCode
Language & Framework
- TS Loader: TypeScript loader for webpack. -- Maintainer:
TypeStrong Team
- 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
- Fengari Loader: Run Lua code using Fengari. -- Maintainer:
Daurnimator
Utility
- Babel Loader: Webpack plugin for Babel. -- Maintainer:
Babel 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 - Converts svgs into font icons in CSS. -- Maintainer:
Forrest R. Zhao
- Icons Loader - Generates an iconfont from SVG dependencies. -- Maintainer:
Mike Vercoelen
- Modernizr Loader - Get your modernizr build bundled with webpack. -- Maintainer:
Peerigon Devs
- ngRouter Loader - AOT capable NgModule lazy loading using angular router -- Maintainer:
Shlomi Assaf
- Lingui Loader - Compile message catalogs on the fly for jsLingui, i18n library -- Maintainer:
Tomáš Ehrlich
- Shell Loader - Run an arbitrary shell script on source files. -- Maintainer:
Jo Sprague
- EXIF Loader - Extract EXIF- & IPTC-data from your JPGs during build-time. -- Maintainer:
Emanuel Kluge
- esbuild Loader - Blazing fast alternative to babel-loader, ts-loader, and Terser powered by esbuild. -- Maintainer:
Hiroki Osame
Testing
Integration Libraries
- Dotenv Webpack: Compiles environment variables into your bundle via dotenv. -- Maintainer:
Matthew Steele
- 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
- Webpacker - Official webpack gem for integration into ruby on rails projects. -- Maintainer:
Rails
- WebpackAspnetMiddleware - Development middleware for ASP.NET 5. -- Maintainer:
Frank Wallis
- Consul Key/Value Webpack: Compiles environment variables into your bundle via Consul KV-store. -- Maintainer:
Marlon Maxwel
Webpack Plugins
- 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
- Webpack Bundle Analyzer - Represents bundles as an interactive treemap. -- Maintainer:
Yuriy Grunin
- HJS Webpack: Helpers/presets for setting up webpack with hotloading. -- Maintainer:
Henrik Joreteg
- Webpack Dashboard: A CLI dashboard for webpack dev server. -- Maintainer:
Formidable Labs
- Neutrino: Combines the power of Webpack with the simplicity of presets. -- Maintainer:
Eli Perelman
- Speed Measure Plugin - Measures the speed of your webpack plugins and loaders. -- Maintainer:
Stephen Cook
- packtracker.io - Webpack bundle analysis on every commit, report webpack stats to every pull request.
- BundleStats: Analyze webpack stats(bundle size, assets, modules, packages) and compare the results between different builds. -- Maintainer:
Vio
- Webpack Landing Generator: Easy way to create landing page that converts. -- Maintainer:
Aliaksei Kuncevic
- Webpack Dev Server Firewall: Prevents access to dev server from unknown IPs. -- Maintainer:
Igor Adamenko
- RelativeCI: Run in-depth bundle analyses on every build and monitor webpack bundle size, assets, modules, and packages.
Research & Training
Articles
Videos
Courses
Books
- SurviveJS - Webpack: Free book guiding from a webpack apprentice to master. Covers dev, prod, and advanced topics.
Webpack Examples
Angular
Framework Agnostic
React
Vue
Other