# Vite+

> Vite+ is a unified CLI toolchain for web development that manages your runtime, package manager, and frontend stack — including dev, build, lint, test, and packaging — in one tool.

Vite+ is a free and open-source unified toolchain for web development, combining Vite, Vitest, Oxlint, Oxfmt, Rolldown, tsdown, and Vite Task into a single CLI (`vp`). It manages your Node.js runtime, package manager, and entire frontend workflow from project creation to production builds. Built and maintained by VoidZero Inc., Vite+ delivers enterprise-scale performance with Rust-powered components — up to 40× faster builds than webpack and up to 100× faster linting than ESLint.

- **Unified CLI (`vp`)**: *Install once globally and use `vp create`, `vp dev`, `vp check`, `vp test`, `vp build`, and more across every project.*
- **Blazingly fast builds**: *Powered by Vite and Rolldown, with always-instant Hot Module Replacement (HMR) and 40× faster production builds than webpack.*
- **Format, lint, and type-check in one pass**: *`vp check` runs Oxlint, Oxfmt, and tsgo together — 600+ ESLint-compatible rules, Prettier-compatible formatting, and fast type checks.*
- **Testing made simple**: *`vp test` uses Vitest with Jest-compatible API, browser mode, coverage reports, snapshot tests, and visual regression tests.*
- **Library packaging**: *`vp pack` builds TypeScript/JavaScript libraries for npm with DTS generation, automatic package exports, and standalone app binaries via Rolldown/tsdown.*
- **Monorepo & task runner**: *`vp run` executes tasks across workspace packages with automated input tracking, caching, and dependency-aware execution.*
- **Runtime & package manager management**: *`vp env` manages Node.js versions; supports pnpm, npm, and yarn automatically per project.*
- **Framework support**: *Works with React, Vue, Svelte, Solid, and 20+ more Vite-based frameworks; supports meta-frameworks as Vite plugins.*
- **Platform agnostic deployment**: *First-class support for Vercel, Netlify, Cloudflare, Render, and more; pairs with Nitro for deploy-anywhere capability.*
- **Supply chain security**: *Rigorous security practices with dependency vetting across the unified toolchain.*
- **Migration support**: *`vp migrate` moves existing Vite projects onto Vite+, with a migration prompt for AI coding agents.*
- **CI support**: *Use `setup-vp` GitHub Action for CI environments.*

## Features
- Unified CLI for dev, build, lint, test, and packaging
- Blazingly fast builds powered by Vite and Rolldown
- Hot Module Replacement (HMR)
- Format, lint, and type-check with vp check
- Vitest-powered test runner with Jest-compatible API
- Browser mode for unit tests
- Library packaging with DTS generation via vp pack
- Monorepo task runner with caching (Vite Task)
- Node.js runtime and package manager management
- Support for React, Vue, Svelte, Solid, and 20+ frameworks
- Meta-framework support via Vite plugins
- Vercel, Netlify, Cloudflare, Render deployment support
- Nitro integration for deploy-anywhere
- Supply chain security with dependency vetting
- vp migrate for existing Vite project migration
- setup-vp GitHub Action for CI
- Commit hooks configuration
- Staged file checks
- Workspace dependency management (add, remove, update, dedupe)

## Integrations
Vite, Vitest, Oxlint, Oxfmt, Rolldown, tsdown, Vite Task, Node.js, pnpm, npm, yarn, React, Vue, Svelte, Solid, Vercel, Netlify, Cloudflare, Render, Nitro, tsgo

## Platforms
API, CLI

## Pricing
Open Source

## Links
- Website: https://viteplus.dev
- Documentation: https://viteplus.dev/guide
- Repository: https://github.com/voidzero-dev/vite-plus
- EveryDev.ai: https://www.everydev.ai/tools/vite-plus
