A blazing-fast and customizable Next.js 15 + PWA-enabled starter template powered by Tailwind CSS, ideal for launching production-ready web applications with offline support.
🔗 Live Demo: https://next-pwa-starter-hamidrazadev.vercel.app/
This template gives you everything needed to kickstart your Progressive Web App development, with a clean setup and best practices already in place.
✅ PWA support
✅ Responsive, modern UI
✅ Production-ready optimizations
✅ Developer-friendly tooling
- ⚡ Next.js 15 with App Router
- 📱 Full PWA support (offline caching, manifest icons)
- 🎨 Tailwind CSS for rapid styling
- 🧩 Pre-built UI components
- 🌐 Google Fonts (Inter)
- 📦 Powered by pnpm
- ✔️ ESLint for clean code
- ♿ Accessible structure
- 🚀 Ready for deployment on Vercel & others
📦 NextPWA Starter
┣ 📁 app
┣ 📁 components
┣ 📁 public
┃ ┗ 📁 app-related-assets
┣ 📄 manifest.json
┣ 📄 next.config.js
┣ 📄 tailwind.config.js
┣ 📄 package.json
| Feature | Location | 
|---|---|
| UI Design & Theme | tailwind.config.js | 
| PWA settings (icons, name, display) | /public/manifest.json | 
| Components & Layouts | /components&/app | 
| Meta tags & SEO | Root layout file | 
git clone https://github.com/hamidrazadev/next-pwa-starter.git
cd next-pwa-starter
pnpm install
pnpm dev👀 Visit the app → http://localhost:3000
pnpm build
pnpm start
✅ Compatible with Vercel, Netlify, and most Node hosting platforms.
We welcome contributions!
git checkout -b feature/amazing-feature
git commit -m "Add amazing feature"
git push origin feature/amazing-featureSubmit a Pull Request.
If you find this helpful, give it a Star ⭐ on GitHub. For help or feedback, feel free to open an issue.
Licensed under the MIT License.
Muhammad Hamid Raza 🔗 Visit Website