¿Con qué está hecho FastGPT?

FastGPT es un repo de TypeScript hecho con axum, Tokio, React, Next.js, Vue y 2 más. Guarda sus datos en bullmq, MongoDB, @zilliz/milvus2-sdk-node y Postgres, inicia sesión con jsonwebtoken, usa IA con OpenAI y gpt-tokenizer, arma su contenido con js-yaml, papaparse, @xmldom/xmldom, file-type, xlsx y 24 más, valida sus datos con Zod, zod-openapi, @apidevtools/swagger-parser, Ajv, @t3-oss/env-core y 1 más, se prueba con Vitest y jsdom, se despliega con tracing, tracing-subscriber, @langfuse/otel, @hono/node-server y OpenTelemetry y usa Redis, MinIO, MCP, ali-oss, aws-sdk y 1 más. Son 927,455 líneas escritas, con 1,502 archivos de prueba.

Leído el 8 de noviembre de 2026, en el commit d97ad85. Léela en markdown

Frontend

La base 3

Interfaz 23

11 más

Iconos 1

  • @chakra-ui/icons28 archivos

Estilos 1

Backend

La base 2

Inicio de sesión 1

Datos 9

Servicios 2

IA 1

  • gpt-tokenizer1 archivo

Apoyo

La base 2

Pruebas 2

  • Vitest1,462 archivos
  • jsdom85 archivos

Despliegue 5

Validación 6

  • Zod322 archivos
  • zod-openapi12 archivos
  • @t3-oss/env-core6 archivos
  • @apidevtools/swagger-parser2 archivos
  • @apidevtools/json-schema-ref-parser1 archivo
  • Ajv1 archivo

Contenido 29

17 más

Herramientas 4

  • acorn1 archivo
  • acorn-walk1 archivo
  • TypeScript1 archivo
  • openapi-types1 archivo

Otras 63

  • next-i18next480 archivos
  • ahooks123 archivos
  • date-fns41 archivos
  • dayjs39 archivos
  • Lodash37 archivos
  • Axios17 archivos
  • TanStack15 archivos
  • json513 archivos
  • i18next7 archivos
  • form-data6 archivos
  • nanoid6 archivos
  • OpenTelemetry6 archivos
51 más
  • es-toolkit4 archivos
  • undici4 archivos
  • @opentelemetry/api3 archivos
  • .ENV2 archivos
  • archiver2 archivos
  • js-cookie1 archivo
  • jsondiffpatch1 archivo
  • node-cron1 archivo
  • portable-pty1 archivo
  • tokio-util1 archivo
  • zustand1 archivo
  • brotli
  • NumPy
  • pandas
  • use-context-selector268 archivos
  • react-i18next19 archivos
  • tokio-tungstenite8 archivos
  • serde_json6 archivos
  • futures-util5 archivos
  • serde4 archivos
  • thiserror4 archivos
  • url4 archivos
  • base643 archivos
  • jszip3 archivos
  • mime3 archivos
  • p-limit3 archivos
  • yauzl3 archivos
  • cookie2 archivos
  • ipaddr.js2 archivos
  • proxy-from-env2 archivos
  • reqwest2 archivos
  • sha22 archivos
  • @fingerprintjs/fingerprintjs1 archivo
  • @node-rs/jieba1 archivo
  • cron-parser1 archivo
  • crypto-js1 archivo
  • dotenvy1 archivo
  • golang.org/x/sys1 archivo
  • iconv-lite1 archivo
  • jschardet1 archivo
  • jsonpath-plus1 archivo
  • jsonrepair1 archivo
  • mime_guess1 archivo
  • mime-types1 archivo
  • multer1 archivo
  • notify1 archivo
  • notify-debouncer-full1 archivo
  • proxy-addr1 archivo
  • proxy-agent1 archivo
  • safe-regex1 archivo
  • timezones-list1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito FastGPT?
FastGPT está escrito en TypeScript, con 927,455 líneas escritas.
¿Qué framework usa FastGPT?
FastGPT está hecho con axum, Tokio, React, Next.js, Vue, Hono y Express.
¿Qué base de datos usa FastGPT?
FastGPT guarda sus datos en bullmq, MongoDB, @zilliz/milvus2-sdk-node y Postgres.
¿Con qué inicia sesión FastGPT?
FastGPT inicia sesión con jsonwebtoken.
¿FastGPT usa IA?
Sí. FastGPT usa IA con OpenAI y gpt-tokenizer.

La prueba: packages/global/core/ai/index.ts, línea 1

¿Qué servicios usa FastGPT?
FastGPT usa Redis, MinIO, MCP, ali-oss, aws-sdk y cos-nodejs-sdk-v5.

La prueba: packages/dal/redis/runtime/connection.ts, línea 1

¿FastGPT tiene pruebas?
Sí. FastGPT tiene 1,502 archivos de prueba y se prueba con Vitest y jsdom.
¿Qué repos tienen un stack parecido a FastGPT?

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 →