Vite+ ist da – und ESLint kann einpacken
Evan You hat Vite gebaut. Dann Vue. Dann VoidZero gegründet und Rolldown und Oxc aus dem Boden gestampft. Und jetzt hat er alle diese Teile zusammengeschraubt und ein Binary daraus gemacht.
Es heißt vp. Und es macht eine Menge Tools überflüssig.
Was Vite+ eigentlich ist
Vite+ ist keine neue Version von Vite. Es ist eine Toolchain-Ebene darüber. Ein einziges CLI das Vite, Vitest, Oxlint, Oxfmt, Rolldown und tsdown vereint – plus einen neuen Task Runner namens Vite Task. Und weil du für Web-Entwicklung auch eine Runtime und einen Package Manager brauchst, verwaltet Vite+ beides für dich.
Das klingt nach viel. Ist es auch. Aber das Entscheidende ist, was verschwindet: keine fünf separaten Config-Files mehr, kein nvm, kein eigenständiges ESLint-Setup, kein Prettier das du irgendwo reinpfriemeln musst. Alles läuft über eine einzige vite.config.ts im Projekt-Root. Ein Dependency-Eintrag statt einem Dutzend.
VoidZero hat Vite+ Alpha am 13. März 2026 unter MIT-Lizenz open-source gestellt.
Was das Binary kann
vp create legt ein neues Projekt an – inklusive Pre-commit Hooks, sofort. vp install erkennt automatisch ob du pnpm, npm oder bun verwendest und delegiert. vp dev startet den Vite Dev Server. vp check prüft Typen mit tsgo, lintet mit Oxlint und formatiert mit Oxfmt – alles in einem Aufruf, --fix behebt Probleme automatisch. vp test führt Vitest aus. vp build generiert den Production Build mit Rolldown und Oxc. vp env verwaltet deine Node.js-Version global und per Projekt.
Das klingt in der Aufzählung unspektakulär. In der Praxis bedeutet es: kein separates nvm, kein npx prettier --write ., kein eslint src/**. Du rufst vp auf. Fertig.
Warum ESLint und Prettier trotzdem noch überall sind
Die ehrliche Antwort: weil Oxlint und Oxfmt ESLint-kompatibel und Prettier-kompatibel sind – aber nicht identisch. Wer stark auf Community-Plugins setzt, komplexe Custom-Configs aufgebaut hat oder spezifische ESLint-Regeln braucht die es in Oxlint noch nicht gibt, muss prüfen was funktioniert und was nicht.
VoidZero stellt Migrations-Guides bereit. Für Standard-Setups mit TypeScript, React oder Vue und einem normalen Style-Ruleset läuft der Wechsel reibungslos. Für alles andere gilt: testen, nicht blind umstellen.
Die Zahlen dahinter
Oxlint ist 50× bis 100× schneller als ESLint. Oxfmt ist bis zu 30× schneller als Prettier. Rolldown macht Production Builds 1,6× bis 7,7× schneller als der bisherige Vite-7-Bundler. Alles Rust unter der Haube, alle Benchmarks öffentlich auf GitHub nachprüfbar.
Für kleine Projekte merkst du das kaum. Für gewachsene Codebases ist es echter Zeitgewinn im Daily Workflow. Und als Vibe Coder – jemand der bauen will statt konfigurieren – willst du nicht auf den Linter warten. Der Feedback-Loop ist das Produkt.
Vite Task ist der Teil den du im Auge behalten solltest
Vite Task ist ein vollwertiger Task Runner der direkt in Vite+ steckt. Er fingerprintet Input-Files ohne manuelle Konfiguration, cached Tasks automatisch und führt Monorepo-Aufgaben in der richtigen Reihenfolge aus – basierend auf dem package.json-Dependency-Graph.
Konkret: Du führst vp run build aus. Nichts hat sich geändert. Vite Task überspringt den Task komplett und spielt das letzte Output sofort zurück. Das kennt man von Turborepo oder Nx. Jetzt ist es einfach dabei, keine separate Dependency.
Für wen das jetzt schon Sinn macht
Neue Projekte: sofort. vp create und du bist startklar. Bestehende Vite-Projekte: vp migrate oder den mitgelieferten Migrations-Prompt in deinen Coding Agent werfen. Monorepos: Task Runner mit Caching und Dependency-Graph inklusive. Teams: einheitliches Tooling ohne Diskussion über den richtigen Formatter.
Für Laravel-Vite-Setups wie mein Eigenes bleibt das Backend-Tooling natürlich separat – vp ist kein PHP-Tool. Aber für reine Frontend-Projekte, React-Apps oder Node-Services ist der Zeitpunkt zum Ausprobieren jetzt.
Open Source, kein Paid-Tier, keine Diskussion
VoidZero hat Vite+ vollständig MIT-lizenziert. Kein Feature-Gating, keine bezahlte Tier, kein "Enterprise-only". Die Firma verdient Geld mit Void (void.cloud), einer Cloud-Plattform – das Tool selbst bleibt frei. Ein Ansatz der das Ökosystem nicht zersplittert.
Die Zukunft des JavaScript-Toolings läuft in Rust
Vite+ ist Alpha. Das bedeutet: noch nicht für jeden Produktions-Stack empfehlenswert, noch keine stabile API, noch kein riesiges Community-Corpus aus dem ein Agent schöpfen kann.
Aber das Signal ist eindeutig. ESLint hat 15 Jahre gebraucht um da hinzukommen wo es ist. Oxlint braucht ein Jahr und ist bereits 50× schneller. Die Konsolidierung des JavaScript-Tooling-Ökosystems ist in vollem Gang – und VoidZero zieht sie gerade aktiv durch.
curl -fsSL https://vite.plus | bash
vp create
So fängt es an.
Quellen: VoidZero Blog (13.03.2026) · viteplus.dev · oxc.rs · rolldown.rs · github.com/oxc-project/bench-linter · github.com/oxc-project/bench-formatter · vite.dev/blog/announcing-vite8-beta
Kommentare
Noch keine Kommentare. Schreib den ersten!