- Vite+ ist eine integrierte Entwicklungs-Toolchain, die Vite erweitert und von der Projekterstellung über Tests, Builds, Linting, Formatierung bis hin zum Packaging alles auf einmal über ein befehlsorientiertes Tool abwickeln kann
- Basierend auf einem in Rust geschriebenen High-Performance-Compiler-Stack bietet es konsistente CLI-Befehle wie
vite new, vite test, vite lint, vite fmt, vite lib, vite run, vite ui
- Es ist mit bestehenden Open-Source-Ökosystem-Tools wie Vitest, Oxlint, Rolldown und tsdown kompatibel und unterstützt wichtige Frameworks wie React, Vue und SvelteKit direkt
- Mit dem Ziel einer einheitlichen Toolchain für Unternehmen behebt es Performance- und Konsistenzprobleme zwischen Teams und enthält intern sogar einen cachebasierten Monorepo-Build-Runner sowie GUI-Devtools
- Für Einzelpersonen und Open Source ist es kostenlos, für Unternehmen ist ein jährliches Lizenzmodell geplant – angestrebt wird ein Modell, das Open-Source-Projekte erhält und auf einer höheren Ebene monetarisiert
Überblick über Vite+
- Vite+ ist ein per npm installierbares Kommandozeilen-Tool, das zusätzlich zu
vite dev und vite build verschiedene integrierte Befehle bereitstellt
vite new: Unterstützung für Scaffolding neuer Projekte inklusive Monorepo-Struktur sowie Code-Generierung
vite test: Ausführung von Unit-Tests auf Basis von Vitest, einschließlich Jest-kompatibler API sowie Browser-Modus und visueller Regressionstests
vite lint: Führt mit Oxlint mehr als 600 ESLint-Regeln bis zu 100-mal schneller aus
vite fmt: Code-Formatierung mit Oxfmt, mit mehr als 99 % Kompatibilität zu Prettier und Steuerung des Zeilenumbruchs
vite lib: Library-Bundling auf Basis von tsdown + Rolldown sowie schnelle DTS-Generierung
vite run: Monorepo-Task-Runner, der durch automatische Cache-Inferenz auch ohne Konfiguration Cache-Optimierung durchführt
vite ui: GUI-Entwicklertools mit Unterstützung für Modulanalyse, Visualisierung der Bundle-Größe und Integration frameworkspezifischer Devtools
Rust-basierte Toolchain
- Parser, Resolver, Transformer, Minifier und Bundler sind vollständig in Rust implementiert – in einer auf Oxc und Rolldown basierenden Architektur
- Jede Ebene wurde extrem auf Performance getrimmt und wird bereits bei Framer, Linear, Atlassian und Shopify eingesetzt
- Die APIs
parse und transform werden auch extern verfügbar gemacht, um die Erstellung maßgeschneiderter Entwicklungstools zu unterstützen
Welche Probleme gelöst werden sollen
- Die Fragmentierung und Komplexität des JavaScript-Ökosystems gilt als wesentlicher Engpassfaktor bei großen Webprojekten
- Wenn mehrere Teams jeweils unterschiedliche Toolchains verwenden, steigen die Kosten für Abhängigkeitsmanagement, Sicherheitsprüfungen und Migrationen stark an
- Vite+ ist als integrierte Lösung konzipiert, um diese Ineffizienzen zu verringern, damit Entwickler sich auf die Produktentwicklung statt auf Tool-Konfiguration konzentrieren können
Lizenzierung und Nachhaltigkeit
- Kostenlos für Einzelpersonen, Open Source und kleine Unternehmen, für Startups und Enterprise-Kunden ist ein jährliches Lizenzmodell geplant
- Es wird ausdrücklich festgehalten, dass Einnahmen aus der Kommerzialisierung in die Verbesserung der zugrunde liegenden Open-Source-Projekte reinvestiert werden
- Kernprojekte wie Vite, Vitest, Rolldown und Oxc bleiben unter der MIT-Lizenz dauerhaft Open Source
- Vite+ ist eine eigenständige obere Schicht, die auf diesen Projekten aufbaut; Performance-Verbesserungen führen damit direkt auch zu Verbesserungen im Open Source
Veröffentlichungs- und Beteiligungspläne
- Eine öffentliche Preview Anfang 2026 ist das Ziel; derzeit werden frühe Anwender für Tests in Produktionsumgebungen gesucht
- Interessierte Entwickler können über viteplus.dev Kontakt aufnehmen
3 Kommentare
Wird das zu so etwas wie Nx?
Die Popularität von Vite wird nun offenbar sogar in Produkte verwandelt..
Da es eine Firma namens void(0) war, brauchten sie wahrscheinlich ein BM.