All 214 Dependencies

Every package TinaCMS depends on, ranked by repo health score.

TinaCMS is a headless content management system built around the idea that content should live in your Git repository, not a proprietary database. It reads and writes Markdown, MDX, JSON, and YAML files directly, exposes them through a generated GraphQL API, and layers an optional live-preview visual editor on top so non-technical editors can change content without touching code or learning Git.

The project is a pnpm/Turborepo monorepo: the core `tinacms` package handles the editing UI and client, `@tinacms/cli` scaffolds schemas and runs the local GraphQL server, `@tinacms/graphql` and `@tinacms/schema-tools` generate the content API from your schema definition, and a set of storage adapters (`next-tinacms-s3`, `-azure`, `-cloudinary`, `-dos`) plug in media handling for different backends. Auth integrations for Clerk and Auth.js, plus a GitHub content-provider package, round out the pieces needed for a production editing workflow.

TinaCMS is fully usable self-hosted and free — the open-core model reserves its hosted collaboration layer, TinaCloud, for teams that want managed content APIs, role-based access, and an editorial workflow without running their own GraphQL server.

23 ccount catalog: 23 estree-util-is-identifier-name catalog: 23 mdast-util-compact catalog: 23 unist-util-stringify-position catalog: 26 mdast-util-gfm catalog: 27 mdast-util-directive catalog: 27 stringify-entities catalog: 27 vfile-message catalog: 28 final-form-set-field-data catalog: 28 micromark-extension-gfm catalog: 29 identity-obj-proxy catalog: 31 cli-spinner catalog: 31 mdast-util-mdx-jsx catalog: 32 micromark-factory-mdx-expression catalog: 33 normalize-path catalog: 33 url-pattern catalog: 34 glob-parent catalog: 34 Typanion catalog: 35 @iarna/toml catalog: 35 parse-entities catalog: 36 auto-bind catalog: 36 js-sha1 catalog: 37 memory-level catalog: 38 @react-hook/resize-observer catalog: 38 Clipanion catalog: 38 gray-matter catalog: 39 @monaco-editor/loader catalog: 39 final-form-arrays catalog: 40 busboy catalog: 40 json-diff catalog: 40 lowlight catalog: 40 prop-types catalog: 40 remark-gfm catalog: 41 async-lock catalog: 41 cross-spawn catalog: 41 unist-util-visit catalog: 42 Tailwind CSS Container Queries catalog: 42 abstract-level catalog: 42 clsx ^2.1.1 42 is-hotkey catalog: 43 color-string catalog: 44 cmdk catalog: 44 crypto-js catalog: 44 Micromatch catalog: 44 progress catalog: 44 webfontloader catalog: 45 mdast-util-from-markdown catalog: 45 Prompts catalog: 45 uvu catalog: 46 tailwindcss-aspect-ratio catalog: 47 @rollup/plugin-alias catalog: 47 cross-env ^7.0.3 outdated 48 mdast-util-to-markdown catalog: 49 micromark catalog: 49 micromark catalog: 49 micromark catalog: 49 micromark catalog: 49 micromark catalog: 49 prism-react-renderer catalog: 51 tailwindcss-typography catalog: 51 cors catalog: 52 heroicons ^1.0.6 outdated 52 readable-stream catalog: 52 ts-node catalog: 53 @svgr/core catalog: 53 React DnD catalog: 53 React DnD catalog: 55 Headless UI 2.1.8 outdated 56 fs-extra catalog: 56 minimatch catalog: 57 final-form catalog: 57 stopword catalog: 57 tslib catalog: 58 react-final-form catalog: 58 yup ^1.6.1 59 ora catalog: 60 graphql-tag catalog: 60 tsup catalog: 61 chokidar catalog: 62 c8 catalog: 62 Commander.js ^7.2.0 outdated 64 react-colorful catalog: 64 react-use catalog: 65 Chalk catalog: 66 DOM Testing Library catalog: 66 React Testing Library catalog: 66 postcss-import catalog: 67 remark catalog: 67 tar catalog: 68 jest-dom catalog: 69 date-fns ^2.30.0 outdated 71 MDX catalog: 72 acorn catalog: 72 JSONPath catalog: 72 react-day-picker ^9.13.0 outdated 72 search-index catalog: 75 dotenv catalog: 76 Radix UI catalog: 76 Radix UI catalog: 76 Radix UI catalog: 76 Radix UI catalog: 76 Radix UI catalog: 76 Radix UI catalog: 76 Radix UI catalog: 76 Radix UI catalog: 76 js-base64 catalog: 77 GraphQL Inspector Core ^4.2.2 outdated 77 cloudinary catalog: 77 postcss-cli ^11.0.0 outdated 78 React Icons ^5.6.0 79 NextAuth.js ^4.24.11 79 TypeDoc catalog: 80 user-event catalog: 80 fast-glob catalog: 80 Zustand ^5.0.14 81 js-yaml ^4.1.0 outdated 83 @hookform/resolvers ^5.4.0 83 Octokit REST catalog: 83 class-variance-authority catalog: 83 Picomatch catalog: 83 Picomatch catalog: 84 Floating UI catalog: 84 Floating UI catalog: 85 dnd-kit catalog: 85 dnd-kit catalog: 85 dnd-kit catalog: 85 body-parser catalog: 85 esbuild catalog: 86 Base UI ^1.6.0 outdated 86 Autoprefixer catalog: 86 isomorphic-git catalog: 86 Multer catalog: 87 systeminformation ^5.27.13 88 es-toolkit ^1.42.0 88 tailwind-merge ^2.6.0 outdated 89 Ariakit catalog: 89 highlight.js catalog: 89 sharp catalog: 90 Tailwind CSS ^4.2.1 90 Tailwind CSS ^4.2.1 90 prettier catalog: 90 react-dropzone catalog: 90 Tailwind CSS ^4.0.0 90 Zod catalog: 91 Playwright catalog: 91 lucide-react catalog: 91 Monaco Editor catalog: 92 Astro ^0.9.9 outdated 92 Astro ^7.0.2 92 Astro ^11.0.2 outdated 92 Astro ^6.0.1 outdated 92 @clerk/backend catalog: 92 @clerk/backend catalog: 92 GraphQL Code Generator catalog: 92 GraphQL Code Generator ^7.0.1 92 GraphQL Code Generator catalog: 92 GraphQL Code Generator catalog: 92 GraphQL Code Generator catalog: 92 TanStack Table ^8.21.3 outdated 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 Plate catalog: 92 @vitejs/plugin-react ^4.3.0 outdated 92 Vitest 0.32.4 outdated 92 Astro ^7.0.6 92 Mermaid ^11.12.2 92 postcss catalog: 92 React Hook Form ^7.80.0 92 Vitest ^2.1.9 outdated 93 AWS SDK for JavaScript (S3 Client) catalog: 93 AWS SDK for JavaScript (S3 Client) catalog: 93 graphql-tools catalog: 93 graphql-tools catalog: 93 graphql-tools catalog: 93 posthog-js ^1.347.1 93 posthog-js ^5.17.2 outdated 93 Vite ^8.0.0 94 typescript-eslint catalog: 94 typescript-eslint catalog: 94 ESLint ^8.57.1 outdated 94 jest catalog: 94 React Router ^6.28.0 outdated 95 GraphiQL catalog: 95 Axios catalog: 95 GraphiQL catalog: 95 GraphQL.js ^15.10.1 outdated 96 Next.js 12.0.3 outdated 96 Next.js 15.5.12 outdated 96 TypeScript ^5.7.3 outdated 97 @azure/identity catalog: 97 React ^18.3.1 outdated 97 React DOM ^18.3.1 outdated 97 React DOM ^18.3.1 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search