Vite+ Alpha: Unified Toolchain for the Web (MIT License)
quality 2/10 · low quality
0 net
AI Summary
Vite+ is a new open-source MIT-licensed unified web development toolchain that consolidates Vite, Vitest, Oxlint, Oxfmt, and Rolldown into a single CLI tool with integrated task running, Node.js/package manager management, and significantly faster performance (1.6-7.7× faster builds, 50-100× faster linting).
Tags
Entities
Vite+
VoidZero
Vite
Vitest
Oxlint
Oxfmt
Rolldown
tsdown
Oxc
Evan You
LONG Yinan
MK
WANG Chi
Christoph Nakazawa
Announcing Vite+ Alpha | VoidZero Announcing Vite+ Alpha: Open source. Unified. Next-gen. // announcements Announcing Vite+ Alpha MAR 13, 2026 LONG Yinan, MK, WANG Chi, Evan You, and Christoph Nakazawa 6 MIN READ Copy Link We’re excited to open-source Vite+ under the MIT license. Vite+ is a new unified toolchain and entry point to web application development that manages your runtime, package manager, and frontend toolchain. Give it a try today! What is Vite+? Vite+ combines Vite , Vitest , Oxlint , Oxfmt , Rolldown , and tsdown into a single, unified web development toolchain for developing, testing, linting, formatting, and building projects for production driven by our new task runner Vite Task . Since web development requires a runtime such as Node.js and a package manager, Vite+ can also manage them for you, covering the full local development cycle. With Vite+, web development becomes simpler, faster, and more lightweight: vp env : Manages Node.js globally and per project vp install : Installs dependencies using the correct package manager automatically vp dev : Uses Vite’s fast dev experience with native ES modules and instant HMRy vp check : Lints with Oxlint, formats code using Oxfmt and checks types with tsgo vp test : Seamlessly integrates and runs Vitest with fast feedback loops vp build : Generates optimized production builds using Rolldown and Oxc vp run : Executes monorepo tasks with automated caching and dependency resolution vp pack : Bundles libraries for publishing on npm or creates standalone app binaries vp create : Scaffolds new projects and monorepos with recommended settings All these commands work seamlessly together out of the box, with one configuration file at the project root, and are compatible with all frameworks in Vite’s ecosystem, such as React, Vue, Svelte, or metaframeworks built on top of Vite. Watch the video: Performance & Scale Vite+ is built to scale with your codebase while reducing your devtools to a single dependency. By leveraging VoidZero’s Rust-based JavaScript tooling, every interaction with the toolchain becomes significantly faster and scales better: Vite + Rolldown: ~1.6× to ~7.7× faster production builds compared to Vite 7 Oxlint (ESLint compatible linter): ~50× to ~100× faster than ESLint Oxfmt (Prettier compatible formatter): Up to 30× faster than Prettier Getting Started Install vp globally by running: macOS / Linux bash curl -fsSL https://vite.plus | bash Windows (PowerShell) powershell irm https: // vite.plus / ps1 | iex CI Use the setup-vp GitHub Action for CI environments. After installing Vite+, open a new terminal session, run vp help , and check out our docs . Using Vite+ To get started with web development, you need a JavaScript runtime, a package manager, and many other tools. In recent years, configuration files have proliferated, and complexity has increased at every level of the stack. One of our goals with Vite+ was to simplify the web development process: All you need is vp and a vite.config.ts file at the root of your project to configure every tool in one place. This is what the development process looks like with Vite+: Start with vp create to interactively create a new project, monorepo, or app within a monorepo. The new project will be ready to go immediately, including pre-commit hooks! Run vp install to install JavaScript dependencies. This command delegates to the package manager of your choice (we recommend and default to pnpm ). Use vp dev to start the Vite development server. When you are done making changes, run vp check to type-check, lint, and format your project all at once. Run vp check --fix to automatically fix formatting and linting issues (Pro tip: Run vp prepare to install Vite+’s pre-commit hooks!). Run vp test to run JavaScript tests. Build your project for production using vp build . Execute package.json scripts through Vite Task by using vp run and execute local package binaries with vp exec . Give vpx a try for running local or remote binaries! Your Node.js version and package manager are automatically selected based on .node-version or your package.json . A single binary with a consistent interface makes it easier to get started, faster to iterate, and simpler to work with for humans and AI. You no longer have to juggle Node.js version managers, package managers, a multitude of individual tools, their configuration files – or complex upgrades to any of them. Vite Task Vite Task is a powerful new open source project shipping as part of Vite+. It provides the core task runner for Vite+’s built-in commands as well as package.json scripts via vp run . Vite Task orchestrates tasks across workspace packages with: Automated Input Tracking: Vite Task fingerprints input files used by commands to determine what should be cached locally without manual configuration. If nothing has changed, it skips the task entirely and replays the output instantly. Dependency-aware execution: Tasks run in the correct order based on your package.json dependency graph and explicit dependsOn declarations. Multi-command scripts like tsc && vp build are split into sub-tasks and cached independently. Familiar CLI: vp run mirrors the interface of pnpm run , including monorepo support, reducing the number of new concepts you need to learn to adopt Vite+. For simple tasks that don’t depend on external inputs like environment variables, you can simply use vp run --cache