Vite: Frontend build tool and dev server
Native ESM dev server with Rollup production builds.
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.

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.
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.
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
}
})See how people are using Vite
Top in Developer Tools
Related Repositories
Discover similar tools and frameworks used by developers
Bubble Tea
Go framework for terminal user interfaces based on The Elm Architecture with inline/fullscreen modes.
gogcli
Command-line interface for Gmail, Calendar, Drive, Contacts, and other Google services with JSON output.
Mermaid
JavaScript library rendering text-based diagrams as SVG.
Git
Snapshot-based version control with distributed repository architecture.
FlameGraph
Converts profiling data into interactive SVG flame graphs for performance analysis.
Related Reading
Guides and comparisons from the Greptile content library
What is Shift Left Testing? Everything Engineering Leaders Need to Know
The five types of shift-left testing, the benefits and limitations of each, and how the approach changes when agents write and review a growing share of your code.
Best CodeRabbit Alternatives for Smarter AI Code Reviews in 2026
7 powerful CodeRabbit alternatives ranked by real dev teams. Feature comparison, pricing analysis, and honest reviews to find your perfect AI code reviewer.
How Greptile Uses Infisical for Secrets Management
How Greptile uses Infisical to keep every secret in one store and let its AI review agents call customer services without ever holding the credentials.
The 7 Best AI Coding Tools for Complex Codebases
The best AI coding tools for complex codebases, ranked on accuracy, suggestion quality, and full-codebase context. See which ones you can actually trust.