Tech stack

Learn which tools and libraries power TurboStarter AI.

Turborepo

Turborepo is a high-performance monorepo tool that optimizes dependency management and script execution across your project. We chose this monorepo setup to simplify feature management and enable seamless code sharing between packages.

Turborepo - Make Ship Happen

turbo.build

Next.js

Next.js is a powerful React framework that delivers server-side rendering, static site generation, and more. We selected Next.js for its exceptional flexibility and developer experience. It also serves as the foundation for our serverless API.

React Native + Expo

React Native is a leading open-source framework created by Facebook that enables building native mobile applications using React. It provides access to native platform capabilities while maintaining the development efficiency of React.

Expo extends React Native with a comprehensive toolkit that streamlines development, building, and deployment of iOS, Android, and web apps from a single codebase.

AI SDK

Vercel AI SDK provides a robust toolkit for building AI-powered applications. It offers essential utilities and components for integrating advanced AI features, including streaming responses, interactive chat interfaces, and more.

Vercel AI SDK

sdk.vercel.ai

LangChain

LangChain is a sophisticated framework designed for language model-powered applications. It delivers critical abstractions and tools for building complex AI systems, including prompt management, memory systems, and agent architectures.

LangChain

js.langchain.com

Hono

Hono is an ultrafast, lightweight web framework optimized for edge computing. It includes a type-safe RPC client for secure function calls from the frontend. We leverage Hono to create efficient serverless API endpoints.

Hono

hono.dev

Tailwind CSS

Tailwind CSS is a utility-first CSS framework that accelerates UI development without writing custom CSS. We complement it with Radix UI, a collection of accessible headless components, and shadcn/ui, which lets you generate beautifully designed components with a single command.

Drizzle

Drizzle is a type-safe, high-performance ORM (Object-Relational Mapping) for modern database management. It generates TypeScript types from your schema and enables fully type-safe queries.

We use PostgreSQL as our default database, but Drizzle's flexibility allows you to easily switch to MySQL, SQLite, or any other supported database by updating a few configuration lines.

How is this guide?

Last updated on

On this page

Make AI your edge, not replacement.