PHPackages                             contao-community-alliance/composer-client - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. contao-community-alliance/composer-client

ActiveContao-module[Utility &amp; Helpers](/categories/utility)

contao-community-alliance/composer-client
=========================================

The contao composer client.

0.17.0(7y ago)2652.6k18[80 issues](https://github.com/contao-community-alliance/composer-client/issues)[4 PRs](https://github.com/contao-community-alliance/composer-client/pulls)LGPL-3.0-or-laterPHPPHP ^5.6 || ^7.0

Since Dec 6Pushed 7y ago21 watchersCompare

[ Source](https://github.com/contao-community-alliance/composer-client)[ Packagist](https://packagist.org/packages/contao-community-alliance/composer-client)[ RSS](/packages/contao-community-alliance-composer-client/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (3)Versions (20)Used By (0)

[![Version](https://camo.githubusercontent.com/2d83c67dfe2b298a6157363ea045ea0128e979494557411ecffae7479dd00017/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f6e74616f2d636f6d6d756e6974792d616c6c69616e63652f636f6d706f7365722d636c69656e742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/contao-community-alliance/composer-client)[!\[Stable Build Status\](http://img.shields.io/travis/contao-community-alliance/composer-client/master.svg?style=flat-square&amp;label=stable build)](https://travis-ci.org/contao-community-alliance/composer-client)[!\[Upstream Build Status\](http://img.shields.io/travis/contao-community-alliance/composer-client/develop.svg?style=flat-square&amp;label=dev build)](https://travis-ci.org/contao-community-alliance/composer-client)[![License](https://camo.githubusercontent.com/a76c92d59480fe926d38ad9dfc4d1cdc5e5169c1a7d6877675ea9132fcaa373a/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f636f6e74616f2d636f6d6d756e6974792d616c6c69616e63652f636f6d706f7365722d636c69656e742e7376673f7374796c653d666c61742d737175617265)](https://github.com/contao-community-alliance/composer-client/blob/master/LICENSE)[![Downloads](https://camo.githubusercontent.com/77f90a4d6be46f8ddb985f452900601ea2776a956df7a94f969ae7bed3dcd33a/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636f6e74616f2d636f6d6d756e6974792d616c6c69616e63652f636f6d706f7365722d636c69656e742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/contao-community-alliance/composer-client)

Composer integration for Contao
===============================

[](#composer-integration-for-contao)

Module which loads the Composer autoloader, creates initial composer.json and provides a back end client.

[![Back end module](https://camo.githubusercontent.com/40546210a00a5bf5ec57e56695214389d2c31c94af226d5644f5a632eaafa847/687474703a2f2f632d632d612e6f72672f66696c65732f7374616e646172642f7075626c69736865722f696d616765732f636f6d706f7365722e706e67)](https://camo.githubusercontent.com/40546210a00a5bf5ec57e56695214389d2c31c94af226d5644f5a632eaafa847/687474703a2f2f632d632d612e6f72672f66696c65732f7374616e646172642f7075626c69736865722f696d616765732f636f6d706f7365722e706e67)

### Installation

[](#installation)

##### Checkout repository

[](#checkout-repository)

Checkout this repository and link it to system/modules (initial)

```
cd /path/to/my/project/documentroot
git clone git@github.com:contao-community-alliance/composer-client.git composer/vendor/contao-community-alliance/composer
cd system/modules
ln -s ../../composer/vendor/contao-community-alliance/composer/src/system/modules/\!composer .
cd ../..

```

##### Contao page request

[](#contao-page-request)

Do a normal page request, this will prepare the folder structure and the default composer.json

##### Download Composer (the manual way)

[](#download-composer-the-manual-way)

Download Composer as explained here:

```
cd composer
curl -sS https://getcomposer.org/installer | php

```

##### Download Composer (with back end client)

[](#download-composer-with-back-end-client)

Just call the back end client from the menu, it will tell you that Composer is not installed and install it automatically.

##### Add some vendors (the manual way)

[](#add-some-vendors-the-manual-way)

Open the composer/composer.json in your prefered editor and add some dependencies as explained here:

```
{
    "require": {
        "bit3/contao-nested-menu": "dev-master"
    }
}
```

##### Add some vendors (with back end client)

[](#add-some-vendors-with-back-end-client)

###### Via integrated search

[](#via-integrated-search)

Type your keyword or package name into the search field and press the search button.

[![Package search](https://camo.githubusercontent.com/bd096550a0140f988947e23c5b7a6b070c05430c5b73c47049603f3c6b8c957b/687474703a2f2f696d673730352e696d616765736861636b2e75732f696d673730352f353632332f636f6d706f736572332e706e67)](https://camo.githubusercontent.com/bd096550a0140f988947e23c5b7a6b070c05430c5b73c47049603f3c6b8c957b/687474703a2f2f696d673730352e696d616765736861636b2e75732f696d673730352f353632332f636f6d706f736572332e706e67)

Select your package and click the "mark to install" button on the right. Select prefered version and version contraint to install.

[![Package details view](https://camo.githubusercontent.com/080c847a3cdcb407b94dc29560b0218d63487b295c426268359d266e8a9bf116/687474703a2f2f696d673534372e696d616765736861636b2e75732f696d673534372f313936392f636f6d706f736572342e706e67)](https://camo.githubusercontent.com/080c847a3cdcb407b94dc29560b0218d63487b295c426268359d266e8a9bf116/687474703a2f2f696d673534372e696d616765736861636b2e75732f696d673534372f313936392f636f6d706f736572342e706e67)

###### Via integrated editor

[](#via-integrated-editor)

[![Advanced editor](https://camo.githubusercontent.com/c66f8724080dfa64f0d53b3e6c78d792986cb3edcef752661ea4427a84ae9066/687474703a2f2f696d673139392e696d616765736861636b2e75732f696d673139392f393138342f636f6d706f736572322e706e67)](https://camo.githubusercontent.com/c66f8724080dfa64f0d53b3e6c78d792986cb3edcef752661ea4427a84ae9066/687474703a2f2f696d673139392e696d616765736861636b2e75732f696d673139392f393138342f636f6d706f736572322e706e67)

Click on "advanced mode" in the back end client and add some dependencies as explained here:

```
"require": {
    ...
   "bit3/contao-nested-menu": "dev-master"
}
```

##### Install the vendors (the manual way)

[](#install-the-vendors-the-manual-way)

Tell composer to download the configured vendors

```
php composer.phar install

```

##### Install the vendors (with back end client)

[](#install-the-vendors-with-back-end-client)

Click on "updated packages" and just wait until Composer finished installation.

### Requirements

[](#requirements)

- PHP 5.3.4 or higher
- Contao 2.11.\* or Contao 3.1.\* or higher

Attribution
-----------

[](#attribution)

- Module Icon (src/system/modules/!composer/assets/images/type-library.png) licensed under Public Domain by Icojam ()
- Composer Icon (src/system/modules/!composer/assets/images/type-library.png) from ()
- Component Icon (src/system/modules/!composer/assets/images/type-component.png) licensed unter CC Attribution 3.0 by Farm Fresh Icons ()

For developers
==============

[](#for-developers)

Compile SCSS
------------

[](#compile-scss)

```
$ cd 'src/system/modules/!composer/assets/css'
$ scss --no-cache --update --style compressed backend.scss
```

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community29

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 64.1% 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 ~109 days

Recently: every ~261 days

Total

15

Last Release

2751d ago

PHP version history (2 changes)0.14PHP &gt;=5.3.4

0.17.0PHP ^5.6 || ^7.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/44649522?v=4)[xtra](/maintainers/xtra)[@xtra](https://github.com/xtra)

![](https://avatars.githubusercontent.com/u/10211934?v=4)[Chibineko](/maintainers/Chibineko)[@chibineko](https://github.com/chibineko)

![](https://avatars.githubusercontent.com/u/8189209?v=4)[netzmacht](/maintainers/netzmacht)[@netzmacht](https://github.com/netzmacht)

![](https://avatars.githubusercontent.com/u/8672569?v=4)[California College of Arts](/maintainers/cca)[@cca](https://github.com/cca)

---

Top Contributors

[![tristanlins](https://avatars.githubusercontent.com/u/343404?v=4)](https://github.com/tristanlins "tristanlins (355 commits)")[![discordier](https://avatars.githubusercontent.com/u/940331?v=4)](https://github.com/discordier "discordier (121 commits)")[![dominikzogg](https://avatars.githubusercontent.com/u/1011217?v=4)](https://github.com/dominikzogg "dominikzogg (28 commits)")[![bottich](https://avatars.githubusercontent.com/u/4288346?v=4)](https://github.com/bottich "bottich (22 commits)")[![backbone87](https://avatars.githubusercontent.com/u/1196313?v=4)](https://github.com/backbone87 "backbone87 (7 commits)")[![baumannsven](https://avatars.githubusercontent.com/u/2493263?v=4)](https://github.com/baumannsven "baumannsven (5 commits)")[![andreasisaak](https://avatars.githubusercontent.com/u/156767?v=4)](https://github.com/andreasisaak "andreasisaak (4 commits)")[![frontendschlampe](https://avatars.githubusercontent.com/u/1232819?v=4)](https://github.com/frontendschlampe "frontendschlampe (4 commits)")[![Zeromax](https://avatars.githubusercontent.com/u/1867177?v=4)](https://github.com/Zeromax "Zeromax (1 commits)")[![leofeyer](https://avatars.githubusercontent.com/u/1192057?v=4)](https://github.com/leofeyer "leofeyer (1 commits)")[![SyZn](https://avatars.githubusercontent.com/u/1295141?v=4)](https://github.com/SyZn "SyZn (1 commits)")[![Toflar](https://avatars.githubusercontent.com/u/481937?v=4)](https://github.com/Toflar "Toflar (1 commits)")[![davidmaack](https://avatars.githubusercontent.com/u/988290?v=4)](https://github.com/davidmaack "davidmaack (1 commits)")[![vkoop](https://avatars.githubusercontent.com/u/1260330?v=4)](https://github.com/vkoop "vkoop (1 commits)")[![xchs](https://avatars.githubusercontent.com/u/1218766?v=4)](https://github.com/xchs "xchs (1 commits)")[![fritzmg](https://avatars.githubusercontent.com/u/4970961?v=4)](https://github.com/fritzmg "fritzmg (1 commits)")

---

Tags

composerclientcontao

### Embed Badge

![Health badge](/badges/contao-community-alliance-composer-client/health.svg)

```
[![Health](https://phpackages.com/badges/contao-community-alliance-composer-client/health.svg)](https://phpackages.com/packages/contao-community-alliance-composer-client)
```

PHPackages © 2026

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