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 22 URL Validator ^1.0 25 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 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 50 bacon/bacon-qr-code ^3.0 50 Webauthn Lib ~5.3.5 50 Yii2 Symfony Mailer ^4.0.0 52 jQuery File Upload ^10.32.0 52 Illuminate Collections ^v10.42.0 outdated 52 Sortable ^1.15.0 53 Faker ^1.19.0 54 Illuminate Support ^10.49 outdated 57 expose-loader ^4.1.0 outdated 58 glob ^10.3.10 outdated 59 xregexp ^5.1.2 60 Money ^4.0 61 style-loader ^3.3.4 outdated 62 D3.js ^7.9.0 63 postcss-loader ^7.3.4 outdated 63 Portable ASCII ^2.0 64 phpDocumentor Reflection DocBlock ^5.3 outdated 66 mini-css-extract-plugin ^2.7.7 67 League URI ^7.0 67 Yii2 Debug ~2.1.27.0 69 composer/semver ^3.3.2 72 css-loader ^6.9.0 outdated 72 Google2FA ^8.0 outdated 73 babel-loader ^9.1.3 outdated 73 Symfony CssSelector ^6.0|^7.0 outdated 73 Yii2 Queue ~2.3.2 74 dotenv ^16.3.1 outdated 74 enshrined/svg-sanitize ~0.22.0 outdated 74 Symfony PropertyAccess ^7.0 outdated 76 Lodash ^4.17.21 78 Addressing ^2.1.1 78 Symfony DomCrawler ^6.0|^7.0 outdated 79 yargs ^17.7.2 outdated 80 Symfony Filesystem ^6.3 outdated 82 Floating UI ^1.7.6 outdated 82 graphql-ws ^6.0.4 82 jQuery ^3.7.1 outdated 82 sass-loader ^13.3.3 outdated 83 SimpleWebAuthn Browser ^13.3.0 outdated 84 GraphQL.js ^16.10.0 outdated 85 Symfony VarDumper ^5.0|^6.0|^7.0 outdated 86 Monolog ^3.0 87 Symfony Serializer ^6.4|^7.0 outdated 87 Symfony Yaml ^5.2.3|^6.0|^7.0 outdated 88 Autoprefixer ^10.4.16 88 Symfony HttpClient ^6.0.3|^7.0 outdated 88 Symfony PropertyInfo ^7.0 outdated 89 lint-staged ^16.4.0 outdated 90 Stylelint ^16.26.1 outdated 90 Tailwind CSS ^3.4.19 outdated 90 Twig ~3.27.0 outdated 91 core-js ^3.35.0 91 prettier 3.8.3 outdated 92 Playwright ^1.59.1 92 PHPUnit 4.8.27|^5.0|^6.0 outdated 92 postcss ^8.4.33 92 Sass ^1.69.7 93 Guzzle ^7.2.0 outdated 93 webpack-dev-server ^4.15.1 outdated 93 Yii 2 ~2.0.55.0 94 webpack-cli ^5.1.4 outdated 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 GraphiQL ^3.8.3 outdated 95 Vue Router ^3.6.5 outdated 96 Vue ^2.7.16 outdated 97 PhpSpreadsheet ^5.3 97 TypeScript ^5.9.3 outdated 97 webpack ^5.89.0 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

Search