Cached at:
07/02/26, 02:06 PM
# Announcing Vite+ Beta
Source: [https://voidzero.dev/posts/announcing-vite-plus-beta](https://voidzero.dev/posts/announcing-vite-plus-beta)
**TL;DR:**Vite\+ is now in beta\. It unifies the runtime, package manager, and frontend tools every web project needs behind one fast, consistent workflow\. Start a new project with`vp create`, or adopt it in an existing project with`vp migrate`\.
---
Today, we are releasing the beta of[**Vite\+**](https://viteplus.dev/), the unified toolchain for the web\.
Vite\+ is a single entry point to web development\. It manages your runtime and package manager and brings[**Vite**](https://vite.dev/),[**Vitest**](https://vitest.dev/),[**Rolldown**](https://rolldown.rs/),[**tsdown**](https://tsdown.dev/),[**Oxlint**](https://oxc.rs/docs/guide/usage/linter.html), and[**Oxfmt**](https://oxc.rs/docs/guide/usage/formatter.html)together with a built\-in task runner — best\-in\-class tools shipped as one tested stack\. It is fully open source under the MIT license and framework\-agnostic, working for any kind of web project: from CLIs to libraries to web apps\.
## Why Vite\+?[](https://voidzero.dev/posts/announcing-vite-plus-beta#why-vite)
Vite showed that a tool can be both fast and provide a great developer experience when it is designed around sensible defaults\. Vite\+ applies the same idea to the rest of the development workflow\.
Instead of learning a different combination of tools and commands in every repository, developers can use a consistent workflow:
- **`vp dev`**— start a development server with hot module replacement, powered by[Vite](https://vite.dev/)8\.
- **`vp check`**— format your code with[Oxfmt](https://oxc.rs/docs/guide/usage/formatter.html), lint it with[Oxlint](https://oxc.rs/docs/guide/usage/linter.html), and type check it at once\.
- **`vp test`**— run unit tests powered by[Vitest](https://vitest.dev/)\.
- **`vp build`**— build your project for production, powered by[Vite](https://vite.dev/)8\.
- **`vp pack`**— bundle libraries with best practices baked in, powered by[tsdown](https://tsdown.dev/)\.
- **`vp run`**— run any npm script or task through the built\-in monorepo\-aware task runner with intelligent caching\.
The benefits become more important as teams and codebases grow:
- Tool versions stay aligned\.
- Configuration is easier to share\.
- New contributors have fewer setup steps\.
- CI runs the same commands developers use locally\.
Vite\+ is for developers who do not want to assemble their toolchain by hand again and again, and for teams that want a consistent setup across projects without maintaining their own internal platform\.
But Vite\+*does not replace the Vite ecosystem*\. Vite plugins remain Vite plugins, and projects can continue using their package manager of choice under the hood\. Vite\+ provides the integration layer that makes them work as one toolchain\.
## From alpha to beta[](https://voidzero.dev/posts/announcing-vite-plus-beta#from-alpha-to-beta)
When we[announced the Vite\+ alpha](https://voidzero.dev/posts/announcing-vite-plus-alpha), we asked developers to help us test it on real projects\. Since then, we have released more than a dozen versions and merged over 500 pull requests\.
Here are selected highlights from what we shipped so far:
- **Smarter caching:**`vp run`now combines[automatic data tracking](https://viteplus.dev/guide/automatic-data-tracking)with metadata reported by Vite, so builds cache correctly without manually listing inputs, outputs, and environment variables\.
- **Better migrations:**`vp migrate`can now handle many different app setups and also provides a migration prompt for your agent\.
- **Enterprise features:**[organization templates](https://x.com/voidzerodev/status/2054903991557906632)standardize setup across teams, and[proxy\- and custom\-CA\-aware HTTP](https://github.com/voidzero-dev/vite-plus/releases/tag/v0.1.23)lets`vp`run behind corporate proxies and firewalls\.
- **Cross\-platform:**We've hardened`vp`to work better on all major operating systems and shells\.
- **Refined and polished:**We landed more than 180 fixes and improvements in`vite\-plus`, sharpening an already solid foundation across the toolchain\.
Much of this progress comes from a growing, international[core team](https://viteplus.dev/team)that builds Vite\+ in the open together with the wider community\.
You can follow the detailed work in the[Vite\+ release history](https://github.com/voidzero-dev/vite-plus/releases)\.
## It all adds up[](https://voidzero.dev/posts/announcing-vite-plus-beta#it-all-adds-up)
While we worked on Vite\+, the underlying tools have also continued to improve\. Without them, Vite\+ would not be possible\. Here are some highlights from them since the Vite\+ alpha:
- Vite[8\.1 shipped](https://vite.dev/blog/announcing-vite8-1)with experimental full bundle mode\.
- Vitest added support for[ARIA snapshots](https://github.com/vitest-dev/vitest/pull/9668)\.
- Rolldown's[1\.0 was released](https://voidzero.dev/posts/announcing-rolldown-1-0)with a new plugin system and improved performance\.
- tsdown implemented[CSS modules support](https://github.com/rolldown/tsdown/pull/834)\.
- Oxlint integrated[native React Compiler lint rules](https://github.com/oxc-project/oxc/pull/23202)\.
- Oxfmt can[format Svelte code](https://github.com/oxc-project/oxc/pull/21700)\.
## Real\-world adoption[](https://voidzero.dev/posts/announcing-vite-plus-beta#real-world-adoption)
Vite\+ is already being adopted beyond our expectations\. More than[1,300 public repositories](https://github.com/voidzero-dev/vite-plus/network/dependents)depend on`vite\-plus`, not including private projects and global CLI installations\.

Adoption spans the ecosystem across many project types\. Notable highlights are:
- [**Dify**](https://github.com/langgenius/dify): an open\-source platform for building LLM apps\.
- [**critical**](https://github.com/addyosmani/critical): Addy Osmani's framework\-agnostic critical\-path CSS tool\.
- [**BlockNote**](https://github.com/TypeCellOS/BlockNote): a block\-based, Notion\-style rich text editor for**React**\.
- [**vinext**](https://github.com/cloudflare/vinext): a drop\-in**Next\.js**\-compatible framework built on Vite\.
- [**zerobyte**](https://github.com/nicotsx/zerobyte): backup automation for self\-hosters, built with**TanStack**and React\.
- [**îles**](https://github.com/ElMassimo/iles): a partial\-hydration islands site generator for**Vue**\.
- [**agentsview**](https://github.com/kenn-io/agentsview): local\-first session search and analytics for coding agents, built with**Svelte**\.
- [**Inkline**](https://github.com/inkline/inkline): a UI component library that ships across**Vue, React, Svelte, Angular, Solid, Qwik, and Astro**\.
- [**npmx**](https://npmx.dev/): an open\-source npm registry browser built on**Nuxt**\.
> At npmx, we care about every millisecond of performance — in runtime, and in development\. Vite\+ makes life better for our community by keeping the development experience fast, as well as speeding up CI and the process of review\. —[Daniel Roe](https://bsky.app/profile/danielroe.dev/), npmx
## Road to 1\.0[](https://voidzero.dev/posts/announcing-vite-plus-beta#road-to-1-0)
Vite\+ is stable, but not yet complete\. We recommend adopting Vite\+ if it covers the features you are looking for in a unified toolchain, and we'll add more features as we work towards Vite\+ 1\.0\. On the way there, we'll focus on:
- Implementing Remote Caching for`vp run`\(Vite Task\)
- Introducing`setup\-vp`for GitLab CI/CD
- Improving compatibility across Vite frameworks and plugins
- Supporting more migration targets
- Adding distribution channels, such as an official Homebrew formula
- Making documentation and diagnostics more clear
Additionally, we'll**prioritize feedback from the community**to fix any remaining compatibility gaps before releasing a 1\.0\.
## Give Vite\+ beta a try[](https://voidzero.dev/posts/announcing-vite-plus-beta#give-vite-beta-a-try)
Install the global`vp`command:
macOS / LinuxWindows
sh
```
curl -fsSL https://vite.plus | bash
```
powershell
```
irm https://vite.plus/ps1 | iex
```
Then create a new project:
Or try Vite\+ in an existing Vite project:
**Important:**The migration command shows what it plans to change, but complex projects may still need manual follow\-up\. Read the[migration guide](https://viteplus.dev/guide/migrate)before adopting Vite\+ in a production project\.
---
We are especially interested in feedback from developers migrating existing projects, framework and plugin authors, and teams maintaining large repositories\.
- **Documentation:**[viteplus\.dev](https://viteplus.dev/guide/)
- **Discord:**Join the[VoidZero community](https://discord.gg/cAnsqHh5PX)
- **GitHub:**[Report issues and contribute](https://github.com/voidzero-dev/vite-plus)
- **X & Bluesky:**Follow[@voidzerodev](https://x.com/voidzerodev)and[voidzero\.dev](https://bsky.app/profile/voidzero.dev)for ecosystem updates
Thank you to everyone who tested the alpha, reported issues, and contributed to the project\.