¿Con qué está hecho atproto?

atproto es un repo de TypeScript hecho con Express, Expo, Vite, React y TanStack. Accede a sus datos con kysely, inicia sesión con jose, com.nimbusds:nimbus-jose-jwt y @hcaptcha/react-hcaptcha, guarda archivos en AWS S3, usa IA con lande, arma su contenido con sharp, nodemailer y file-type, valida sus datos con Zod, @hapi/address, disposable-email-domains-js y @standard-schema/spec, se prueba con Jest, Vitest y Puppeteer, se despliega con @opentelemetry/semantic-conventions, pino, pino-http, OpenTelemetry, prom-client y 2 más y usa @aws-sdk/lib-storage, Postgres, Redis, SQLite, lru-cache y 2 más. Son 385,793 líneas escritas, con 556 archivos de prueba.

Leído el 14 de noviembre de 2026, en el commit 9f605e0. 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

Backend

Datos 7

Servicios 1

La base 1

Acceso a los datos 1

Inicio de sesión 3

  • @hcaptcha/react-hcaptcha1 archivo
  • jose9 archivos
  • com.nimbusds:nimbus-jose-jwt2 archivos

IA 1

  • lande1 archivo

Apoyo

Validación 4

Pruebas 4

  • Vitest297 archivos
  • Jest36 archivos
  • Puppeteer4 archivos
  • jose1 archivo

Contenido 3

Despliegue 7

Herramientas 7

  • ts-morph7 archivos
  • Prettier3 archivos
  • yargs2 archivos
  • Rolldown1 archivo
  • get-port9 archivos
  • commander1 archivo
  • import-in-the-middle1 archivo

Otras 40

  • lingui93 archivos
  • connectrpc51 archivos
  • multiformats17 archivos
  • @bufbuild/protobuf15 archivos
  • @tanstack/react-query9 archivos
  • core-js9 archivos
  • noble8 archivos
  • undici7 archivos
  • opentelemetry5 archivos
  • OpenTelemetry5 archivos
  • @noble/curves4 archivos
  • hapi3 archivos
28 más
  • @growthbook/growthbook2 archivos
  • aws-sdk2 archivos
  • chalk1 archivo
  • expo-web-browser1 archivo
  • ua-parser-js1 archivo
  • uint8arrays25 archivos
  • http-terminator11 archivos
  • http-errors10 archivos
  • ws10 archivos
  • p-queue8 archivos
  • clsx4 archivos
  • cors4 archivos
  • compression3 archivos
  • ipaddr.js2 archivos
  • structured-headers2 archivos
  • await-lock1 archivo
  • body-parser1 archivo
  • cborg1 archivo
  • cookie1 archivo
  • express-async-errors1 archivo
  • mime1 archivo
  • mime-types1 archivo
  • murmurhash1 archivo
  • rate-limiter-flexible1 archivo
  • react-native-url-polyfill1 archivo
  • strtok31 archivo
  • tlds1 archivo
  • unicode-segmenter1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito atproto?
atproto está escrito en TypeScript, con 385,793 líneas escritas.
¿Qué framework usa atproto?
atproto está hecho con Express, Expo, Vite, React y TanStack.

La prueba: en packages/pds/package.json

¿Con qué inicia sesión atproto?
atproto inicia sesión con jose, com.nimbusds:nimbus-jose-jwt y @hcaptcha/react-hcaptcha.
¿atproto usa IA?
Sí. atproto usa IA con lande.
¿Qué servicios usa atproto?
atproto guarda archivos en AWS S3 y usa @aws-sdk/lib-storage, Postgres, Redis, SQLite, lru-cache, react-native-mmkv y @opentelemetry/instrumentation-ioredis.

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

¿atproto tiene pruebas?
Sí. atproto tiene 556 archivos de prueba y se prueba con Jest, Vitest y Puppeteer.
¿Qué repos tienen un stack parecido a atproto?
Los que más comparten su stack:payloadcms/payloadruvnet/ruflocalcom/cal.diy

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 →