Introduction
Début octobre 2025, lors de la première édition en présentiel de la ViteConf à Amsterdam, Evan You a dévoilé Vite+ — une évolution majeure de l'écosystème Vite. Porté par VoidZero, Vite+ vise à unifier l'ensemble de la chaîne d'outils JavaScript sous une seule bannière. Retour sur cette annonce et ce qu'elle implique pour les développeurs.
Qu'est-ce que Vite+ ?
Vite+ est un outil en ligne de commande installable via npm, comme Vite lui-même. C'est une mise à niveau directe de Vite, avec des fonctionnalités supplémentaires. En plus de vite dev et vite build, vous disposez désormais de :
Les nouvelles commandes
vite new— Génération de projets, notamment des monorepos, avec une structure recommandée optimisée pour Vite+. Supporte aussi la génération de code : ajout d'un package au monorepo, invocation de générateurs personnalisés.vite test— Exécution des tests unitaires via Vitest. API compatible Jest, fonctionne immédiatement avec votre application, avec des fonctionnalités avancées : mode navigateur, sharding, tests de régression visuelle.vite lint— Linting avec Oxlint : plus de 600 règles compatibles ESLint, jusqu'à 100× plus rapide qu'ESLint. Supporte le linting type-aware et des plugins JavaScript avec une API compatible ESLint.vite fmt— Formatage du code avec Oxfmt (à venir), visant une compatibilité Prettier à 99 %+ avec plus de contrôle, notamment sur le retour à la ligne.vite lib— Bundling de bibliothèques avec les bonnes pratiques intégrées, alimenté par tsdown et Rolldown. Génération ultra-rapide des fichiers DTS via la transformisolatedDeclarations.vite run— Task runner monorepo intégré avec cache intelligent. L'inférence des entrées de tâches permet de cacher la plupart des tâches sans configuration explicite — souvent avec une granularité supérieure aux setups manuels. À mi-chemin entre Turborepo et une configuration zéro.vite ui— Devtools graphiques : résolution/transformation des modules, analyse de la taille des bundles et du tree-shaking, intégration avec les devtools spécifiques aux frameworks.
Toutes ces commandes fonctionnent ensemble sans configuration complexe. Vite+ hérite de l'écosystème Vite et reste compatible avec React, Vue, Tanstack Start, SvelteKit, etc. L'adoption ne nécessite pas de refonte massive si vous utilisez déjà ces outils.
Une fondation Rust partagée
L'ensemble repose sur une chaîne de compilation complète en Rust : parser, resolver, transformer, minifier, bundler — avec une optimisation obsessionnelle à chaque niveau. Cette infrastructure est open source et déjà utilisée par Framer, Linear, Atlassian, Shopify. Les utilitaires parse et transform sont exportés comme APIs pour des outils personnalisés.
Le problème que Vite+ résout
L'écosystème JavaScript souffre depuis des années de fragmentation et de turnover des outils. Conçu en dix jours à l'origine, le langage n'a pas été pensé pour les applications d'aujourd'hui. La complexité et les performances des outils sont devenues des goulots d'étranglement pour les entreprises.
C'est encore plus critique pour les organisations avec plusieurs équipes et des choix d'outils divergents : gestion des dépendances, revues de sécurité, dérives entre projets… Vite+ propose une solution unifiée pour que les équipes se concentrent sur la livraison plutôt que sur l'évaluation, la configuration et le débogage de la stack.
Modèle de licence
La durabilité de l'open source est un défi. Vite+ vise à capturer une partie de la valeur créée à grande échelle pour la réinvestir dans les projets open source qui le composent.
- Gratuit pour les particuliers, projets open source et petites entreprises
- Licence annuelle pour les startups
- Tarification sur mesure pour les entreprises
Vite+ sera sous licence commerciale mais source-available. Les seuils exacts seront communiqués à l'approche du lancement public.
Point crucial : Vite+ est une couche additive au-dessus des projets open source. Vite, Vitest, Rolldown et Oxc restent open source sous MIT pour toujours. Améliorer Vite+ implique d'améliorer ces projets — la communauté peut tenir VoidZero responsable de cet engagement.
FAQ rapide
Vite devient-il payant ? Non. Vite reste gratuit et open source sous MIT. Vite+ est un produit séparé qui ajoute des fonctionnalités et services.
Les frameworks doivent-ils se réécrire ? Non. Vite+ s'intègre au niveau application. Les frameworks peuvent proposer des plugins pour une meilleure DX, sans changer leurs internals.
Puis-je utiliser mes propres outils avec Vite+ ? Oui. Le task runner et le cache fonctionnent avec des tâches arbitraires, pas seulement les commandes Vite+.
À venir
Vite+ est en développement, avec une preview publique ciblée pour début 2026. VoidZero recherche des early adopters pour le tester en production. Pour en savoir plus : viteplus.dev.
Source : Annonce officielle VoidZero