Framework Examples¶
Litestar Vite supports a wide variety of frontend frameworks. This section provides working examples for each supported framework.
React 18+ with Vite
Vue 3 with Composition API
Svelte 5 with Vite
Angular 18+ (Vite or CLI)
SPAs with server-side routing
Hypermedia-driven applications
Meta-Frameworks¶
Universal Vue 3 SSR framework
Full-stack Svelte framework
Content-focused multi-framework SSG/SSR
Real-World Example¶
Production-ready fullstack application template using Litestar, Vite, and React. Demonstrates authentication, team management, type-safe routing, and best practices.
Quick Scaffold¶
Use the CLI to scaffold any framework:
# React (SPA)
litestar assets init --template react
# React with routing (new in v0.15)
litestar assets init --template react-router
litestar assets init --template react-tanstack
# Vue
litestar assets init --template vue
# Svelte
litestar assets init --template svelte
# Angular (Vite-based)
litestar assets init --template angular
# Angular CLI (traditional)
litestar assets init --template angular-cli
# HTMX
litestar assets init --template htmx
# Meta-frameworks
litestar assets init --template nuxt
litestar assets init --template sveltekit
litestar assets init --template astro
# With Inertia.js
litestar assets init --template react-inertia
litestar assets init --template vue-inertia
litestar assets init --template svelte-inertia # New in v0.15
Framework Comparison¶
Framework |
Source Dir |
Dev Server |
Inertia Support |
Best For |
|---|---|---|---|---|
React |
|
Vite + HMR |
Yes |
SPAs, complex UIs |
Vue |
|
Vite + HMR |
Yes |
SPAs, progressive enhancement |
Svelte |
|
Vite + HMR |
Yes |
Lightweight SPAs |
Angular |
|
Vite (Analog) |
No |
Enterprise apps |
Angular CLI |
|
ng serve |
No |
Standard Angular workflow |
HTMX |
|
Vite + HMR |
No |
Server-rendered, minimal JS |
Nuxt |
|
Nuxt dev |
No |
Universal SSR, auto-routing |
SvelteKit |
|
SvelteKit dev |
No |
Full-stack Svelte, SSR |
Astro |
|
Astro dev |
No |
Static sites, islands architecture |