DEV Community

shadowtime2000
shadowtime2000

Posted on • Originally published at h.shadowtime2000.com on

List of JS Bundlers 🚀

List of JS Bundlers

In my previous article about ES6 tree shaking a reader commented suggesting that I add a list of bundlers that support tree shaking to the bottom of the article. Instead I am going to create a list of JS bundlers.

  1. Webpack

  2. Rollup

  3. Parcel

  4. esbuild

  5. SWC

  6. Pax

  7. Bundl

  8. Klap

  9. Brunch

  10. Microbundle

  11. Packem

  12. Lasso

  13. Browserify

  14. FuseBox

  15. Metro

  16. Module Concat

  17. Bit Bundler

  18. SystemJS Builder

  19. Steal

  20. Blade Runner

  21. Rome

Other Articles You Might Like

  1. What is ES6 Tree Shaking?

  2. Everything You Don't Know About ES Modules

Feel free to suggest any more bundlers that I can add to the list in the comments!

Top comments (6)

Collapse
 
madza profile image
Madza

You have compiled a nice list there 😉
I like Rollup and how it works inside Svelte, plus exited about esbuilt in the future 😉

Collapse
 
shadowtime2000 profile image
shadowtime2000

Thanks! Yeah esbuild is pretty cool I just haven't had a chance to try it out. The fact that Snowpack is going to use esbuild as it's default bundler will probably help advance the project a ton.

Collapse
 
noseratio profile image
Andrew Nosenko
Collapse
 
shadowtime2000 profile image
shadowtime2000

I don't consider Snowpack and Preact WMR bundlers because they really are more of just wrappers around Webpack and Rollup with better HMR. Thanks for the Rome one, the project seems pretty cool. I will add it to the list.

Collapse
 
eclecticcoding profile image
Chuck

Good write up.
FYI. I just read about vitejs.dev... looks interesting

Collapse
 
shadowtime2000 profile image
shadowtime2000

Vite and Snowpack seem to be pretty cool. I just didn't use them because they are kind of only wrappers around their respective bundlers with some extra features for faster development.