๐ English | ็ฎไฝไธญๆ
Crafted with a focus on developer experience: ๐ฅ๏ธ Nuxt 3 + ๐ ๏ธ TypeScript + ๐จ Tailwind CSS + ๐ i18n + ๐ markdown-it + ๐ ESLint + ๐งฉ simple-git-hooks + ๐งน Lint-Staged + ๐ Commitlint + โ๏ธ Vercel. Launch your global-ready web app with a sleek, performant, and SEO-optimized foundation.
IndieShow is a product showcase website template designed specifically for indie developers. Built with Nuxt 3 + TailwindCSS + TypeScript, you can create a professional product showcase website in minutes with simple configuration!
Test Item | Score | Baseline |
---|---|---|
Google PageSpeed (Mobile) | 94 | > 90 |
Google PageSpeed (Desktop) | 99 | > 90 |
Mobile Performance
![]() |
Desktop Performance
![]() |
Pricing
BranchIndieShow/
โโโ components/ # Components Directory
โ โโโ blocks/ # Block Components (Hero, Feature, ShowCase, CTA)
โ โโโ common/ # Common Components (Theme Switch, Language Switch)
โ โโโ layout/ # Layout Components (Header, Footer)
โ โโโ ui/ # UI Components (Back to Top, Progress Bar, QR Code Modal, etc.)
โโโ composables/ # Composables
โ โโโ useLocale # Language Switch
โ โโโ useMarkdown # Markdown Parser
โ โโโ useSeo # SEO Optimization
โโโ config/ # Configuration Files
โ โโโ nav # Navigation Menu
โ โโโ seo # SEO Configuration
โ โโโ showcase # Work Showcase
โ โโโ social # Social Links
โ โโโ theme # Theme Configuration
โโโ i18n/ # Internationalization
โ โโโ en/ # English Language Pack
โ โโโ zh/ # Chinese Language Pack
โ โโโ config.ts # i18n Configuration
โโโ layouts/ # Layout Templates
โโโ pages/ # Page Files
โ โโโ group.ts # User Group Page
โ โโโ index.ts # Home Page
โ โโโ privacy.ts # Privacy Policy Page
โ โโโ sales.ts # Sales Terms Page
โ โโโ terms.ts # Terms of Service Page
โโโ plugins/ # Plugins Directory
โ โโโ analytics-google.client.ts # Google Analytics
โโโ public/ # Static Assets
โโโ types/ # Type Definitions
<script setup>
git clone https://github.com/WaveAny/IndieShow-Starter-Nuxt.git
cd IndieShow
pnpm install
cp .env.example .env
pnpm dev
# Build for production
pnpm build
# Preview production build
pnpm preview
Recommended deployment with Vercel:
Edit config/theme.ts
file:
export const themeColors = {
primary: {
color: "indigo",
hex: "#4f46e5",
gradient: {
dark: "#6366f1",
},
},
gray: {
color: "zinc",
},
}
This project is licensed under the MIT License.
Light Theme
![]() |
Dark Theme
![]() |