All 98 Dependencies

Every package Craft CMS depends on, ranked by repo health score.

Craft CMS is a self-hosted PHP content management system built on Yii2, designed for developers and content teams who need complete control over content structure, templating, and delivery. Unlike opinionated platforms that impose predefined content types, Craft starts with a blank slate — you define every field, every content type, and every relationship from scratch, without being forced into a fixed schema.

At its core, Craft's element system treats all content — entries, assets, users, addresses, categories, and tags — as first-class objects with a shared query interface. This means relationships, search indexing, eager loading, and GraphQL introspection work uniformly across every content type. The built-in GraphQL API is auto-generated from your content model, producing typed queries and mutations without requiring any manual schema configuration.

Craft ships in four editions: Solo for single-user sites, Team for small groups, Pro for multi-user publishing teams with public registration and custom permissions, and Enterprise with SSO provider integration for large organizations. Each tier is enforced at the service level, and all editions run on the same codebase. The ProjectConfig system serializes your entire site schema to YAML, making environment parity and schema versioning straightforward for teams using Git-based workflows.

The plugin ecosystem extends Craft with hundreds of community and official packages, and Craft Commerce adds a fully customizable e-commerce layer built on the same element and field infrastructure — letting developers build product catalogs, checkout flows, and inventory systems with the same modeling tools used for editorial content.

14 graphql-php (Craft fork) ~14.11.10.1 20 URL Validator ^1.0 24 plugin-installer ~1.6.0 27 Imagine ~1.5.2.1 32 PragmaRX Recovery ^0.2.1 33 yii2-psr-log-target ^1.1.3 34 cli-prompt ^1.0.4 36 Craft Server Check ~5.1.0 outdated 37 CodeMirror ^5.65.21 outdated 37 LitEmoji ~4.3.0 outdated 41 THE ICONIC Name Parser ^1.2 42 events ^3.3.0 43 Yii2 Nested Sets ~0.9.0 43 php-shellcommand ^1.6.3 44 clean-webpack-plugin ^4.0.0 44 punycode.js ^2.3.1 45 accounting.js ^0.4.1 46 css-minimizer-webpack-plugin ^5.0.1 outdated 47 jquery-timepicker ^1.14.1 48 Webauthn Lib ~5.3.5 48 dotenv-webpack ^8.0.1 outdated 50 package-directory ^8.0.0 outdated 51 Illuminate Collections ^v10.42.0 outdated 51 jQuery File Upload ^10.32.0 52 Sortable ^1.15.0 52 Yii2 Symfony Mailer ^4.0.0 53 Faker ^1.19.0 54 Illuminate Support ^10.49 outdated 54 Portable ASCII ^2.0 56 expose-loader ^4.1.0 outdated 59 Money ^4.0 59 glob ^10.3.10 outdated 60 style-loader ^3.3.4 outdated 61 bacon/bacon-qr-code ^3.0 61 postcss-loader ^7.3.4 outdated 62 D3.js ^7.9.0 62 phpDocumentor Reflection DocBlock ^5.3 outdated 65 mini-css-extract-plugin ^2.7.7 67 Lodash ^4.17.21 69 Yii2 Debug ~2.1.27.0 69 xregexp ^5.1.2 71 Google2FA ^8.0 outdated 71 Symfony CssSelector ^6.0|^7.0 outdated 71 css-loader ^6.9.0 outdated 72 Symfony PropertyAccess ^7.0 outdated 72 babel-loader ^9.1.3 outdated 72 enshrined/svg-sanitize ~0.22.0 outdated 74 composer/semver ^3.3.2 75 Yii2 Queue ~2.3.2 75 yargs ^17.7.2 outdated 76 Symfony DomCrawler ^6.0|^7.0 outdated 76 Symfony Filesystem ^6.3 outdated 77 Addressing ^2.1.1 78 League URI ^7.0 78 dotenv ^16.3.1 outdated 80 jQuery ^3.7.1 outdated 80 sass-loader ^13.3.3 outdated 81 GraphQL.js ^16.10.0 outdated 82 SimpleWebAuthn Browser ^13.3.0 outdated 84 graphql-ws ^6.0.4 85 Floating UI ^1.7.6 outdated 86 Symfony PropertyInfo ^7.0 outdated 87 Autoprefixer ^10.4.16 87 Monolog ^3.0 87 Symfony Serializer ^6.4|^7.0 outdated 87 Symfony VarDumper ^5.0|^6.0|^7.0 outdated 88 Symfony HttpClient ^6.0.3|^7.0 outdated 88 Symfony Yaml ^5.2.3|^6.0|^7.0 outdated 89 Twig ~3.27.0 outdated 89 lint-staged ^16.4.0 outdated 90 Tailwind CSS ^3.4.19 outdated 91 Sass ^1.69.7 91 Stylelint ^16.26.1 outdated 91 core-js ^3.35.0 91 prettier 3.8.3 outdated 92 Guzzle ^7.2.0 outdated 92 PHPUnit 4.8.27|^5.0|^6.0 outdated 92 Playwright ^1.59.1 92 postcss ^8.4.33 93 webpack-cli ^5.1.4 outdated 94 @babel/core ^7.23.7 outdated 94 @babel/core ^7.23.3 outdated 94 @babel/core ^7.8.3 outdated 94 @babel/core ^7.23.8 outdated 94 @babel/core ^7.26.3 outdated 94 @babel/core ^7.23.3 outdated 94 Axios ^1.17.0 94 webpack-dev-server ^4.15.1 outdated 95 ESLint ^8.56.0 outdated 95 GraphiQL ^3.8.3 outdated 95 Vue Router ^3.6.5 outdated 95 Yii 2 ~2.0.55.0 96 Vue ^2.7.16 outdated 97 TypeScript ^5.9.3 outdated 97 webpack ^5.89.0 98 PhpSpreadsheet ^5.3 outdated 98 React ^18.3.1 outdated 98 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