All projects
Templatelive

NextRun

Skip the setup. Ship the product.

NextRun is the production-ready Next.js 16 template behind much of this portfolio. It ships Better Auth (Google OAuth), Stripe payments with a credit system, a grammY Telegram bot, Drizzle ORM on Neon Postgres and a shadcn/ui component library - typed end to end so a new idea starts from a working foundation instead of a blank page.

Every new SaaS starts with the same two weeks of plumbing: wiring auth to billing to a database, getting webhooks right, validating env vars, building the pages nobody enjoys building. NextRun ships all of it, wired together and typed end to end. Better Auth handles Google sign-in and sessions; Stripe checkout runs on verified, idempotent webhooks with atomic credit spend and refund, so a user is never double-charged; a grammY Telegram bot, Drizzle ORM on Neon Postgres and a shadcn/ui design base round it out.

What makes it production-ready is not the feature list, it is that every integration is secure and readable from the first commit: Zod validation on every input, env checked against a strict schema at startup so misconfigurations fail loudly, a health-check endpoint, CI and container-first images for web and bot. It is small enough to read in an afternoon and extend the same day, the opposite of both a blank create-next-app and a bloated kitchen-sink boilerplate. Start your next Next.js 16 product from a working foundation instead of a blank page.

nextrun.dev
NextRun screenshot

Highlights

Stack

Next.js 16TypeScriptDrizzle ORMBetter AuthStripegrammY