Developer(s) | Evan Wallace ![]() |
---|---|
Stable release | 0.20.1[1] ![]() |
Repository | |
Written in | Go ![]() |
Operating system | Cross-platform ![]() |
Type | JavaScript bundler |
License | MIT License ![]() |
Website | Official website ![]() |
esbuild is a free and open-source module bundler and minifier for JavaScript written by Evan Wallace.[2][3] Written in Go instead of JavaScript, esbuild claims to be "10 to 100 times" faster than other bundlers by using parallelism and shared memory usage.[4][5][6][7] It supports TypeScript, JSX, tree-shaking and is extensible through plugins.
esbuild is used in Vite, a front-end build-tool and development server, and the Phoenix Framework. It is included as a bundler for Angular since v17,[8] Ruby on Rails since v7,[9] and for Netlify Functions.[10]