arrow-rShape:: design:: donations:: engeneering:: fund:: mkt:: office:: other:: office supplies:: office supplies:: team2:: travel:: web services@2x:: icon (donation done):: icon (donation done):: symbol:: typeE8DE4586-5F42-41C1-89FC-4DA35F86795DB0F81F5F-A9B2-4673-84CA-94419A382DB0

Hi! This is the webpack open collective.

We are on a mission to raise the bar for web performance and developer experience. With one tool.

Estimated annual budget based on current donations:

Unpaid Expenses

Submit expense

Transparency is a great quality.

Submit an expense, get reimbursed and show how funds are being spent!

Funds Available:


Transactions will show up here

Share this page and get backers and sponsors to support your collective!

We are webpack

The main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any deployment target running javascript. (node, electron, atom, web, web worker).

Webpack bundles both ES6, CommonJS, and AMD modules (even combined). In addition to code-splitting, webpack can create a single bundle or multiple chunks that are asynchronously loaded at runtime (to reduce initial loading time). Dependencies are resolved during compilation reducing the runtime size.

Loaders can preprocess files while compiling, e.g. coffeescript to JavaScript, handlebars strings to compiled functions, images to Base64, etc. webpack makes no assumption about your workflow, framework of choice, or development environment, and because of that, we are in the top 1% most used packages on npm!!!

Webpack has a highly modular and configurable plugin system that lets you do whatever else your application requires.



This is possible thanks to all these people and organizations who contribute their time and/or money to support this collective. Contribute too!

+1031 contributors on Github