What is tambo built with?

tambo is a TypeScript repo built with NestJS, React, Next.js, tRPC, and Vite. It stores its data in Postgres, reaches it with Drizzle, signs people in with jose, helmet, and next-auth, sends email with Resend, stores files in AWS S3, uses AI through ag-ui, @ai-sdk/provider, OpenAI, js-tiktoken, ai-sdk, and 6 more, measures its use with PostHog, watches its errors with Sentry, makes its content with @vercel/og, highlight.js, react-markdown, rehype-raw, js-yaml, and 4 more, validates its data with class-validator, class-transformer, Zod, json-schema, @hookform/resolvers, and 4 more, is tested with @nestjs/testing, supertest, Testing Library, and memfs, deploys with OpenTelemetry, and uses MCP and @aws-sdk/s3-request-presigner. It has 223,355 written lines, with 274 test files.

Read on November 12, 2026, at commit 6e2c1bf. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

The base 3

Styles 6

Interface 16

4 more
  • cmdk1 file
  • react-media-recorder1 file
  • react-medium-image-zoom1 file
  • react-speech-recognition1 file

Icons 3

Backend

Support

Validation 9

Testing 5

  • Testing Library81 files
  • @nestjs/testing16 files
  • memfs13 files
  • supertest4 files
  • zod-to-json-schema1 file

Deploy 1

Tools 11

  • Inquirer3 files
  • ts-morph3 files
  • ts-essentials1 file
  • type-fest1 file
  • TypeScript1 file
  • cli-table33 files
  • diffable-html1 file
  • meow1 file
  • rollup-plugin-preserve-directives1 file
  • unplugin-dts1 file
  • vite-tsconfig-paths1 file

The base 1

  • tRPC8 files

Content 9

Other 28

  • chalk24 files
  • TanStack12 files
  • SemVer4 files
  • trpc4 files
  • Vercel4 files
  • @nestjs/throttler3 files
  • use-debounce3 files
  • .ENV2 files
  • date-fns2 files
  • nanoid2 files
  • @t3-oss/env-nextjs1 file
  • tRPC1 file
16 more
  • undici1 file
  • uuid1 file
  • fast-json-patch6 files
  • clsx5 files
  • superjson5 files
  • mime-types4 files
  • cross-spawn3 files
  • fast-equals3 files
  • clipboardy2 files
  • open2 files
  • deepmerge1 file
  • diff1 file
  • env-paths1 file
  • ipaddr.js1 file
  • react-fast-compare1 file
  • tldts1 file

Other repos with a similar stack

Ordered by how much of its stack they share with tambo, then by stars.

Frequently asked questions

What language is tambo written in?
tambo is written in TypeScript, with 223,355 written lines.
What framework does tambo use?
tambo is built with NestJS, React, Next.js, tRPC, and Vite.

The proof: in apps/api/package.json

What database does tambo use?
tambo stores its data in Postgres and reaches it with Drizzle.

The proof: packages/db/src/index.ts, line 2

What does tambo sign people in with?
tambo signs people in with jose, helmet, and next-auth.
Does tambo use AI?
Yes. tambo uses AI through ag-ui, @ai-sdk/provider, OpenAI, js-tiktoken, ai-sdk, ai, partial-json, @mastra/client-js, gpt-tokenizer, Anthropic, and @ag-ui/core.
What services does tambo use?
tambo sends email with Resend, stores files in AWS S3, measures its use with PostHog, watches its errors with Sentry, and uses MCP and @aws-sdk/s3-request-presigner.

The proof: apps/web/lib/auth.ts, line 19

Does tambo have tests?
Yes. tambo has 274 test files and is tested with @nestjs/testing, supertest, Testing Library, and memfs.
Which repos have a stack like tambo's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →