vitejs /vite

Next generation frontend tooling. It's fast!

★ 83,905⑂ 9,593👁 561⑃ 9,483● 8,931▤ 736◈ 4,009
TypeScriptMITCreated 2020-04-21vite.dev
83,905
stars
+22
9,593
forks
561
watchers
9,483
prs
8,931
issues
736
releases
4,009
discussions

README

Vite ⚡

 Next Generation Frontend Tooling

- 💡 Instant Server Start
- ⚡️ Lightning Fast HMR
- 🛠️ Rich Features
- 📦 Optimized Build
- 🔩 Universal Plugin Interface
- 🔑 Fully Typed APIs

Vite (French word for "quick", pronounced /viːt/, like "veet") is a build tool that aims to provide a faster and leaner development experience for modern web projects. It consists of two major parts:

- A dev server that provides rich feature enhancements over native ES modules, for example extremely fast Hot Module Replacement (HMR).

- A build command that bundles your code with Rolldown, pre-configured to output highly optimized static assets for production.

In addition, Vite is highly extensible via its Plugin API and JavaScript API with full typing support.

Read the Docs to Learn More.

 Packages

| Package                                         | Version (click for changelogs)                                                                                                    |
| ----------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------- |
| vite                           |                                     |
| @vitejs/plugin-legacy |  |
| create-vite             |                |

 Contribution

See Contributing Guide.

 License

MIT.

 Sponsors

Top issues

Discussions

Latest release

v8.3.6 v8.3.6 2026-11-05
Bug Fixes

 await overlapping plugin container close calls (23935) (175bbeb)
 build: resolve dynamic imports with queries appended when collecting CSS dependencies (23909) (df36558)
 build: use stable module ids in chunk import map hash signatures (fix 23975) (23976) (8069835)
 bundled-dev: allow named imports from Node built-ins (23858) (4260c75)
 bundled-dev: reload when hmr cannot run an entry again (23849) (a236886)
 deps: update @rollup/plugin-alias to v6.0.1 (23862) (67c965b)
 deps: update all non-major dependencies (23896) (46b91c5)
 deps: update all non-major dependencies (239

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON