vitejs/vite

Next generation frontend tooling. It's fast!

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 58 minutes ago
Added to GitGenius on October 1st, 2024
Created on April 21st, 2020
Open Issues & Pull Requests: 762 (-1)
GitHub issues: Enabled
Number of forks: 8,843
Total Stargazers: 83,264 (+1)
Total Subscribers: 548 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.2 hours
Mean response time: 82.9 days
90th percentile: 292.1 days
Tracked items: 2,114

Maintainer activity

14 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 7, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

About 10% of issues opened in the past year have never received a reply. 94% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "needs reproduction" is answered fastest, typically in about 8 hours, while "enhancement" waits about 12 months. 42% of tracked open issues have had no activity in three months. 79% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue analytics are temporarily unavailable.

Detailed Description

Vite is a build tool and development server designed to provide a faster and leaner development experience for modern web projects. Written in TypeScript, it addresses the performance bottlenecks of traditional frontend tooling by leveraging native ES modules and modern JavaScript capabilities.

The core of Vite consists of two major components. The development server provides rich feature enhancements over native ES modules, most notably extremely fast Hot Module Replacement (HMR) that enables instant updates during development without full page reloads. The build command bundles code with Rolldown and produces highly optimized static assets for production. This dual-part architecture allows developers to experience instant server starts and lightning-fast HMR during development while maintaining optimized output for production deployments.

Vite's extensibility is a defining characteristic. The project offers both a Plugin API and JavaScript API, both with full typing support, allowing developers and tool authors to customize and extend its behavior. The repository includes multiple packages distributed through npm, including the core vite package, the plugin-legacy package for supporting older browsers, and create-vite for scaffolding new projects. This modular approach enables users to adopt Vite incrementally and tailor their setup to specific project requirements.

Vite's integration ecosystem spans multiple popular frameworks. The repository shares contributors with microsoft/vscode, microsoft/typescript, and sveltejs/svelte, indicating deep integration with the broader web development tooling ecosystem. The project explicitly supports React and Vue.js integration, with additional support for Svelte and server-side rendering capabilities. This framework-agnostic approach, combined with static site generation support, positions Vite as a versatile solution across diverse modern web development scenarios.

The project's classification encompasses module bundling, esbuild integration, and fast bundling as core competencies. By utilizing esbuild for preprocessing and Rolldown for bundling, Vite achieves significant performance improvements over traditional webpack-based workflows. The emphasis on ES modules, hot module replacement, and development server optimization reflects a philosophy centered on reducing friction in the development experience while maintaining production-grade output quality.