Tech Stack
Compact overview of the production stack used in GoLiveKit.
This project is built on a typed, full-stack Next.js architecture with a small, battle-tested toolchain.
Backend
Runs the app and core business logic with modern SSR, server actions, and auth.
| Technology | Description |
|---|---|
| Node.js 22 | Modern, fast execution environment for server-side code. |
| Next.js 16 | React framework chosen for powerful SSR, server actions, and full-stack capabilities. |
| React 19 | Foundation library with concurrency features and server components. |
| Better Auth | Comprehensive, secure authentication and session management. |
AI
| Technology | Description |
|---|---|
| AI SDK v6 | Standardized framework for integrating AI features and stream formatting. |
Database
Provides a type-safe data layer with reliable relational storage.
| Technology | Description |
|---|---|
| Prisma 7 ORM | Type-safe database access with intuitive schema definitions. |
PostgreSQL (pg driver) | Robust, reliable, relational database for core data storage. |
Data Fetching
Keeps API contracts type-safe and client data synchronized with caching.
| Technology | Description |
|---|---|
| oRPC | Type-safe API layer ensuring end-to-end contract enforcement. |
| TanStack Query (React Query) | Powerful asynchronous state management and fetch caching. |
Frontend UI
Delivers accessible components, consistent styling, and reusable email templates.
| Technology | Description |
|---|---|
| shadcn/ui + Radix UI | Accessible, unstyled components for building a custom design system. |
| Tailwind CSS 4 | Utility-first CSS framework for rapid and maintainable styling. |
| React Email | Component-driven library for building robust transactional emails. |
| Plate.js | Extensible rich-text editor framework for complex content authoring. |
| Lucide Icons | Clean, consistent icon set for UI icons; Simple Icons for brand logos. |
Content & i18n
Powers documentation and localization for multilingual products.
| Technology | Description |
|---|---|
| Fumadocs | Powerful docs engine tailored specifically for Next.js and MDX content. |
| Admin panel | Custom internal CMS capabilities for managing blogs and pages. |
| next-intl | Comprehensive internationalization for multilingual support (under development). |
Quality & Tooling
Enforces type safety, validation, and fast lint/test feedback loops.
| Technology | Description |
|---|---|
| TypeScript 5 | Static typing enforcing enterprise-grade codebase reliability. |
| Zod 4 | Schema-based validation for defining strict data boundaries. |
| Biome 2 | Extremely fast, unified toolchain for zero-config formatting and linting. |
| Vitest 4 | Next-generation testing framework offering fast feedback loops. |