What is Vite.NET
Vite.NET is a set of backend and front-end tools in order to easily integrate ASP.NET Core backends with Vite powered Single Page Applications.
Why Vite?
Vite is fast, reliable and low config. It provides a much better developer experience than Webpack and it is highly customizable when needed. It marks the next step in front-end tooling in many fronts.
It is also compatible with React, Svelte, Solid, Vue and other popular front-end frameworks and simplifies the setup for the different tools with a single build tool.
If you want more information on what Vite does you can check it out here.
What is a Vite integration and why does this matter?
Vite allows you to integrate with any backend technology of your choice with a set of exposed configurations and APIs. A front end that is integrated with a backend can easily enjoy the benefits of shared configuration in said backend, such as layouts, server-side rendering and the embedding of a SPA (or many) in a single server.
This allows you to simplify deployments, share styles, enable server-side rendering and even implement a micro front end approach while using tools you are already familiar with.
Last updated