PHPackages                             pborreli/composer-service - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. pborreli/composer-service

ActiveProject[Queues &amp; Workers](/categories/queues)

pborreli/composer-service
=========================

Composer as a service

1.2(7y ago)1734118[20 issues](https://github.com/pborreli/composer-service/issues)[12 PRs](https://github.com/pborreli/composer-service/pulls)MITPHPPHP &gt;=5.3.3

Since Jan 22Pushed 4y ago8 watchersCompare

[ Source](https://github.com/pborreli/composer-service)[ Packagist](https://packagist.org/packages/pborreli/composer-service)[ Docs](http://composer.borreli.com/)[ RSS](/packages/pborreli-composer-service/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (27)Versions (17)Used By (0)

Composer as a service [![SensioLabsInsight](https://camo.githubusercontent.com/e3074827a8c958bfe3fa0cd206113b08310fdbea40328c405b4e7a77aa074af0/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f32303430383432332d663837312d346436372d613837632d3839363762656464366566372f736d616c6c2e706e67)](https://insight.sensiolabs.com/projects/20408423-f871-4d67-a87c-8967bedd6ef7)
============================================================================================================================================================================================================================================================================================================================================================================================================

[](#composer-as-a-service-)

What is it?
-----------

[](#what-is-it)

Originally the idea came from @pgodel

> [![twitter-pgodel](https://camo.githubusercontent.com/fda565f0bf16c7d917b0c2e36345ed19fe7dea7e04409da485abaf8436745867/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f37373735392f313831383635392f61363231373438382d373031382d313165332d383839312d3465323166373539353461302e706e67)](https://camo.githubusercontent.com/fda565f0bf16c7d917b0c2e36345ed19fe7dea7e04409da485abaf8436745867/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f37373735392f313831383635392f61363231373438382d373031382d313165332d383839312d3465323166373539353461302e706e67)

Having some issue with little instances or slow connection, I decided to make the tool as a side-project.

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

[](#requirements)

rabbitmq-server
[pusher.com](https://app.pusher.com) account (free plan for few connections)

Installation
------------

[](#installation)

```
composer create-project pborreli/composer-service -sdev
cd composer-service
php -S localhost:9090 -t web &
rabbitmq-server &
php app/console sonata:notification:start
```

Run test suite
--------------

[](#run-test-suite)

You will need phantomjs executable:

```
brew update && brew install phantomjs
```

Future
------

[](#future)

- An API is planned so it could be possible to be called from inside composer itself.
- More tests
- Better code
- Insert your needed feature here

License [![License](https://camo.githubusercontent.com/8e11e8e309b00b925cb5c4d19a474c6e785380b9bf20620703a98e8bc0b8a768/68747470733a2f2f706f7365722e707567782e6f72672f70626f7272656c692f636f6d706f7365722d736572766963652f6c6963656e73652e706e67)](https://packagist.org/packages/pborreli/composer-service)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#license-)

It's MIT, you can do whatever you like without need of thank or anything. I'd be glad if you use it, happy if you enjoy it and very happy if you decide to contribute to make it better.

Quality
-------

[](#quality)

[![Code Climate](https://camo.githubusercontent.com/5009459494e96035bdbfe431e834feab0efd2c3e5df02a5191957a9606ce3a88/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f70626f7272656c692f636f6d706f7365722d736572766963652e706e67)](https://codeclimate.com/github/pborreli/composer-service)[![Codacy Quality Score](https://camo.githubusercontent.com/51609c0ec731082de4590bd1e12f0b24f4733573116e1d1d3e81b4a9715f5d73/687474703a2f2f696d672e736869656c64732e696f2f62616467652f436f646163792d422d677265656e2e706e67)](https://www.codacy.com/public/pborreli/composer-service.git)[![Scrutinizer Quality Score](https://camo.githubusercontent.com/44344b5f34dd9977d18acecf85a3e5ef8bc35d4f0e23b3c996b3786d931778e1/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f70626f7272656c692f636f6d706f7365722d736572766963652f6261646765732f7175616c6974792d73636f72652e706e673f733d65323461613639326462656665666363376339656437376263316539633634393638613132353731)](https://scrutinizer-ci.com/g/pborreli/composer-service/)[![SensioLabsInsight](https://camo.githubusercontent.com/b9a111fc729dcafae45185f84e3f72de84fd361b41df19c3daf5f9f642f49734/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f32303430383432332d663837312d346436372d613837632d3839363762656464366566372f6d696e692e706e67)](https://insight.sensiolabs.com/projects/20408423-f871-4d67-a87c-8967bedd6ef7)[![Build Status](https://camo.githubusercontent.com/5139705d2a68ffc06beda0eabf348df130e5985a56614464bcaf3f5b6af3897c/68747470733a2f2f7472617669732d63692e6f72672f70626f7272656c692f636f6d706f7365722d736572766963652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/pborreli/composer-service)[![Dependency Status](https://camo.githubusercontent.com/4d334bd8e38fef145937f3d24fc41dc7c8a2fcc0c8b1ce02d0fde8a6d9770f1c/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f70626f7272656c693a636f6d706f7365722d736572766963652f6465762d6d61737465722f62616467652e706e67)](https://www.versioneye.com/php/pborreli:composer-service/dev-master)

Contributing
------------

[](#contributing)

If you wish to contribute to this website, please [fork it on GitHub](https://github.com/pborreli/composer-service/fork), push your change to a named branch, then send me a pull request.

Contributors
------------

[](#contributors)

[@pborreli](https://github.com/pborreli)
[@ubermuda](https://github.com/ubermuda)
[@cordoval](https://github.com/cordoval)
[@youbs](https://github.com/youbs)
[@norzechowicz](https://github.com/norzechowicz)
[@staabm](https://github.com/staabm)
[@aitboudad](https://github.com/aitboudad)

###  Health Score

36

—

LowBetter than 81% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 86% 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 ~530 days

Total

4

Last Release

2898d ago

Major Versions

0.1.0 → 1.02015-12-27

### Community

Maintainers

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

---

Top Contributors

[![pborreli](https://avatars.githubusercontent.com/u/77759?v=4)](https://github.com/pborreli "pborreli (289 commits)")[![cordoval](https://avatars.githubusercontent.com/u/328359?v=4)](https://github.com/cordoval "cordoval (11 commits)")[![youbs](https://avatars.githubusercontent.com/u/346708?v=4)](https://github.com/youbs "youbs (9 commits)")[![dependabot-support](https://avatars.githubusercontent.com/u/112581971?v=4)](https://github.com/dependabot-support "dependabot-support (7 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (5 commits)")[![aitboudad](https://avatars.githubusercontent.com/u/1753742?v=4)](https://github.com/aitboudad "aitboudad (2 commits)")[![maqnouch](https://avatars.githubusercontent.com/u/3692812?v=4)](https://github.com/maqnouch "maqnouch (2 commits)")[![norberttech](https://avatars.githubusercontent.com/u/1921950?v=4)](https://github.com/norberttech "norberttech (2 commits)")[![staabm](https://avatars.githubusercontent.com/u/120441?v=4)](https://github.com/staabm "staabm (2 commits)")[![ubermuda](https://avatars.githubusercontent.com/u/10758?v=4)](https://github.com/ubermuda "ubermuda (2 commits)")[![owenvoke](https://avatars.githubusercontent.com/u/1899334?v=4)](https://github.com/owenvoke "owenvoke (1 commits)")[![jakzal](https://avatars.githubusercontent.com/u/190447?v=4)](https://github.com/jakzal "jakzal (1 commits)")[![kuldipem](https://avatars.githubusercontent.com/u/2017625?v=4)](https://github.com/kuldipem "kuldipem (1 commits)")[![dialogik](https://avatars.githubusercontent.com/u/1260548?v=4)](https://github.com/dialogik "dialogik (1 commits)")[![antonbabenko](https://avatars.githubusercontent.com/u/393243?v=4)](https://github.com/antonbabenko "antonbabenko (1 commits)")

---

Tags

composerphpsymfonysymfony-applicationcomposerSymfony2rabbitmqpusher

###  Code Quality

TestsBehat

### Embed Badge

![Health badge](/badges/pborreli-composer-service/health.svg)

```
[![Health](https://phpackages.com/badges/pborreli-composer-service/health.svg)](https://phpackages.com/packages/pborreli-composer-service)
```

###  Alternatives

[anime-db/anime-db

The application for making home collection anime

252.1k2](/packages/anime-db-anime-db)[leaphly/leaphly-sandbox

The Leaphly sandbox

144.4k](/packages/leaphly-leaphly-sandbox)[claroline/core-bundle

Claroline core bundle

165.5k43](/packages/claroline-core-bundle)

PHPackages © 2026

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