¿Con qué está hecho inbox-zero?

inbox-zero es un repo de TypeScript hecho con React, Electron y Next.js. Guarda sus datos en Vercel y Postgres, inicia sesión con Better Auth y jose, cobra con Stripe, manda correos con Resend, usa IA con ai, ai-sdk, chat, @posthog/ai, ollama-ai-provider-v2 y 3 más, mide su uso con PostHog, vigila sus errores con Sentry, arma su contenido con Cheerio, nodemailer, he, @react-email/render, html-to-text y 13 más, valida sus datos con Zod, next-safe-action y @hookform/resolvers, se prueba con Vitest, playwright, @playwright/test, Testing Library, emulate y 2 más, se despliega con next-axiom y serwist y usa Redis, @chat-adapter/state-ioredis, bullmq, SQLite, MCP y 6 más. Son 733,800 líneas escritas, con 1,352 archivos de prueba.

Leído el 10 de noviembre de 2026, en el commit 845ed68. 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 2

Estilos 4

Interfaz 21

9 más

Iconos 1

Backend

Apoyo

La base 1

Pruebas 7

  • Vitest1,180 archivos
  • @playwright/test109 archivos
  • Testing Library79 archivos
  • playwright2 archivos
  • jsdom1 archivo
  • emulate9 archivos
  • vitest-mock-extended5 archivos

Herramientas 8

  • @microsoft/microsoft-graph-types19 archivos
  • @slack/types6 archivos
  • esbuild5 archivos
  • TypeScript2 archivos
  • @asteasolutions/zod-to-openapi1 archivo
  • tsx1 archivo
  • commander2 archivos
  • schema-dts1 archivo

Validación 3

Contenido 18

6 más
  • gmail-api-parse-message1 archivo
  • ical.js1 archivo
  • linkify-it1 archivo
  • mammoth1 archivo
  • postal-mime1 archivo
  • unpdf1 archivo

Despliegue 2

  • serwist2 archivos
  • next-axiom3 archivos

Otras 28

  • SWR120 archivos
  • date-fns58 archivos
  • Lodash41 archivos
  • nuqs27 archivos
  • jotai14 archivos
  • @microsoft/microsoft-graph-client11 archivos
  • googleapis6 archivos
  • @slack/web-api4 archivos
  • dub2 archivos
  • undici2 archivos
  • @t3-oss/env-nextjs1 archivo
  • electron-updater1 archivo
16 más
  • nanoid1 archivo
  • server-only25 archivos
  • chat-adapter6 archivos
  • clsx4 archivos
  • p-retry4 archivos
  • ipaddr.js2 archivos
  • p-queue2 archivos
  • chrono-node1 archivo
  • cronstrue1 archivo
  • jsonrepair1 archivo
  • resumable-stream1 archivo
  • serialize-error1 archivo
  • stream-json1 archivo
  • string-similarity1 archivo
  • tlds1 archivo
  • tldts1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito inbox-zero?
inbox-zero está escrito en TypeScript, con 733,800 líneas escritas.
¿Qué framework usa inbox-zero?
inbox-zero está hecho con React, Electron y Next.js.

La prueba: en apps/web/package.json

¿Qué base de datos usa inbox-zero?
inbox-zero guarda sus datos en Vercel y Postgres.

La prueba: apps/web/utils/queue/dispatch.ts, línea 1

¿Con qué inicia sesión inbox-zero?
inbox-zero inicia sesión con Better Auth y jose.
¿Con qué cobra inbox-zero?
inbox-zero cobra con Stripe.

La prueba: apps/web/ee/billing/stripe/index.ts, línea 1

¿inbox-zero usa IA?
Sí. inbox-zero usa IA con ai, ai-sdk, chat, @posthog/ai, ollama-ai-provider-v2, OpenRouter, OpenAI y Anthropic.
¿Qué servicios usa inbox-zero?
inbox-zero manda correos con Resend, mide su uso con PostHog, vigila sus errores con Sentry y usa Redis, @chat-adapter/state-ioredis, bullmq, SQLite, MCP, QStash, Apple, Braintrust, Gmail, Perplexity y Loops.

La prueba: packages/transactional-email/src/providers/resend.ts, línea 1

¿inbox-zero tiene pruebas?
Sí. inbox-zero tiene 1,352 archivos de prueba y se prueba con Vitest, playwright, @playwright/test, Testing Library, emulate, vitest-mock-extended y jsdom.
¿Qué repos tienen un stack parecido a inbox-zero?

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 →