PHPackages                             drupalwxt/wxt-project - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. drupalwxt/wxt-project

ActiveProject[Framework](/categories/framework)

drupalwxt/wxt-project
=====================

Project template for Drupal 10 sites built with the WxT distribution.

6.1.4(11mo ago)95.0k8[1 issues](https://github.com/drupalwxt/wxt-project/issues)[1 PRs](https://github.com/drupalwxt/wxt-project/pulls)GPL-2.0+PHP

Since Nov 19Pushed 4mo ago17 watchersCompare

[ Source](https://github.com/drupalwxt/wxt-project)[ Packagist](https://packagist.org/packages/drupalwxt/wxt-project)[ RSS](/packages/drupalwxt-wxt-project/feed)WikiDiscussions 10.4.x Synced 2mo ago

READMEChangelog (10)Dependencies (13)Versions (81)Used By (0)

Composer Project template for Drupal
====================================

[](#composer-project-template-for-drupal)

[![Build Status](https://github.com/drupalwxt/site-wxt/workflows/build/badge.svg)](https://github.com/drupalwxt/site-wxt/actions)

An **[composer](https://getcomposer.org)** project template generator for the **[Drupal WxT](https://github.com/drupalwxt/wxt)** distribution.

> **Note**: Please consult the **[README.md](https://github.com/drupalwxt/wxt/blob/4.2.x/README.md)** file in the **Drupal WxT** repository for up-to-date information.

Requirements
------------

[](#requirements)

- **[Composer](https://getcomposer.org)**
- **[Node](https://nodejs.org)**

Dependencies
------------

[](#dependencies)

The `composer.json` file calls the following dependencies:

- **[WxT](https://github.com/drupalwxt/wxt)**

The **[Drupal WxT](https://github.com/drupalwxt/wxt)** distribution is a web content management system which assists in building and maintaining innovative Web sites that are accessible, usable, and interoperable.

This distribution is open source software and free for use by departments and external Web communities. This distribution integrates extensively with the WET-BOEW jQuery Framework for improved accessible markup.

Get Started
-----------

[](#get-started)

The following command is all you need to get started:

```
composer create-project drupalwxt/wxt-project:5.4.5
```

> **Note**: For development you may also specify a branch using `drupalwxt/wxt-project:5.4.x-dev`.

You can see a working example of a fully generated Composer Project Template over at:

- **[Site WxT](https://github.com/drupalwxt/site-wxt)**

Where the following is the command that was used for the initial generation:

```
composer create-project drupalwxt/wxt-project:5.4.5 site-wxt
```

> **Note**: Remember to keep the `composer.json` and `composer.lock` files that exist above `docroot` in source control as they are controlling your dependencies.

Maintenance
-----------

[](#maintenance)

List of common commands are as follows:

TaskComposerInstalling a contrib project (latest version)`composer require drupal/PROJECT`Installing a contrib project (specific version)`composer require drupal/PROJECT:1.0.0-beta5`Updating all projects including Drupal Core`composer update`Updating a single contrib project`composer update drupal/PROJECT_NAME`Updating Drupal Core`composer update drupal/core`> **Note**: Composer is a **dependency manager** and helps us keep track of what code and at what version our application relies on so that it always get installed the right way on every copy of that application.

### Specifying a version

[](#specifying-a-version)

A specific version can be specified from the cli:

```
composer require drupal/:
```

However please note if you specify a branch, such as 1.x you must add `-dev` to the end of the version:

```
composer require drupal/token:1.x-dev
```

### Source Control

[](#source-control)

Taking a look at the `.gitignore` file, you will discover that certain directories, including all those directories containing contributed projects, are excluded from source control which is by design.

> **Note**: Unlike **[Drush](https://www.drush.org/latest/)** in a Composer derived project you should **never commit your install dependencies to source control**.

Composer will create `composer.lock` file, which is a list of dependencies that were installed, and in which versions.

> **Note**: In general you should always **commit your `composer.lock` file to source control** so that others via a quick `composer install` can have everything installed along with the correct versions specified in the `composer.lock` file.

### How to update Drupal Core?

[](#how-to-update-drupal-core)

Please **don't add `drupal/core` to your project's composer.json** since WxT manages Drupal Core for you along with the series of patches on top of it.

WxT's minor versions will always correspond to Drupal Core's. For example, `drupalwxt/wxt:~4.2.0` will require Drupal Core 9.2.x and `drupalwxt/wxt:~4.1.0` will require Drupal Core 9.1.x.

When you need to update Drupal Core as an example from 9.1.x to 9.2.x, all you would do is change your requirement for `drupalwxt/wxt` in your `composer.json` file:

```
composer require --no-update drupalwxt/wxt:~4.2.0
composer update

```

### Compatibility table

[](#compatibility-table)

`drupalwxt/wxt` versionDrupal Core versionDrush version`~4.2.0`9.2.x`>=9.7``~4.1.0`9.1.x`>=9.7``~4.0.0`8.8.x+`>=9.7`Acknowledgements
----------------

[](#acknowledgements)

Extended with code and lessons learned by the **[Acquia Team](https://acquia.com)** over at **[Lightning](https://github.com/acquia/lightning)** and **[BLT](https://github.com/acquia/blt)**.

###  Health Score

50

—

FairBetter than 96% of packages

Maintenance63

Regular maintenance activity

Popularity27

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 61.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~28 days

Recently: every ~55 days

Total

79

Last Release

128d ago

Major Versions

5.2.0 → 10.1.x-dev2024-01-18

5.2.2 → 10.2.x-dev2024-07-02

5.2.3 → 10.3.x-dev2024-11-04

5.4.2 → 11.1.x-dev2025-05-28

5.4.4 → 10.4.x-dev2026-01-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/b218a3bd381f7df717ac971accac8409384072b43ac7f2317f05ff8a7129da02?d=identicon)[sylus](/maintainers/sylus)

---

Top Contributors

[![sylus](https://avatars.githubusercontent.com/u/984304?v=4)](https://github.com/sylus "sylus (74 commits)")[![drupalwxt-svc](https://avatars.githubusercontent.com/u/68202766?v=4)](https://github.com/drupalwxt-svc "drupalwxt-svc (36 commits)")[![nathanpw](https://avatars.githubusercontent.com/u/6060311?v=4)](https://github.com/nathanpw "nathanpw (4 commits)")[![nathanv](https://avatars.githubusercontent.com/u/518114?v=4)](https://github.com/nathanv "nathanv (2 commits)")[![zachomedia](https://avatars.githubusercontent.com/u/779093?v=4)](https://github.com/zachomedia "zachomedia (2 commits)")[![joejoseph00](https://avatars.githubusercontent.com/u/1028526?v=4)](https://github.com/joejoseph00 "joejoseph00 (1 commits)")[![olstjos](https://avatars.githubusercontent.com/u/75325509?v=4)](https://github.com/olstjos "olstjos (1 commits)")

---

Tags

composer-projectdrupal

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/drupalwxt-wxt-project/health.svg)

```
[![Health](https://phpackages.com/badges/drupalwxt-wxt-project/health.svg)](https://phpackages.com/packages/drupalwxt-wxt-project)
```

###  Alternatives

[drupal/recommended-project

Project template for Drupal projects with a relocated document root

1502.6M1](/packages/drupal-recommended-project)[drupalwxt/wxt

Project template for Drupal 10 sites built with the WxT distribution.

29159.8k8](/packages/drupalwxt-wxt)[goalgorilla/open_social

Open Social is a distribution for building social communities and intranets.

190458.8k](/packages/goalgorilla-open-social)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
