# Private and open-source alternatives to webpack

1. [esbuild](https://privacyratings.com/build-tools/esbuild/): B (80/100). JavaScript and TypeScript bundler and minifier written in Go, with a command-line tool and APIs for JavaScript and Go.
2. [Rolldown](https://privacyratings.com/build-tools/rolldown/): B (80/100). JavaScript and TypeScript bundler written in Rust with a Rollup-compatible API, developed as the bundler for Vite.
3. [Rollup](https://privacyratings.com/build-tools/rollup/): B (80/100). Module bundler for JavaScript that compiles ES modules into bundles for libraries and applications, with tree shaking and a plugin API.
4. [Vite](https://privacyratings.com/build-tools/vite/): B (80/100). Frontend build tool with a fast development server using native ES modules and hot module replacement, and a production bundler for web applications.
5. [Bun](https://privacyratings.com/build-tools/bun/): C (65/100). JavaScript runtime, package manager, test runner and bundler in a single executable, built on JavaScriptCore and written in Zig.
6. [Parcel](https://privacyratings.com/build-tools/parcel/): D (50/100). Zero-configuration bundler for web applications that builds JavaScript, CSS, HTML and other assets, with a Rust-based compiler and built-in development server.
7. [Rspack](https://privacyratings.com/build-tools/rspack/): D (50/100). JavaScript bundler written in Rust that is compatible with the webpack configuration and plugin API, developed by the ByteDance web infrastructure team.
8. [Turbopack](https://privacyratings.com/build-tools/turbopack/): D (40/100). Incremental bundler written in Rust and built into Next.js, used by the Next.js development server and production builds.

Source: https://privacyratings.com/alternatives/webpack/
