New Tales from the Void π
Our March recap is live!
β Everything that shipped during our launch week
β New features in Vite+
β Void as new deployment platform
β Vitest 5 planning
β Oxlint & Oxfmt supporting ts-based config
Plus community highlights & upcoming events π
voidzero.dev/posts/whats-...
Posts by VoidZero
A screenshot of the GitHub repository of vite-plus showing the "Private" label.
Effective immediately, we are making the vite-plus repository private.
The source will be distributed exclusively through our production sourcemaps.
We believe this is the only logical path forward given the recent events.
This does not change our stance on Open Source!
Did you know that @vitest.dev UI shows you slow tests since 4.1?
No more scrolling to find them!
Do you use Vitest UI or rather prefer the terminal output?
Screenshot of the compatibility docs, showing that almost all frameworks have partial or full support for both, linting at formatting.
Wondering which frameworks Oxlint and Oxfmt support?
The Oxc docs now have a compatibility page with details for each framework & file type
Almost all front-end frameworks have full or at least partial support for linting and formatting π
Note: This also applies to `vp lint` and `vp fmt` of Vite+
Oxfmt is in beta for a month now! π
β 100% Prettier conformance for JS/TS
β Seamless migration from Prettier via command
β Stable import sorting & Tailwind CSS support
β and more!
Are you using it already?
What is your favorite feature?
Learn more in the blog post & docs
oxc.rs/blog/2026-02...
support bun in Vite+
In the next version of Vite+
We will support bun as package manager π
Vite's new plugin registry is live! π
Browse @vite.dev, @rolldown.rs, and Rollup plugins from the teams and the community.
Filter by version compatibility to find plugins that work with your setup.
And if you are a maintainer, you can add your plugin easily too
registry.vite.dev
Vite+ made its way to ProductHunt π₯
Time to give free and open source dev tooling an upvote?
www.producthunt.com/products/vit...
Couldn't keep up with all the launch week releases? No worries, we got you covered with a full recap! Including:
β Oxlint JS Plugin Alpha
β Vite 8 stable release
β Vitest 4.1 with test tags
β Vite+ was open sourced
β Void as our upcoming deployment platform
voidzero.dev/posts/whats-...
A screenshot of VIte 8 download numbers showing 2.610.727 downloads in the last 7 days while it was published 7 days ago
The Rolldown Weekly download numbers, cleary trending up since the Vite 8 release and now reaching 6.4M weekly downloads.
One week after its release, Vite 8 has already been downloaded over 2.6M times π€―
Rolldown is now running in production across the ecosystem and the adoption curve is just getting started!
Join the Vite ecosystem tomorrow to celebrate the Vite Team 5th Anniversary by rewatching together the Vite Documentary! Let's remember the stories of the people who connected to extend together our shared commons. And stay at 3:45 PM UTC to participate in the live stage after the movie π
Grant Gustin posing next to a grave meme: the gravestone is labeled "JavaScript Fatigue" and Grant Gustin, kneeling beside the grave with a peace sign, is labeled "Vite+"
Is this the last time switching tools? π
Introducing Void, the Vite-native deployment platform:
π Full-stack SDK
βοΈ Auto-provisioned infra (db, kv, storage, AI, crons, queues...)
π End-to-end type safety
π§© React/Vue/Svelte/Solid + Vite meta-frameworks
π SSR, SSG, ISR, islands + Markdown
π€ AI-native tooling
βοΈ One-command deploys
void.cloud
One. More. Thing.
youtu.be/Bp86buftbX8
Also make sure to watch the introduction video!
www.youtube.com/watch?v=AJxH...
Announcing Vite+ Alpha.
Now open source.
To make JavaScript developers more productive than ever before.
A single binary that:
β Unifies your frontend toolchain
β Manages your runtime & pkg manager
β Caching & monorepo support
Works with every framework and meta framework in the Vite ecosystem.
Very excited about this update! Tons of new stuff coming π
Wait until tomorrow π
Launch week day 2 part 2: We also got Vitest 4.1 ππ»
Launch week DAY TWO.
First we have Vite 8 π₯
Git changes where .lintstagedrc, .prettierrc, eslint.config.js, vitest.config.ts, and the husky pre-commit hook are deleted, while package.json, pnpm-lock.yaml, and vite.config.ts are modified. A pixelated file is added.
How many config files does one need, right?
πLaunch Week Update #1 π
OXLINT JS PLUGINS ALPHA
ππ½Run most ESLint plugins w/ 0 changes
βοΈWrite custom lint rules in JS/TS
π©ΉGet auto-fixes & suggestions from JS plugin rules
πSee JS plugin diagnostics live in your IDE
oxc.rs/blog/2026-03...
"A dark-themed code editor showing three JavaScript import statements. The first imports defineConfig from a partially pixelated module name starting with "vi", the second imports a pixelated export name starting with "v" from a pixelated module also starting with "v", and the third reads import { evan } from "@vuejs/amsterdam".
π π π
Highlights from the Void just dropped β¨
Watch our February recap and go a bit deeper into the highlights!
Learn about the latest updates to Vite, Vitest, Rolldown, Oxlint, Oxfmt, and what's happening in the community.
www.youtube.com/watch?v=7Rj6...
If you've loved using Oxlint's type-aware linting feature, then please consider sponsoring auvred too: github.com/sponsors/auv...
VoidZero sponsorship announcement card with dark purple background. Left side shows the VoidZero logo, a message reading "Thank you for moving the ecosystem forward!" with a gradient highlight, and a $10,000 sponsorship badge with a heart icon. Right side features a profile card for @auvred showing their GitHub avatar and the tagline "Creator of tsgolint".
VoidZero is excited to sponsor auvred for $10,000 as a small thank you for all their contributions that push the ecosystem forward.
Thank you auvred for creating tsgolint and generously offering to continue its development under the Oxc organization.
If this was your only Babel plugin, you can simplify your setup and should see faster builds.
Credits to the `babel-plugin-styled-components` authors. Oxc's implementation is largely based their work.
More info in the Oxc docs: oxc.rs/docs/guide/u...
Using styled-components with @vite.dev 8?
Oxc, which powers Vite's transforms, includes built-in styled-components support. It is covering most features of `babel-plugin-styled-components`:
β displayName for debugging,
β SSR,
β minification,
β and more.
All running natively in Rust.
Congrats to @npmx.dev on launching their alpha!
We share the same vision: making JavaScript developers more productive.
They chose to build on the VoidZero toolchain, and their feedback has already shipped real performance improvements back to the community.
This is open source at its best.