Alternatives to Vite

A frontend build tool and development server with instant start and hot module replacement. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Vite.

  • webpack

    A module bundler that packages JavaScript, CSS, HTML, WebAssembly and assets into optimized output.

    webpack bundles JavaScript, CSS, HTML and WebAssembly with a large loader and plugin ecosystem, but its configuration can grow complex and dev servers start more slowly.

  • Parcel

    A zero-configuration build tool and bundler for web applications and libraries.

    Parcel works without configuration, installs missing plugins automatically and includes a dev server, but offers less control for unusual setups and is not open source.

  • esbuild

    A fast bundler and minifier for JavaScript, TypeScript, JSX and CSS with CLI, JavaScript and Go APIs.

    esbuild is a fast bundler and minifier with CLI, JavaScript and Go APIs, but lacks Vite's dev server with hot module replacement and has a smaller plugin ecosystem.

  • Bun

    A JavaScript runtime, bundler, test runner and package manager in one executable, built as a faster drop-in for Node.js.

    Bun combines runtime, bundler, test runner and package manager in one executable, replacing more of the toolchain but with incomplete Node compatibility.

  • Deno

    A JavaScript and TypeScript runtime with security on by default, TypeScript built in, and a complete toolchain in one binary.

    Deno bundles a formatter, linter, test runner and bundler into a sandboxed TypeScript runtime, rather than serving as a dedicated frontend dev server.

Similar software

Related functionality, not a direct replacement.