Navigate:
~$VITE0.1%

Vite: Frontend build tool and dev server

Native ESM dev server with Rollup production builds.

LIVE RANKINGS • 06:52 AM • STEADY
TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100
OVERALL
#87
4
FRONTEND
#6
1
30 DAY RANKING TREND
ovr#87
·Front#6
STARS
77.5K
FORKS
7.7K
DOWNLOADS
37.9M
7D STARS
+65
7D FORKS
+12
See Repo:
Share:

Learn more about vite

Vite is a build tool and development server for frontend projects. It consists of two components: a dev server that serves source files as native ES modules with Hot Module Replacement support, and a build command that bundles code with Rollup for production. The tool is written in Node.js and provides a plugin system based on Rollup's plugin interface. Vite is used for building web applications with various frameworks and supports both single-page applications and library projects.

vite

1

Native ES module serving

The dev server serves source files directly as ES modules rather than bundling them during development. This approach allows the server to start quickly and handle file changes without rebundling the entire application.

2

Rollup-based production builds

Production builds use Rollup for bundling with pre-configured optimization settings. This separation between development and production build tools allows different trade-offs optimized for each environment.

3

Plugin API and extensibility

Vite provides a plugin interface based on Rollup's plugin system along with a JavaScript API. This allows developers to extend functionality and integrate custom build logic into both dev and production workflows.


import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'

export default defineConfig({
  plugins: [react()],
  server: {
    port: 3000,
    open: true
  }
})

vcreate-vite@8.1.0

Release notes do not specify changes; details deferred to external CHANGELOG.md not provided here.

  • Review the CHANGELOG.md in the repository to identify breaking changes, new requirements, or migration steps.
  • No actionable information is available from the release notes text alone.
vcreate-vite@8.0.3

Release notes do not specify breaking changes, requirements, or fixes; refer to upstream CHANGELOG.md for details.

  • Review the official CHANGELOG.md in the repository to identify any breaking changes or migration steps.
  • No actionable information is provided in these release notes; treat as a maintenance or documentation update.
vv7.2.2

Release notes do not specify changes; details deferred to external CHANGELOG.md not provided here.

  • Consult the official CHANGELOG.md in the repository to identify bug fixes, features, or breaking changes.
  • No actionable upgrade steps or requirements can be extracted from the provided release notes alone.

See how people are using vite

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers