¿Con qué está hecho tambo?

tambo es un repo de TypeScript hecho con NestJS, React, Next.js, tRPC y Vite. Guarda sus datos en Postgres, accede a ellos con Drizzle, inicia sesión con jose, helmet y next-auth, manda correos con Resend, guarda archivos en AWS S3, usa IA con ag-ui, @ai-sdk/provider, OpenAI, js-tiktoken, ai-sdk y 6 más, mide su uso con PostHog, vigila sus errores con Sentry, arma su contenido con @vercel/og, highlight.js, react-markdown, rehype-raw, js-yaml y 4 más, valida sus datos con class-validator, class-transformer, Zod, json-schema, @hookform/resolvers y 4 más, se prueba con @nestjs/testing, supertest, Testing Library y memfs, se despliega con OpenTelemetry y usa MCP y @aws-sdk/s3-request-presigner. Son 223,355 líneas escritas, con 274 archivos de prueba.

Leído el 12 de noviembre de 2026, en el commit 6e2c1bf. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

La base 3

Estilos 6

Interfaz 16

4 más
  • cmdk1 archivo
  • react-media-recorder1 archivo
  • react-medium-image-zoom1 archivo
  • react-speech-recognition1 archivo

Iconos 3

Backend

La base 1

Acceso a los datos 1

Inicio de sesión 3

IA 9

  • ag-ui10 archivos
  • @ag-ui/core8 archivos
  • ai-sdk7 archivos
  • partial-json6 archivos
  • ai3 archivos
  • @ai-sdk/provider1 archivo
  • @mastra/client-js1 archivo
  • gpt-tokenizer1 archivo
  • js-tiktoken2 archivos

Servicios 7

Datos 2

Apoyo

Validación 9

Pruebas 5

  • Testing Library81 archivos
  • @nestjs/testing16 archivos
  • memfs13 archivos
  • supertest4 archivos
  • zod-to-json-schema1 archivo

Despliegue 1

Herramientas 11

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

La base 1

  • tRPC8 archivos

Contenido 9

Otras 28

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

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con tambo, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito tambo?
tambo está escrito en TypeScript, con 223,355 líneas escritas.
¿Qué framework usa tambo?
tambo está hecho con NestJS, React, Next.js, tRPC y Vite.

La prueba: en apps/api/package.json

¿Qué base de datos usa tambo?
tambo guarda sus datos en Postgres y accede a ellos con Drizzle.

La prueba: packages/db/src/index.ts, línea 2

¿Con qué inicia sesión tambo?
tambo inicia sesión con jose, helmet y next-auth.
¿tambo usa IA?
Sí. tambo usa IA con ag-ui, @ai-sdk/provider, OpenAI, js-tiktoken, ai-sdk, ai, partial-json, @mastra/client-js, gpt-tokenizer, Anthropic y @ag-ui/core.
¿Qué servicios usa tambo?
tambo manda correos con Resend, guarda archivos en AWS S3, mide su uso con PostHog, vigila sus errores con Sentry y usa MCP y @aws-sdk/s3-request-presigner.

La prueba: apps/web/lib/auth.ts, línea 19

¿tambo tiene pruebas?
Sí. tambo tiene 274 archivos de prueba y se prueba con @nestjs/testing, supertest, Testing Library y memfs.
¿Qué repos tienen un stack parecido a tambo?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →