PRO VERSION WITH SUPPORT - LIVE DEMO - WATCH VIDEO
The fastest way to ship production-ready React apps with perfect SEO and zero backend costs.
A battle-tested Vite + React template that generates fully static sites with server-side rendering (SSR) benefits - no servers (SSG), no complexity, just pure performance that Google loves.
Run directly from GitHub using npx (no install):
npx github:burgil/create-app my-project-name
Warning: Ensure you review and agree to the Template TOS before proceeding, as it outlines important usage terms and conditions.
- Vite Documentation
- React Documentation
- Template README
- Template TOS
- Getting Started
- Architecture
- Customization
- Deployment
- Performance
- Optimization Guide
- React Suspense Guide
- React Scan Settings
- SEO Guide
- UI/UX Guidelines
The CLI is a tiny Node script located at bin/index.js. It copies the template folder included in this repo to the destination path.
Most React apps fail at SEO because they're client-side rendered. Traditional SSR solutions require Node.js servers ($$$) and complex infrastructure. This template gives you the best of both worlds:
β
Perfect SEO - Pre-rendered HTML for every page
β
Lightning Fast - Static files served from CDN
β
Zero Backend - Deploy anywhere (Cloudflare, Vercel, Netlify)
β
Free hosting - Static hosting is practically free
β
Google Loves It - Perfect Lighthouse scores out of the box
| Feature | This Template | Typical React App | Next.js |
|---|---|---|---|
| Learning Curve | π’ Easy | π’ Easy | π‘ Medium |
| Server Required | β No | β No | β Yes |
| Hosting Cost | $0/mo | $0/mo | $20+++/mo |
| SEO-Ready | β Pre-rendered | β Client-side | β Yes |
| Page Speed | β‘ Fast | β‘ Fast | π Slow |
| Build Speed | β‘ Instant | β‘ Fast | π Slow |
| Deploy Anywhere | β Yes | β Yes |
- Vite 7 - Sub-100ms HMR, instant dev server startup
- React 19 - Latest features with full TypeScript support
- Tailwind CSS 4 - Modern utility-first styling
- React Router 7 - File-based routing with lazy loading
- Framer Motion - Smooth animations that feel native
- Lucide Icons + React Icons - Beautiful icon libraries
- Pre-rendering - Automatic SSG for perfect SEO
- OG Image Generation - Auto-generate Open Graph images
- Schema.org - Rich snippets for better search results
# Scaffold a new project
npx github:burgil/create-app my-epic-app
# Install dependencies
cd my-epic-app
pnpm install
# Optional: Install Python requirements for OG screenshot generation
pip install -r scripts/requirements.txt
playwright install
# Start dev server (instant HMR)
pnpm dev
# Build for production (includes SSG)
pnpm build
# Approve builds (local build + generate assets)
# This runs the production build and generates OG screenshots
# Use `pnpm build && pnpm og-screenshots` if you want to follow the full workflow in CI or locally
# (optional: requires Python, Playwright, and a running preview server for OG generation)
# pnpm build && pnpm og-screenshots
# Preview production build
pnpm previewEvery page is pre-rendered at build time with full HTML, meta tags, and structured data. Crawlers see fully-formed content instantly - no JavaScript execution needed.
// Your React components render to static HTML
<Hero /> β <section>...fully rendered HTML...</section>- β Meta tags automatically injected per route
- β Open Graph images for social sharing
- β Schema.org structured data (Organization, WebSite, Breadcrumbs)
- β Sitemap generation with proper priorities
- β Canonical URLs to prevent duplicate content
- β‘ Critical CSS inlining - 40-50 KB inlined via Beasties (99%+ external CSS reduction)
- β‘ Terser minification - 3-pass compression with aggressive mangling
- β‘ Code splitting - Vendor chunks for React, Framer Motion, and icons
- β‘ Lazy loading - Routes and components load on-demand
- β‘ Dual compression - gzip + brotli for all assets
- β‘ Font optimization - Zero CLS with font-display: optional
- β‘ CDN-ready - Serve from edge locations worldwide
- Getting Started - Your first 5 minutes
- Architecture Guide - How everything works
- SEO Best Practices - Maximize your search rankings
- Deployment Guide - Ship to production in minutes
- Performance Optimization - Make it even faster
- Optimization Guide - Advanced performance optimizations (100 mobile / 100 desktop)
- React Suspense Guide - Lazy-loading patterns and best practices
- Customization Guide - Make it yours
Shows off Framer Motion animations, Lucide icons, and modern design patterns.
Demonstrates TypeScript best practices, component composition, and accessible UI.
Interactive demonstration of React Suspense patterns including lazy loading, skeleton fallbacks, and performance optimization techniques.
This template generates 100% static files. Deploy to:
- Cloudflare Pages - Free, blazing fast edge network
- Vercel - Zero config deployment
- Netlify - Instant Git integration
- GitHub Pages - Free hosting for open source
- Any static host - Upload dist/ folder, done
No serverless functions, no Node.js runtime, no hidden costs.
Mobile PageSpeed: 100/100
Desktop PageSpeed: 100/100
First Contentful Paint: <0.5s
Largest Contentful Paint: <2.5s
Cumulative Layout Shift: 0
SEO Score: π― 100/100
| Category | Technology |
|---|---|
| Build Tool | Vite 7.2 |
| Framework | React 19.2 |
| Language | TypeScript 5.9 |
| Styling | Tailwind CSS 4.1 |
| Router | React Router 7.9 |
| Animation | Framer Motion 12 |
| Icons | Lucide React 0.5 + React Icons 5.5 |
| Linting | ESLint 9 + TypeScript ESLint |
| Package Manager | pnpm 10 |
Perfect for:
- π Marketing sites - Maximize conversions with perfect SEO
- π± Landing pages - Ship fast, iterate faster
- π Portfolios - Showcase your work with style
- π Product pages - Convert visitors to customers
- π Documentation sites - Fast, searchable, accessible
We welcome contributions!
This template is provided under the MIT License.
Usage Terms: By using this template, you agree to the Terms of Service.
- The
template/folder contains the starter project thatnpx github:burgil/create-appscaffolds. .agent/(insidetemplate/): Holds AI agent instructions and rules; used to inform auto-assistants that inspect or modify this repository..github/(insidetemplate/): GitHub specific guidance and Copilot instructions (copilot-instructions.md). Update these when workflow or automation changes are needed.
- GitHub: @burgil
- YouTube: @BurgilBuilds
- Read Getting Started to build your first page
- Customize colors, fonts, and content in
tailwind.config.jsandsrc/ - Deploy to Cloudflare Pages or Vercel (takes 2 minutes)
- Ship your epic project to the world π
β -> '
β -> "
β -> "
β -> -
β -> -
β¦ -> ...
Built with β€οΈ for developers who want to ship fast without compromising on quality.


