Introduction
GoLiveKit — an AI-driven Next.js starter kit built to launch fast and run lean.
GoLiveKit is a production-ready Next.js starter kit designed to eliminate the boilerplate between idea and launch. It ships with authentication, a database layer, file storage, transactional email, i18n, a rich-text editor, and a full admin dashboard — all pre-wired and ready to extend.
Our goal
- Cover the deployment part — you focus on the product, AI handles the rest
- Save money on infrastructure — sensible defaults that avoid over-engineering
- Save time on shipping — skip the boilerplate, start building features on day one
What is GoLiveKit
GoLiveKit is a full-stack starter built on the modern React and Node.js ecosystem. It combines the best open-source tools into a cohesive, opinionated stack that works out of the box — without locking you in. Every layer is replaceable, well-documented, and typed end-to-end.
Tech stack
| Technology | Description |
|---|---|
| Next.js 16 | The React framework for the web. App Router, server components, streaming, and edge-ready. |
| React 19 | UI library with concurrent features, server actions, and the latest hooks. |
| Prisma + PostgreSQL | Type-safe ORM paired with a battle-tested relational database. |
| Tailwind CSS + shadcn/ui | Utility-first CSS with a library of accessible, unstyled components. |
| Better Auth | Flexible, framework-agnostic authentication with social login and magic links. |
| oRPC | End-to-end typesafe API layer with no code generation required. |
| React Query | Powerful async state management for data fetching, caching, and synchronisation. |
| next-intl | Internationalisation for Next.js with type-safe messages and routing. |
| TypeScript | Strongly typed JavaScript across the entire codebase. |
| Zod | Schema validation and runtime type safety for forms, APIs, and env vars. |
| Biome | Fast all-in-one linter and formatter replacing ESLint and Prettier. |
For a deeper breakdown of each tool's role in the stack, see Tech Stack.