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 25 plugin-installer ~1.6.0 25 URL Validator ^1.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 37 CodeMirror ^5.65.21 outdated 37 Craft Server Check ~5.1.0 outdated 37 LitEmoji ~4.3.0 outdated 38 package-directory ^8.0.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 47 css-minimizer-webpack-plugin ^5.0.1 outdated 47 jquery-timepicker ^1.14.1 48 dotenv-webpack ^8.0.1 outdated 49 Yii2 Symfony Mailer ^4.0.0 50 bacon/bacon-qr-code ^3.0 50 Webauthn Lib ~5.3.5 51 Illuminate Collections ^v10.42.0 outdated 52 jQuery File Upload ^10.32.0 53 Illuminate Support ^10.49 outdated 53 Sortable ^1.15.0 54 Faker ^1.19.0 58 expose-loader ^4.1.0 outdated 59 glob ^10.3.10 outdated 59 phpDocumentor Reflection DocBlock ^5.3 outdated 60 Money ^4.0 60 xregexp ^5.1.2 62 style-loader ^3.3.4 outdated 63 D3.js ^7.9.0 63 League URI ^7.0 64 postcss-loader ^7.3.4 outdated 64 Portable ASCII ^2.0 67 mini-css-extract-plugin ^2.7.7 67 Symfony PropertyAccess ^7.0 outdated 67 Yii2 Debug ~2.1.27.0 68 Lodash ^4.17.21 70 composer/semver ^3.3.2 73 css-loader ^6.9.0 outdated 73 Google2FA ^8.0 outdated 73 Yii2 Queue ~2.3.2 74 babel-loader ^9.1.3 outdated 74 Symfony CssSelector ^6.0|^7.0 outdated 75 dotenv ^16.3.1 outdated 75 enshrined/svg-sanitize ~0.22.0 outdated 77 graphql-ws ^6.0.4 79 Addressing ^2.1.1 79 Symfony DomCrawler ^6.0|^7.0 outdated 79 yargs ^17.7.2 outdated 81 sass-loader ^13.3.3 outdated 81 Symfony Filesystem ^6.3 outdated 82 jQuery ^3.7.1 outdated 83 Monolog ^3.0 84 Floating UI ^1.7.6 outdated 86 SimpleWebAuthn Browser ^13.3.0 outdated 86 Autoprefixer ^10.4.16 87 Symfony PropertyInfo ^7.0 outdated 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 lint-staged ^16.4.0 outdated 90 prettier 3.8.3 outdated 90 Stylelint ^16.26.1 outdated 90 Tailwind CSS ^3.4.19 outdated 90 Twig ~3.27.0 outdated 91 Playwright ^1.59.1 91 core-js ^3.35.0 91 Sass ^1.69.7 92 PHPUnit 4.8.27|^5.0|^6.0 outdated 92 postcss ^8.4.33 92 Yii 2 ~2.0.55.0 93 webpack-cli ^5.1.4 outdated 93 webpack-dev-server ^4.15.1 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 ESLint ^8.56.0 outdated 95 Axios ^1.17.0 95 GraphiQL ^3.8.3 outdated 95 GraphQL.js ^16.10.0 outdated 95 Guzzle ^7.2.0 outdated 95 Vue Router ^3.6.5 outdated 96 TypeScript ^5.9.3 outdated 96 Vue ^2.7.16 outdated 97 PhpSpreadsheet ^5.3 97 React ^18.3.1 outdated 97 React DOM ^18.3.1 outdated 97 webpack ^5.89.0

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