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 24 plugin-installer ~1.6.0 26 Imagine ~1.5.2.1 29 URL Validator ^1.0 32 PragmaRX Recovery ^0.2.1 33 yii2-psr-log-target ^1.1.3 34 cli-prompt ^1.0.4 35 Craft Server Check ~5.1.0 outdated 36 CodeMirror ^5.65.21 outdated 36 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 Yii2 Symfony Mailer ^4.0.0 44 clean-webpack-plugin ^4.0.0 44 punycode.js ^2.3.1 45 accounting.js ^0.4.1 46 Webauthn Lib ~5.3.5 46 css-minimizer-webpack-plugin ^5.0.1 outdated 47 jquery-timepicker ^1.14.1 47 package-directory ^8.0.0 outdated 48 dotenv-webpack ^8.0.1 outdated 51 Illuminate Collections ^v10.42.0 outdated 51 Money ^4.0 51 jQuery File Upload ^10.32.0 52 Faker ^1.19.0 52 Sortable ^1.15.0 53 Illuminate Support ^10.49 outdated 53 expose-loader ^4.1.0 outdated 57 style-loader ^3.3.4 outdated 58 bacon/bacon-qr-code ^3.0 59 glob ^10.3.10 outdated 62 mini-css-extract-plugin ^2.7.7 63 Portable ASCII ^2.0 64 postcss-loader ^7.3.4 outdated 65 Lodash ^4.17.21 65 Yii2 Debug ~2.1.27.0 65 css-loader ^6.9.0 outdated 66 xregexp ^5.1.2 67 babel-loader ^9.1.3 outdated 67 phpDocumentor Reflection DocBlock ^5.3 outdated 69 Google2FA ^8.0 outdated 72 Yii2 Queue ~2.3.2 73 D3.js ^7.9.0 74 composer/semver ^3.3.2 78 Symfony Filesystem ^6.3 outdated 78 Symfony PropertyAccess ^7.0 outdated 78 dotenv ^16.3.1 outdated 78 enshrined/svg-sanitize ~0.22.0 outdated 78 yargs ^17.7.2 outdated 79 Addressing ^2.1.1 79 Floating UI ^1.7.6 outdated 80 Symfony CssSelector ^6.0|^7.0 outdated 80 graphql-ws ^6.0.4 81 Autoprefixer ^10.4.16 81 sass-loader ^13.3.3 outdated 82 SimpleWebAuthn Browser ^13.3.0 outdated 82 jQuery ^3.7.1 outdated 84 League URI ^7.0 86 Monolog ^3.0 86 lint-staged ^16.4.0 outdated 87 Symfony PropertyInfo ^7.0 outdated 87 Symfony Serializer ^6.4|^7.0 outdated 88 Symfony DomCrawler ^6.0|^7.0 outdated 88 Symfony Yaml ^5.2.3|^6.0|^7.0 outdated 89 Symfony HttpClient ^6.0.3|^7.0 outdated 89 Symfony VarDumper ^5.0|^6.0|^7.0 outdated 89 webpack-dev-server ^4.15.1 outdated 90 Tailwind CSS ^3.4.19 outdated 90 Twig ~3.27.0 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 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 Guzzle ^7.2.0 outdated 94 Yii 2 ~2.0.55.0 95 @babel/core ^7.23.7 outdated 95 @babel/core ^7.23.3 outdated 95 @babel/core ^7.8.3 outdated 95 @babel/core ^7.23.8 outdated 95 @babel/core ^7.26.3 outdated 95 @babel/core ^7.23.3 outdated 95 Axios ^1.17.0 95 ESLint ^8.56.0 outdated 95 GraphQL.js ^16.10.0 outdated 95 GraphiQL ^3.8.3 outdated 95 TypeScript ^5.9.3 outdated 95 Vue ^2.7.16 outdated 95 Vue Router ^3.6.5 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