¿Con qué está hecho tinacms?

tinacms es un repo de TypeScript hecho con Next.js, React, Vite, react-router-dom, Astro y 2 más. Guarda sus datos en @azure/storage-blob, inicia sesión con next-auth y @clerk/clerk-js, guarda archivos en AWS S3, mide su uso con PostHog, se conecta a GitHub, arma su contenido con js-yaml, gray-matter, mdast-util-mdx-jsx, micromark-util-types, micromark-util-symbol y 17 más, valida sus datos con Zod, yup y prop-types, se prueba con @playwright/test, Vitest y Testing Library y usa Cloudinary, @aws-sdk/s3-request-presigner y Clerk. Son 267,308 líneas escritas, con 774 archivos de prueba.

Leído el 9 de noviembre de 2026, en el commit ee87cb0. Léela en markdown

Frontend

La base 6

Interfaz 21

9 más

Iconos 1

Estilos 4

Backend

Apoyo

Pruebas 3

  • Vitest421 archivos
  • Testing Library119 archivos
  • @playwright/test32 archivos

La base 2

Validación 3

Herramientas 19

  • clipanion9 archivos
  • graphql-codegen5 archivos
  • esbuild4 archivos
  • @graphql-inspector/core3 archivos
  • TypeScript2 archivos
  • @rollup/pluginutils1 archivo
  • @svgr/core1 archivo
  • @vitejs/plugin-react1 archivo
  • acorn1 archivo
  • chokidar1 archivo
  • normalize-path5 archivos
  • @graphql-tools/load1 archivo
7 más
  • commander1 archivo
  • estree-util-is-identifier-name1 archivo
  • esutils1 archivo
  • fast-glob1 archivo
  • glob-parent1 archivo
  • graphiql1 archivo
  • unist-util-source1 archivo

Contenido 22

  • micromark-util-types9 archivos
  • micromark-util-symbol7 archivos
  • micromark-util-character6 archivos
  • micromark-factory-space5 archivos
  • micromark-extension-gfm2 archivos
  • vfile-message2 archivos
  • remark1 archivo
  • remark-gfm1 archivo
  • remark-mdx1 archivo
  • sharp1 archivo
  • mdast-util-mdx-jsx10 archivos
  • mdast-util-from-markdown4 archivos
10 más

Otras 33

  • GraphQL27 archivos
  • zustand8 archivos
  • chalk7 archivos
  • TanStack6 archivos
  • date-fns5 archivos
  • es-toolkit5 archivos
  • final-form5 archivos
  • micromatch3 archivos
  • isomorphic-git2 archivos
  • readable-stream2 archivos
  • systeminformation2 archivos
  • .ENV1 archivo
21 más
  • Vercel1 archivo
  • fs-extra26 archivos
  • color-string4 archivos
  • clsx2 archivos
  • is-hotkey2 archivos
  • js-sha12 archivos
  • jsonpath-plus2 archivos
  • multer2 archivos
  • @iarna/toml1 archivo
  • auto-bind1 archivo
  • body-parser1 archivo
  • busboy1 archivo
  • cors1 archivo
  • cross-spawn1 archivo
  • emoji-regex1 archivo
  • graphql-tag1 archivo
  • js-base641 archivo
  • picomatch1 archivo
  • stopword1 archivo
  • tar1 archivo
  • url-pattern1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito tinacms?
tinacms está escrito en TypeScript, con 267,308 líneas escritas.
¿Qué framework usa tinacms?
tinacms está hecho con Next.js, React, Vite, react-router-dom, Astro, Svelte y SvelteKit.
¿Qué base de datos usa tinacms?
tinacms guarda sus datos en @azure/storage-blob.
¿Con qué inicia sesión tinacms?
tinacms inicia sesión con next-auth y @clerk/clerk-js.
¿Qué servicios usa tinacms?
tinacms guarda archivos en AWS S3, mide su uso con PostHog, se conecta a GitHub y usa Cloudinary, @aws-sdk/s3-request-presigner y Clerk.

La prueba: packages/next-tinacms-dos/src/handlers.ts, línea 15

¿tinacms tiene pruebas?
Sí. tinacms tiene 774 archivos de prueba y se prueba con @playwright/test, Vitest y Testing Library.
¿Qué repos tienen un stack parecido a tinacms?

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 →