<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/announcing-vite-1-0-ii7ghgg9k" -->

---
title: Announcing Vite+ 1.0 | daily.dev
description: Vite+ 1.0 has shipped as a stable, MIT-licensed unified toolchain for web development, built by the team behind Vite, Vitest, Rolldown, and Oxc. A single vp...
canonical: https://daily.dev/posts/announcing-vite-1-0-ii7ghgg9k
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Announcing Vite+ 1.0 | daily.dev
og:description: Vite+ 1.0 has shipped as a stable, MIT-licensed unified toolchain for web development, built by the team behind Vite, Vitest, Rolldown, and Oxc. A single vp...
og:url: https://daily.dev/posts/announcing-vite-1-0-ii7ghgg9k
og:image: https://api.daily.dev/og/posts/Ii7GhGG9K.png
og:image:alt: Announcing Vite+ 1.0
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Announcing Vite+ 1.0

**[VoidZero](https://daily.dev/sources/voidzero)** · 6 min read · 20 upvotes · 1 comments

## Summary

Vite+ 1.0 has shipped as a stable, MIT-licensed unified toolchain for web development, built by the team behind Vite, Vitest, Rolldown, and Oxc. A single vp CLI manages runtime, package manager, dev server, linting, formatting, testing, building, and packaging through one config file. It nears two million weekly downloads with over 2,600 public repositories depending on it, including Tiptap, Dify, Cloudflare's vinext, BlockNote, Inkline, npmx, and Hono. Since the July beta, it gained GitLab CI/CD support, more migration targets (tsup), Homebrew and Docker distribution, toolchain diagnostics, Git hooks management, and broader plugin compatibility. Underlying tools also advanced: Vitest 5 stabilized, Vite 8.1 added experimental Bundled Dev Mode, and Oxc gained native React Compiler support claimed to be 10x faster than the Babel plugin.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://voidzero.dev/posts/announcing-vite-plus-1-0>

## Questions this post answers

### What is Vite+ 1.0 and what does the vp CLI actually manage?

Vite+ 1.0 is a unified toolchain from the Vite/Vitest/Rolldown/Oxc team that ties together an existing set of tools under one CLI called vp. It manages the Node.js runtime, package manager, dev server, linting and formatting (via Oxlint and Oxfmt), testing (Vitest), bundling (Vite 8 and Rolldown), and packaging (tsdown) through a single vite.config.ts file, replacing separate configs and dependencies for each tool.

_Teams consolidating their JS toolchain can track how Vite+ evolves alongside Vite and Vitest on daily.dev._

### How much faster are Oxlint and Oxfmt compared to ESLint and Prettier?

Oxlint runs 50x to 100x faster than ESLint, and Oxfmt runs up to 30x faster than Prettier, based on benchmarks referenced in the Vite+ 1.0 release. Vite+ bundles both tools as its default linter and formatter, accessible through the single vp check command instead of separately configured ESLint and Prettier setups.

_Developers evaluating Rust-based linting and formatting tools can follow benchmarks and comparisons like this on daily.dev._

### How do I migrate an existing project to Vite+ from separate Vite, Vitest, and tsup setups?

Run vp migrate, which detects existing tools including tsup and shows its migration plan before changing any files; large projects may need a manual follow-up pass afterward. Tiptap used this path to replace its separate Vite, Vitest, tsup, and Oxc configuration with a single vite-plus dependency, and a migration prompt is available for coding agents to run the process automatically.

_Anyone consolidating a fragmented Vite and Vitest setup can find migration guidance like this on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@petecapecod** · 2 upvotes

> awesome v1.0 has finally arrived!! 🎉 It's been great so far for me

## Similar posts on daily.dev

- [Announcing Vite\+ Beta](https://daily.dev/posts/announcing-vite-beta-x57msrwgi) · VoidZero · 39 upvotes · 0 comments
- [Vite\+ is the future of something](https://daily.dev/posts/vite-is-the-future-of-something-qrk0hrzfn) · Bytes by ui.dev · 7 upvotes · 0 comments
- [Vite\+ Unveiled with Unified Toolchain and Rust Powered Core](https://daily.dev/posts/vite-unveiled-with-unified-toolchain-and-rust-powered-core-kewdr3gjx) · InfoQ · 18 upvotes · 0 comments
- [Vite\+ guide: One CLI for JavaScript tooling](https://daily.dev/posts/vite-guide-one-cli-for-javascript-tooling-mtt5yehtp) · LogRocket · 4 upvotes · 0 comments

---

Tags: [#vite](https://daily.dev/tags/vite)

[View this post on daily.dev](https://daily.dev/posts/announcing-vite-1-0-ii7ghgg9k)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Announcing Vite+ 1.0","url":"https://daily.dev/posts/announcing-vite-1-0-ii7ghgg9k","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/announcing-vite-1-0-ii7ghgg9k"},"datePublished":"2026-09-28T07:23:37.288Z","dateModified":"2026-09-28T13:03:43.269Z","description":"Vite+ 1.0 has shipped as a stable, MIT-licensed unified toolchain for web development, built by the team behind Vite, Vitest, Rolldown, and Oxc. A single vp...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b290dc40442607fd9f98d24b61843b4b?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b290dc40442607fd9f98d24b61843b4b?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"VoidZero","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"VoidZero","logo":"https://media.daily.dev/image/upload/s--ZF8RPQ6J--/f_auto,q_auto/v1783236136/logos/voidzero","url":"https://daily.dev/sources/voidzero"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/announcing-vite-1-0-ii7ghgg9k","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":20},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"vite","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"VoidZero","item":"https://daily.dev/sources/voidzero"},{"@type":"ListItem","position":3,"name":"Announcing Vite+ 1.0"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/announcing-vite-1-0-ii7ghgg9k","comment":[{"@type":"Comment","text":"awesome v1.0 has finally arrived!! 🎉 It’s been great so far for me","datePublished":"2026-09-28T12:40:23.492Z","url":"https://daily.dev/posts/Ii7GhGG9K#c-O5JEaaxog","author":{"@type":"Person","name":"Peter Cruckshank","url":"https://daily.dev/petecapecod","image":"https://media.daily.dev/image/upload/s--ZJhQyKws--/f_auto/v1721235024/avatars/avatar_A9xh33q0QoxtkGoJRCosp"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/announcing-vite-1-0-ii7ghgg9k#faq","mainEntity":[{"@type":"Question","name":"What is Vite+ 1.0 and what does the vp CLI actually manage?","acceptedAnswer":{"@type":"Answer","text":"Vite+ 1.0 is a unified toolchain from the Vite/Vitest/Rolldown/Oxc team that ties together an existing set of tools under one CLI called vp. It manages the Node.js runtime, package manager, dev server, linting and formatting (via Oxlint and Oxfmt), testing (Vitest), bundling (Vite 8 and Rolldown), and packaging (tsdown) through a single vite.config.ts file, replacing separate configs and dependencies for each tool. Teams consolidating their JS toolchain can track how Vite+ evolves alongside Vite and Vitest on daily.dev."}},{"@type":"Question","name":"How much faster are Oxlint and Oxfmt compared to ESLint and Prettier?","acceptedAnswer":{"@type":"Answer","text":"Oxlint runs 50x to 100x faster than ESLint, and Oxfmt runs up to 30x faster than Prettier, based on benchmarks referenced in the Vite+ 1.0 release. Vite+ bundles both tools as its default linter and formatter, accessible through the single vp check command instead of separately configured ESLint and Prettier setups. Developers evaluating Rust-based linting and formatting tools can follow benchmarks and comparisons like this on daily.dev."}},{"@type":"Question","name":"How do I migrate an existing project to Vite+ from separate Vite, Vitest, and tsup setups?","acceptedAnswer":{"@type":"Answer","text":"Run vp migrate, which detects existing tools including tsup and shows its migration plan before changing any files; large projects may need a manual follow-up pass afterward. Tiptap used this path to replace its separate Vite, Vitest, tsup, and Oxc configuration with a single vite-plus dependency, and a migration prompt is available for coding agents to run the process automatically. Anyone consolidating a fragmented Vite and Vitest setup can find migration guidance like this on daily.dev."}}]}
```

