Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An opinionated stack for those who want to live on the edge (TypeScript & Tailwind + Astro + Prisma & PlanetScale)

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
The TAP Stack is an Astro starter template that bundles TypeScript, Tailwind CSS, Prisma, and PlanetScale into a minimal, deployable website scaffold.
The TAP Stack is an opinionated web development stack and starter template maintained by codiume, built on Astro, TypeScript, Tailwind CSS, Prisma, and PlanetScale. As a GitHub template, it accepts either the npm init astro -- --template codiume/the-tap-stack command or a "Use this template" click, and outputs a working Astro project with a preconfigured Prisma schema and a minimal page structure. The project is inspired by the t3 stack and is designed to get a deployable website running as fast as possible.
prisma/schema.prisma file is provided, and the setup expects a PlanetScale database connection via the DATABASE_URL environment variable, synced with npx prisma db push.DATABASE_URL environment variable.src/pages/index.astro, src/components/Article.astro, and a public folder, keeping the starting point small and easy to understand.npm init astro -- --template codiume/the-tap-stack or use the GitHub "Use this template" button to generate a new repository with the starter files.DATABASE_URL into your .env file, and push the Prisma schema with npx prisma db push.DATABASE_URL environment variable, or deploy manually to Netlify or Cloudflare Pages.The template provides a minimal Astro project with a Prisma schema already defined. Getting started involves three steps: create a database on PlanetScale, copy the DATABASE_URL to your environment file, and run npx prisma db push to sync the schema. From there you have a working Astro site connected to a database, ready to build on.
Yes. The template is a public GitHub repository under the codiume organization, so you can clone it, use it as a template, or deploy it without any license fees. The underlying tools — Astro, TypeScript, Tailwind CSS, Prisma, and PlanetScale — have their own pricing models, but the template itself is free.
It includes an Astro project with TypeScript and Tailwind CSS preconfigured, a Prisma schema file, a single page at src/pages/index.astro, and a reusable Article.astro component. It does not include routing, blog, or dashboard pages out of the box.
Yes. The repository itself is already live at https://the-tap-stack.pages.dev, proving Cloudflare Pages compatibility. You can also deploy to Vercel and Netlify, with one-click Vercel deployment available.
