---
title: "Deploy Vue Vitesse Lite [Aug 26]"
description: "Vue 3 + Vite + TypeScript starter with UnoCSS. One-click deploy on Railway."
category: "Starters"
url: https://railway.com/deploy/-Ukdc9
---

# Deploy Vue Vitesse Lite [Aug 26]

Vue 3 + Vite + TypeScript starter with UnoCSS. One-click deploy on Railway.

**[Deploy Vue Vitesse Lite [Aug 26] on Railway](https://railway.com/template/-Ukdc9)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/-Ukdc9/manifest.json

- **Creator:** Marco Quintella's Projects
- **Category:** Starters
- **Total deploys:** 8

## Template content

### vitesse-lite-railway

- **Source:** https://github.com/marco-quintella/vitesse-lite-railway
- **Public domain:** Yes

## Documentation

---
title: Vue 3 + Vite Starter (Vitesse Lite)
description: Lightweight Vue 3 + Vite + TypeScript starter with file-based routing, UnoCSS and auto-imports — deploy in one click on Railway.
tags:
  - Node
  - Vue 3
  - Vite
  - TypeScript
  - UnoCSS
  - Caddy
---

<p align="center">
  <img width="600" alt="Vitesse - Opinionated Vite Starter Template" src="https://user-images.githubusercontent.com/11247099/111864893-a457fd00-899e-11eb-9f05-f4b88987541d.png">
</p>

# Vue 3 + Vite Starter (Vitesse Lite)

**Lightweight Vue 3 starter** based on [Vitesse](https://github.com/antfu/vitesse) — file-based routing, component auto-importing, UnoCSS and TypeScript out of the box. Deploys on Railway in one click.

## ✨ Why use this template?

- ⚡️ **Vue 3 + Vite** — instant HMR, born with fastness
- 🗂 **File-based routing** — pages map directly to files, no router config
- 📦 **Components auto-importing** — use components without `import`
- 🎨 **UnoCSS** — instant on-demand atomic CSS engine
- 😃 **Pure CSS icons** — from any icon set via Iconify
- 🔥 **`script setup` syntax** — the modern Vue way
- ✅ **Vitest** — unit and component testing pre-configured
- 🦾 **TypeScript** — of course
- 🚀 **Served by Caddy** — fast, static SPA hosting with gzip

## Deploy and Host

[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/template/-Ukdc9?referralCode=2Sbs5r)

Click the button above to deploy this template on [Railway](https://railway.com). Railway builds the app, serves it with Caddy, and gives you a public URL in about a minute.

### Live Demo

See it running: [vitesse-lite.netlify.app](https://vitesse-lite.netlify.app/)

## Pre-packed

### UI Frameworks

- [UnoCSS](https://github.com/antfu/unocss) - The instant on-demand atomic CSS engine.

### Icons

- [Iconify](https://iconify.design) - use icons from any icon sets [🔍Icônes](https://icones.netlify.app/)
- [Pure CSS Icons via UnoCSS](https://github.com/antfu/unocss/tree/main/packages/preset-icons)

### Plugins

- [Vue Router](https://github.com/vuejs/vue-router)
  - [`unplugin-vue-router`](https://github.com/posva/unplugin-vue-router) - file system based routing
- [`unplugin-auto-import`](https://github.com/antfu/unplugin-auto-import) - Directly use Vue Composition API and others without importing
- [`unplugin-vue-components`](https://github.com/antfu/unplugin-vue-components) - components auto import
- [`unplugin-vue-macros`](https://github.com/sxzz/unplugin-vue-macros) - Explore and extend more macros and syntax sugar to Vue.
- [VueUse](https://github.com/antfu/vueuse) - collection of useful composition APIs

## Dropped Features from [Vitesse](https://github.com/antfu/vitesse)

- ~~i18n~~
- ~~Layouts~~
- ~~SSG~~
- ~~PWA~~
- ~~Markdown~~

See [Vitesse](https://github.com/antfu/vitesse) for the full feature set.


## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway
- [Appsmith](https://railway.com/deploy/appsmith-1) — Low-code platform for internal tools, dashboards, and admin panels.

Open this page in a browser: https://railway.com/deploy/-Ukdc9
