¿Con qué está hecho ClickStack?

ClickStack es un repo de TypeScript hecho con Express, React y Next.js. Guarda sus datos en MongoDB, inicia sesión con express-session, Passport y passport-local, usa IA con ai y @ai-sdk/otel, arma su contenido con handlebars, @braintree/sanitize-url, react-markdown, remark-gfm y papaparse, valida sus datos con Zod y @hookform/resolvers, se prueba con supertest, Ajv, Testing Library, @playwright/test, msw y 1 más, se despliega con opentelemetry, pino y pino-http y usa sqlstring, connect-mongo, MCP, store2, ClickHouse y 2 más. Son 560,607 líneas escritas, con 698 archivos de prueba.

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

Interfaz 21

9 más

La base 2

Estilos 1

Iconos 1

Backend

La base 1

Datos 7

Inicio de sesión 3

IA 2

  • ai3 archivos
  • @ai-sdk/otel1 archivo

Servicios 1

Apoyo

Contenido 5

Validación 2

Pruebas 6

  • Testing Library222 archivos
  • @playwright/test49 archivos
  • Jest9 archivos
  • Ajv1 archivo
  • msw1 archivo
  • supertest17 archivos

Despliegue 3

Herramientas 5

  • sql-formatter2 archivos
  • @tanstack/react-query-devtools1 archivo
  • glob1 archivo
  • commander1 archivo
  • swagger-jsdoc1 archivo

Otras 39

  • Lodash65 archivos
  • TanStack48 archivos
  • nuqs37 archivos
  • date-fns24 archivos
  • OpenTelemetry17 archivos
  • Immer8 archivos
  • chalk5 archivos
  • jotai5 archivos
  • ky5 archivos
  • uuid5 archivos
  • @slack/webhook1 archivo
  • @ungap/structured-clone1 archivo
27 más
  • cron1 archivo
  • dayjs1 archivo
  • express-rate-limit1 archivo
  • fuse.js1 archivo
  • protobufjs1 archivo
  • undici1 archivo
  • ms13 archivos
  • serialize-error13 archivos
  • object-hash6 archivos
  • node-sql-parser3 archivos
  • chrono-node2 archivos
  • crypto-js2 archivos
  • flat2 archivos
  • http-proxy-middleware2 archivos
  • next-runtime-env2 archivos
  • next-seo2 archivos
  • numbro2 archivos
  • strip-ansi2 archivos
  • timestamp-nano2 archivos
  • compression1 archivo
  • cors1 archivo
  • date-fns-tz1 archivo
  • http-graceful-shutdown1 archivo
  • ip-address1 archivo
  • ky-universal1 archivo
  • minimist1 archivo
  • on-headers1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito ClickStack?
ClickStack está escrito en TypeScript, con 560,607 líneas escritas.
¿Qué framework usa ClickStack?
ClickStack está hecho con Express, React y Next.js.

La prueba: en packages/api/package.json

¿Qué base de datos usa ClickStack?
ClickStack guarda sus datos en MongoDB.

La prueba: packages/api/src/utils/zod.ts, línea 44

¿Con qué inicia sesión ClickStack?
ClickStack inicia sesión con express-session, Passport y passport-local.
¿ClickStack usa IA?
Sí. ClickStack usa IA con ai y @ai-sdk/otel.
¿Qué servicios usa ClickStack?
ClickStack usa sqlstring, connect-mongo, MCP, store2, ClickHouse, @clickhouse/client y github.com/pressly/goose/v3.
¿ClickStack tiene pruebas?
Sí. ClickStack tiene 698 archivos de prueba y se prueba con supertest, Ajv, Testing Library, @playwright/test, msw y Jest.
¿Qué repos tienen un stack parecido a ClickStack?

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 →