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(8y ago)1734114[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 5y 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 4w ago

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

35

—

LowBetter than 77% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community24

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

2995d 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

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k18.3M418](/packages/easycorp-easyadmin-bundle)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k6.0M776](/packages/sylius-sylius)[kimai/kimai

Kimai - Time Tracking

4.8k9.4k1](/packages/kimai-kimai)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.9M534](/packages/pimcore-pimcore)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

12017.1k](/packages/rcsofttech-audit-trail-bundle)[oro/platform

Business Application Platform (BAP)

645146.3k117](/packages/oro-platform)

PHPackages © 2026

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