Documentation

Introduction

GoLiveKit — an AI-driven Next.js starter kit built to launch fast and run lean.

What is GoLiveKit

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 Mission

We built this powerful boilerplate tightly around three core principles to set your business up for success.

AI-Ready Core

Create an all-in-one core for Next.js SaaS, letting you focus on building your specific domain logic purely with AI.

Simple Self-Hosting

Make it incredibly easy to self-host and deploy your applications effortlessly to any environment.

Optimize Costs

Protect your runway by optimizing costs and avoiding rigid vendor lock-in wherever possible.

Tech stack

TechnologyDescription
Next.js 16The React framework for the web. App Router, server components, streaming, and edge-ready.
React 19UI library with concurrent features, server actions, and the latest hooks.
Prisma + PostgreSQLType-safe ORM paired with a battle-tested relational database.
Tailwind CSS + shadcn/uiUtility-first CSS with a library of accessible, unstyled components.
Better AuthFlexible, framework-agnostic authentication with social login and magic links.
oRPCEnd-to-end typesafe API layer with no code generation required.
React QueryPowerful async state management for data fetching, caching, and synchronisation.
next-intlInternationalisation for Next.js with type-safe messages and routing.
TypeScriptStrongly typed JavaScript across the entire codebase.
ZodSchema validation and runtime type safety for forms, APIs, and env vars.
BiomeFast 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.

On this page