- pgSchema "mesh" with 4 tables isolating the peer mesh domain - Enums: visibility, transport, tier, role - audit_log is metadata-only (E2E encryption enforced at broker/client) - Cascade on mesh delete, soft-delete via archivedAt/revokedAt Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
4.3 KiB
title, description, url
| title | description | url |
|---|---|---|
| Tech stack | Learn which tools and libraries power TurboStarter AI. | /ai/docs/stack |
Tech stack
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.
<Card href="https://turbo.build/" title="Turborepo - Make Ship Happen" description="turbo.build" icon={} />
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.
} /><Card href="https://nextjs.org" title="Next.js" description="nextjs.org" icon={} />
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.
} /><Card href="https://expo.dev/" title="Expo" description="expo.dev" icon={} />
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.
<Card href="https://sdk.vercel.ai/" title="Vercel AI SDK" description="sdk.vercel.ai" icon={} />
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.
<Card href="https://js.langchain.com/" title="LangChain" description="js.langchain.com" icon={} />
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.
<Card href="https://hono.dev" title="Hono" description="hono.dev" icon={} />
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.
} /><Card href="https://radix-ui.com" title="Radix UI" description="radix-ui.com" icon={} />
<Card href="https://ui.shadcn.com" title="shadcn/ui" description="ui.shadcn.com" icon={} />
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.
} /><Card href="https://www.postgresql.org" title="PostgreSQL" description="postgresql.org" icon={} />