Podcast
Tailwind podcast template with built-in audio player

- JavaScript Plugin
- Documentation
- Responsive Design
- Tailwind CSS v4
What Is the Podcast Template?
The Podcast template from Cruip is a pre-built landing-page kit designed specifically for podcasters. It’s powered by Tailwind CSS (v4) and Alpine.js, with Next.js and Vue versions available.
Out of the box you get everything you need to host, showcase, and stream your audio shows—all styled and responsive.
Features ✨
Fully functional, embedded audio player with episode navigation.
Responsive design that works on desktop, tablet, and mobile.
Dark and light modes ready to go.
Built with Tailwind CSS v4, Alpine.js v3, Next.js 15 (App Router & TypeScript), and Vue v3.
MDX-powered Next.js version for rich episode content and transcripts.
Included Components 📒
Home/Landing Page: Hero section with call-to-action and featured episode.
Episodes Listing: Thumbnails, summaries, and play buttons.
Episode Detail: Embedded player plus full transcript.
Subscribe Page: Links and info on where to find the show.
Footer & Header: Pre-designed nav, social links, and branding.
Pros and Cons
Pros ✅
Ready-made audio player and transcript layout.
Multi-framework support (HTML, Next.js, Vue).
Clean, modern design that highlights cover art.
Easy to customize via Tailwind classes and Alpine.js.
Cons ⚠️
No backend; need external hosting for audio files.
Limited unique page templates (3 pages total).
Alpine.js version lacks TypeScript support.
Figma file is reference-only, not component-ready.
Integration
Plug in your RSS feed URL to auto-populate episodes.
Use any static-site host (Netlify, Vercel, GitHub Pages).
Connect email marketing (Mailchimp, ConvertKit) via subscribe form.
Embed third-party players (Spotify, Apple Podcasts) alongside the native player.