14 points par GN⁺ 2025-10-19 | 3 commentaires | Partager sur WhatsApp
  • Vite+ est une toolchain de développement unifiée qui étend Vite existant, avec un outil en ligne de commande capable de gérer d’un seul tenant la création de projet, les tests, le build, le lint, le formatage et le packaging
  • Basé sur une pile de compilation haute performance écrite en Rust, il propose des commandes CLI cohérentes comme vite new, vite test, vite lint, vite fmt, vite lib, vite run, vite ui
  • Compatible avec des outils de l’écosystème open source existant comme Vitest, Oxlint, Rolldown et tsdown, avec prise en charge immédiate des principaux frameworks comme React, Vue et SvelteKit
  • Pensé comme une toolchain unique pour les entreprises, il vise à résoudre les problèmes de performance et de cohérence entre équipes, et inclut en interne un build runner de monorepo basé sur le cache ainsi que des Devtools GUI
  • Gratuit pour les particuliers et l’open source, il sera proposé aux entreprises sous forme de licence annuelle, avec un modèle de monétisation au niveau supérieur tout en maintenant les projets open source

Aperçu de Vite+

  • Vite+ est un outil en ligne de commande installable via npm, qui ajoute de nombreuses commandes intégrées au-delà de vite dev et vite build
    • vite new : prise en charge du scaffolding de nouveaux projets, y compris une structure de monorepo, et de la génération de code
    • vite test : exécution de tests unitaires basés sur Vitest, avec API compatible Jest, mode navigateur et tests de régression visuelle
    • vite lint : s’appuie sur Oxlint pour exécuter plus de 600 règles ESLint jusqu’à 100 fois plus vite
    • vite fmt : formatage du code avec Oxfmt, avec plus de 99 % de compatibilité avec Prettier et contrôle du retour à la ligne
    • vite lib : bundling de bibliothèques basé sur tsdown + Rolldown et génération rapide de DTS
    • vite run : task runner pour monorepo réalisant une optimisation du cache sans configuration grâce à une inférence automatique du cache
    • vite ui : outils développeur GUI avec analyse des modules, visualisation de la taille des bundles et intégration de Devtools par framework

Toolchain basée sur Rust

  • Une architecture fondée sur Oxc et Rolldown, où parseur, résolveur, transformeur, minifieur et bundler sont tous implémentés en Rust
  • Chaque couche a fait l’objet d’un tuning de performance extrême et est déjà adoptée chez Framer, Linear, Atlassian et Shopify
  • Les API parse et transform sont aussi exposées à l’extérieur pour permettre la création d’outils de développement sur mesure

Problèmes que le projet cherche à résoudre

  • La fragmentation et la complexité de l’écosystème JavaScript sont pointées comme un facteur majeur de ralentissement pour les projets web à grande échelle
  • Lorsque plusieurs équipes utilisent chacune une chaîne d’outils différente, les coûts de gestion des dépendances, de vérification de sécurité et de migration explosent
  • Vite+ se présente comme une solution intégrée pour réduire ces inefficacités, conçue pour que les développeurs se concentrent sur le produit plutôt que sur la configuration des outils

Licence et durabilité

  • Gratuit pour les particuliers, l’open source et les petites entreprises, avec un modèle de licence annuelle prévu pour les startups et les entreprises
  • Le principe annoncé est de réinvestir les revenus de la commercialisation dans l’amélioration des projets open source sous-jacents
  • Les projets clés comme Vite, Vitest, Rolldown et Oxc resteront open source de façon permanente sous licence MIT
  • Vite+ est une couche supérieure indépendante construite au-dessus de ces projets, et ses gains de performance se traduisent directement par des améliorations pour l’open source

Publication et plan de participation

  • Une preview publique au début de 2026 est visée, et le projet recrute actuellement des premiers adopteurs pour des tests en environnement de production
  • Les développeurs intéressés peuvent prendre contact via viteplus.dev

3 commentaires

 
tested 2025-10-23

On dirait que ça devient du Nx ?

 
shakespeares 2025-10-19

On dirait qu’on en arrive maintenant à l’étape de la commercialisation de la popularité de vite...

 
hahnlee 2025-10-19

Comme c’était une entreprise appelée void(0), il lui fallait sans doute un business model.