Vite

A frontend build tool and development server with instant start and hot module replacement.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Vite

Vite runs a development server that serves source files on demand over native ES modules and pre-bundles dependencies, so it starts quickly and reflects edits almost immediately through hot module replacement. TypeScript, JSX, CSS, Web Workers and WebAssembly work out of the box.

Production builds use Rolldown for tree-shaking, minification and chunking control. A plugin system based on Rollup's interface, a typed API and server-side rendering support make it the base for many frameworks. New projects start with npm create vite or the equivalent in Yarn, pnpm, Bun or Deno.

Strengths

  • Very fast dev server start and hot reload
  • TypeScript and JSX support without extra setup
  • Rollup-compatible plugin system
  • Built-in server-side rendering support

Limitations

  • Installed per project through a JavaScript package manager
  • Some older tooling assumes webpack-style configuration

Details

Pricing
FreeFree and open source, supported by sponsors.
License
MIT
Developer
The Vite contributors
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Best suited for
Frontend developers starting or maintaining modern web apps
Categories
Developer tools
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Vite

Compare all

Software that can replace Vite for an important use case, and what changes if you switch.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing