About this project

Vite is a frontend tooling project aimed at making development for modern web applications faster and leaner. It is split into two main pieces: a development server and a build command. The dev server builds on native ES modules and layers on feature enhancements, most notably very fast Hot Module Replacement (HMR) so that changes appear in the browser without a full reload. The build command bundles code with Rolldown and comes pre-configured to produce highly optimized static assets for production. Extensibility is a core design goal. Vite exposes a Plugin API and a JavaScript API, both with full typing support, allowing frameworks and tooling authors to integrate their own transforms, resolution behavior and dev-server middleware. Repository layout and packages: - vite — the core package. - @vitejs/plugin-legacy — legacy browser support plugin. - create-vite — scaffolding tool for starting new projects. Additional materials in the repo include a Contributing Guide and an MIT license. The README also links to a Discord chat community, npm badges for version and Node compatibility, a CI build status badge, and a sponsor wall. Documentation covering features, plugin development and the JavaScript API is hosted separately at the project site. The name comes from the French word for "quick" and is pronounced like "veet".