Skip to content

insub/shadcn-nuxt-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 19, 2025
bc5533b · Jan 19, 2025

History

6 Commits
Jul 31, 2024
Jul 28, 2024
Jan 19, 2025
Jan 19, 2025
Jan 19, 2025
Jul 28, 2024
Jul 28, 2024
Aug 6, 2024
Jul 28, 2024
Jul 28, 2024
Jul 28, 2024
Jul 28, 2024
Jul 28, 2024
Jan 19, 2025
Aug 6, 2024
Jan 19, 2025
Jan 19, 2025
Jul 31, 2024
Jul 28, 2024

Repository files navigation

shadcn-nuxt-starter

🌐 Preview: https://shadcn-nuxt-starter.xdesign.tech

Shadcn Nuxt Starter

Starter built with Nuxt 3 + Shadcn-ui + UnoCSS + TypeScript.

⚡️ Easy to build fast, SEO-friendly and scalable web applications, including:

  • SaaS - Server-side Rendering (SSR)
  • Docs - Static Site Generation (SSG)
  • Dashboard - Client Side Rendering (CSR)

Variations (coming soon)

  • Shadcn-vue-starter - Vite Starter Template

🔥 Features

This is a starter template using the following stack:

  • ⛰️ Nuxt 3 - SSR, SSG, CSR, File-based routing, components auto importing, (compatibilityVersion: 4), etc.

  • 🎨 Shadcn-vue - Beautifully designed re-usable components built with Radix Vue.

  • ⚡️ Vite - Instant HMR.

  • 🌈 UnoCSS - The instant on-demand atomic CSS engine.

  • 😃 Iconify - Over 200,000 open source vector icons.

  • 🍍 Pinia - State Management.

  • 🤖 The <script setup> syntax.

  • 🦾 TypeScript, of course.

  • 💨 Zero-config cloud functions and deploy.

Built-in feature from Next.js:

  • 🔍 SEO Optimization and Meta tags definition.

  • 📝 Markdown Support

  • 🖥️ File based routing.

  • 📑 Layout system.

  • 📥 Auto importing - for Composition API, VueUse and custom composables.

  • 📲 PWA with offline support and auto-update behavior.

🚀 Getting started

Requirements

  • Node.js 18+ and pnpm

Development

  1. Clone the repository:
git clone https://github.com/xdesign-dev/shadcn-nuxt-starter.git project-name
cd project-name
  1. Install dependencies:
pnpm install
  1. Then, you can run locally in development mode with live reload:
pnpm dev

Build

To build the App, run

pnpm build

💎 Credits

All credits go to these open-source works and resources

  • Nuxt for creating this beautiful project.
  • Radix Vue for doing all the hard work to make sure components are accessible.
  • antfu for vitesse and vitesse-nuxt.
  • VueUse for providing many useful utilities.

License

Licensed under the MIT license.