¿Con qué está hecho typebot.io?

typebot.io es un repo de TypeScript hecho con Next.js, React, @orpc/server, Vite, TanStack y 2 más. Guarda sus datos en MinIO y Postgres, inicia sesión con next-auth, jsonwebtoken y @auth/core, cobra con Stripe, usa IA con ai, OpenAI, @ai-sdk/ui-utils, @ai-sdk/deepseek, dify-ai-provider y 4 más, mide su uso con PostHog, vigila sus errores con Sentry, arma su contenido con papaparse, nodemailer, react-markdown, @content-collections/core, @shikijs/transformers y 15 más, valida sus datos con Zod, @orpc/zod, zod-validation-error, mailchecker y validator, se prueba con @playwright/test, Prisma, Vitest, @testcontainers/postgresql y @effect/vitest, se despliega con opentelemetry, @effect/platform-bun, OpenTelemetry y @effect/opentelemetry y usa GIPHY, Unsplash, Redis y MySQL. Son 168,431 líneas escritas, con 146 archivos de prueba.

Leído el 13 de noviembre de 2026, en el commit 532c83e. 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 5

Estilos 5

Interfaz 12

Backend

Apoyo

La base 2

  • @orpc/server139 archivos
  • solid-element1 archivo

Pruebas 7

  • @playwright/test35 archivos
  • Vitest12 archivos
  • ai4 archivos
  • Prisma4 archivos
  • @effect/vitest2 archivos
  • @testcontainers/postgresql1 archivo
  • papaparse1 archivo

Herramientas 2

  • Prettier14 archivos
  • jiti1 archivo

Contenido 20

  • react-email19 archivos
  • nodemailer13 archivos
  • papaparse4 archivos
  • unified2 archivos
  • @content-collections/core1 archivo
  • @platejs/markdown1 archivo
  • @shikijs/transformers1 archivo
  • marked1 archivo
  • mdast1 archivo
  • rehype-autolink-headings1 archivo
  • rehype-pretty-code1 archivo
  • rehype-slug1 archivo
8 más

Validación 5

Despliegue 4

  • OpenTelemetry4 archivos
  • @effect/opentelemetry2 archivos
  • @effect/platform-bun1 archivo
  • opentelemetry1 archivo

Otras 29

  • TanStack67 archivos
  • Effect48 archivos
  • ky18 archivos
  • orpc12 archivos
  • use-debounce9 archivos
  • zustand7 archivos
  • @orpc/openapi6 archivos
  • Immer6 archivos
  • nuqs5 archivos
  • @segment/analytics-node4 archivos
  • undici4 archivos
  • date-fns3 archivos
17 más
  • @t3-oss/env-nextjs1 archivo
  • nanoid1 archivo
  • OpenTelemetry1 archivo
  • @paralleldrive/cuid235 archivos
  • dequal5 archivos
  • qs5 archivos
  • isolated-vm3 archivos
  • partysocket3 archivos
  • chrono-node2 archivos
  • date-fns-tz2 archivos
  • cookie1 archivo
  • deep-object-diff1 archivo
  • emojilib1 archivo
  • libphonenumber-js1 archivo
  • partyserver1 archivo
  • tinycolor21 archivo
  • uuidv71 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito typebot.io?
typebot.io está escrito en TypeScript, con 168,431 líneas escritas.
¿Qué framework usa typebot.io?
typebot.io está hecho con Next.js, React, @orpc/server, Vite, TanStack, Solid y solid-element.

La prueba: en apps/viewer/package.json

¿Qué base de datos usa typebot.io?
typebot.io guarda sus datos en MinIO y Postgres.

La prueba: packages/lib/src/s3/initClient.ts, línea 2

¿Con qué inicia sesión typebot.io?
typebot.io inicia sesión con next-auth, jsonwebtoken y @auth/core.
¿Con qué cobra typebot.io?
typebot.io cobra con Stripe.

La prueba: packages/billing/src/api/handleStripeWebhook.ts, línea 7

¿typebot.io usa IA?
Sí. typebot.io usa IA con ai, OpenAI, @ai-sdk/ui-utils, @ai-sdk/deepseek, dify-ai-provider, @ai-sdk/groq, @ai-sdk/mistral, OpenRouter y @ai-sdk/togetherai.
¿Qué servicios usa typebot.io?
typebot.io mide su uso con PostHog, vigila sus errores con Sentry y usa GIPHY, Unsplash, Redis y MySQL.

La prueba: packages/services/feature-flags/src/infrastructure/PostHogFeatureFlags.ts, línea 3

¿typebot.io tiene pruebas?
Sí. typebot.io tiene 146 archivos de prueba y se prueba con @playwright/test, Prisma, Vitest, @testcontainers/postgresql y @effect/vitest.
¿Qué repos tienen un stack parecido a typebot.io?

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 →