vite
by
vitejs

Description: Next generation frontend tooling. It's fast!

View on GitHub ↗

Summary Information

Updated 27 minutes ago
Added to GitGenius on October 1st, 2024
Created on April 21st, 2020
Open Issues & Pull Requests: 717 (+0)
Number of forks: 8,543
Total Stargazers: 81,949 (+17)
Total Subscribers: 605 (+11)

Issue Activity (beta)

Open issues: 485
New in 7 days: 4
Closed in 7 days: 7
Avg open age: 695 days
Stale 30+ days: 432
Stale 90+ days: 374

Recent activity

Opened in 7 days: 2
Closed in 7 days: 4
Comments in 7 days: 5
Events in 7 days: 31

Top labels

  • pending triage (3,136)
  • enhancement: pending triage (548)
  • needs reproduction (520)
  • p3-minor-bug (494)
  • enhancement (270)
  • bug: upstream (265)
  • p2-edge-case (257)
  • duplicate (256)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 122.0 days
90th percentile: 549.0 days
Tracked items: 2,284

Most active contributors

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 project is maintained at vite.dev and has grown to 81,762 stargazers as of July 2026, with consistent community engagement.

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.

The project maintains active community engagement with a median issue and pull request response latency of 0.0 hours, indicating rapid triage and feedback cycles. The most active issue labels tracked include pending triage with 1,032 items, p3-minor-bug with 193 items, and p2-edge-case with 190 items, reflecting a healthy volume of community-reported issues and edge cases. The core contributor team includes sapphi-red with 3,805 tracked events, bluwy with 968 events, and hi-ogawa with 746 events, demonstrating sustained development effort.

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.

vite
by
vitejsvitejs/vite

Repository Details

Fetching additional details & charts...