Vite+ Beta

Hacker News Top Tools

Summary

Vite+ Beta is a unified toolchain for web development that integrates runtime, package manager, and frontend tools like Vite, Vitest, Rolldown, and Oxlint into a single consistent workflow.

No content available
Original Article
View Cached Full Text

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\. ![Line chart of monthly downloads for the vite-plus npm package, growing from 4.6k in January 2026 to predicted 3.3 million in July 2026, based on partial data for the current month.](https://voidzero.dev/images/announcing-vite-plus-beta/vite-plus-chart.jpg) 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\.

Similar Articles

@evanyou: Huge!

X AI KOLs Following

Taylor Otwell announces that all Laravel starter kits now include Vite+ as the build tool, enhancing development experience.