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 allSoftware 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.
Storybook
Workshop for building and documenting UI components in isolation.
Node.js
The JavaScript runtime that server-side JavaScript is built on, with the npm ecosystem behind it.
pnpm
A Node.js package manager that saves disk space by hard-linking packages from a shared store.
Biome
A fast formatter and linter for JavaScript, TypeScript, JSON, CSS, HTML and GraphQL in one tool.
ESLint
A pluggable linter that finds and automatically fixes problems in JavaScript and JSX code.
Prettier
An opinionated code formatter for JavaScript, TypeScript, CSS, HTML, Markdown and other languages.