webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff. (by webpack)
esbuild
An extremely fast bundler for the web (by evanw)
webpack | esbuild | |
---|---|---|
369 | 359 | |
65,371 | 39,016 | |
0.2% | 0.4% | |
9.8 | 9.1 | |
5 days ago | 25 days ago | |
JavaScript | Go | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
webpack
Posts with mentions or reviews of webpack.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-06-16.
-
Advanced Techniques for Parsing and Interpreting JavaScript Code
Webpack: A static module bundler for modern JavaScript applications
-
JavaScript is so redundant
Why are there so many JavaScript build tools? Gulp, Grunt, Webpack, Laravel Mix, Rollup.js, and now Vite. And these are just the ones that I've worked with. Haven't we solved this problem? And why build a new tool? Why not improve existing tools?
-
Dark Souls CRUD Arena - The Prisoner Approach
to then serve to the browser. If I was using something like Vite or Webpack I would have gotten this handling for free.
-
Top 20 Front-End Development Tools to Use in 2025
17. Webpack
-
You Don’t Know JS Yet: My Weekly Journey Through JavaScript Mastery
The JS code gets transpiled by tools like Babel, then bundled (often by Webpack) into a single or few files (like bundle.js). This optimizes the website to load faster, as the browser can fetch everything from one file instead of multiple.
-
Webpack 5: The Next Generation Module Bundler
Remember that Webpack is highly configurable, and this article only scratches the surface of what's possible. Be sure to check the official Webpack documentation for more detailed information and advanced configurations.
-
30 Best Free Tools for Frontend Developers in 2025
Website: webpack.js.org
-
Discover the power of microfrontends: A revolution in frontend development
With Webpack 5, a new feature has helped microfrontends proliferate: Module Federation. Module Federation allows JavaScript code to be loaded — synchronously or asynchronously — at runtime.
-
Simplify Browser Extension Deployment with GitHub Actions
Firefox: Extensions utilizing bundlers like webpack or Extension.js require zipped source code. Additionally, Firefox mandates submissions in Cross-Platform Install (XPI) format.
-
Which JavaScript Bundler Is Right for You? A Deep Dive into Webpack, Vite, and More
Webpack is one of the oldest and most widely used bundlers in web development, created by Tobias Koppers in 2012. It gained popularity after Browserify and RequireJS and has become the go-to choice for managing complex projects.
esbuild
Posts with mentions or reviews of esbuild.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-06-18.
-
Why and how to optimize your Lambda
I recommend using NodeJS, not because it fits the event-driven, non-blocking model, but because it is very well-suited for reducing file size by bundling the code. Esbuild is a great tool to bundle your Lambda. It is already included in the CDK construct NodeJSFunction when using AWS CDK, and you don't need source maps, at least not in production.
-
__Pure__ annotation in Zod source code.
You will find an issue related to pureannotations in esbuild repository.
-
⚔️ Vite vs. Turbopack in 2025: Which One to Choose?
Vite (pronounced veet) was created by Evan You (Vue's creator) and launched in 2020. It uses native ES modules in the browser and esbuild for lightning-fast dev servers and Rollup for optimized production builds.
- Esbuild – An Fast Bundler for the Web
- Quais as melhores ferramentas para trabalhar com Node?
-
Understanding how Vite deals with your node_modules
Pre-bundle all the dependencies on the "optimization boundary" list into node_modules/.vite/deps/ folder. This step is done by esbuild.
- Show HN: Nue – Apps lighter than a React button
- A 10x Faster TypeScript
-
Extensible WASM Applications with Go
ESBuild is a bundler. The subtitle on the website is literally “An extremely fast bundler for the web”. To bundle, pass —-bundle flag.
https://esbuild.github.io/
-
How I Built a SpeedtestTracker with Raspberry PI and AWS Lambda
esbuild for bunding both the client and server separately
What are some alternatives?
When comparing webpack and esbuild you can also consider the following projects:
vite - Next generation frontend tooling. It's fast!
swc - Rust-based platform for the Web
gulp - A toolkit to automate & enhance your workflow
ncc - Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.
Rollup - Next-generation ES module bundler