PHPackages                             neos/composer-plugin - 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. neos/composer-plugin

ActiveComposer-plugin[Utility &amp; Helpers](/categories/utility)

neos/composer-plugin
====================

Flow Composer Plugin

2.1.3(4y ago)112.2M↑21.6%58MITPHPPHP ^7.1 || ^8.0

Since Aug 18Pushed 3y ago4 watchersCompare

[ Source](https://github.com/neos/composer-plugin)[ Packagist](https://packagist.org/packages/neos/composer-plugin)[ Fund](https://shop.neos.io/neosfunding/)[ RSS](/packages/neos-composer-plugin/feed)WikiDiscussions 2.0 Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (17)Used By (8)

[![Latest Stable Version](https://camo.githubusercontent.com/eeb5681b9750df32f6dc6acb30a10f151844188ece0417967d90681fcf88743d/68747470733a2f2f706f7365722e707567782e6f72672f6e656f732f636f6d706f7365722d706c7567696e2f762f737461626c65)](https://packagist.org/packages/neos/composer-plugin) [![License](https://camo.githubusercontent.com/73a7e12b93fac660cf7c2e6f8d841ad72ab0ea9aa472634655fc2be1f3b442fa/68747470733a2f2f706f7365722e707567782e6f72672f6e656f732f636f6d706f7365722d706c7567696e2f6c6963656e7365)](https://packagist.org/packages/neos/composer-plugin)

Flow Composer Plugin
--------------------

[](#flow-composer-plugin)

This package provides a custom installer plugin for Composer which handles the specialities of installing Flow packages.

It will handle packages that have a type of neos-\* or typo3-flow-\*.

### Package package name

[](#package-package-name)

The Flow package name for a given package is determined like this, on order:

- composer manifest extras.installer-name
- first PSR-0 autoloading namespace
- first PSR-4 autoloading namespace
- Composer manifest extras.neos.package-key
- Composer package name (Does not work in all cases but common cases should be fine – foo/bar =&gt; Foo.Bar, foo/bar-baz =&gt; Foo.Bar.Baz)

### Installation location

[](#installation-location)

Where the package will be installed, depends on the Composer type suffix:

- plugin go into Packages/Plugins/{flowPackageName}
- site go into Packages/Sites/{flowPackageName}
- boilerplate go into Packages/Boilerplates/{flowPackageName}
- build go into Build/{flowPackageName}
- package go into Packages/Application/{flowPackageName}
- package-collection go into Packages/{flowPackageName}
- \* go into Packages/{camelCasedType}/{flowPackageName}

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity49

Moderate usage in the ecosystem

Community27

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 50% 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 ~153 days

Recently: every ~98 days

Total

16

Last Release

1623d ago

Major Versions

1.0.5 → 2.0.02016-02-17

1.0.6 → 2.0.12016-05-05

1.0.7 → 2.1.12020-11-12

PHP version history (2 changes)2.1.0PHP ^7.1

2.1.2PHP ^7.1 || ^8.0

### Community

Maintainers

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

---

Top Contributors

[![kdambekalns](https://avatars.githubusercontent.com/u/95873?v=4)](https://github.com/kdambekalns "kdambekalns (15 commits)")[![kitsunet](https://avatars.githubusercontent.com/u/324408?v=4)](https://github.com/kitsunet "kitsunet (7 commits)")[![robertlemke](https://avatars.githubusercontent.com/u/95582?v=4)](https://github.com/robertlemke "robertlemke (3 commits)")[![aertmann](https://avatars.githubusercontent.com/u/903567?v=4)](https://github.com/aertmann "aertmann (2 commits)")[![johannessteu](https://avatars.githubusercontent.com/u/769789?v=4)](https://github.com/johannessteu "johannessteu (1 commits)")[![albe](https://avatars.githubusercontent.com/u/4259532?v=4)](https://github.com/albe "albe (1 commits)")[![bwaidelich](https://avatars.githubusercontent.com/u/307571?v=4)](https://github.com/bwaidelich "bwaidelich (1 commits)")

### Embed Badge

![Health badge](/badges/neos-composer-plugin/health.svg)

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

###  Alternatives

[vaimo/composer-patches

Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and patch command for testing/troubleshooting added patches.

2994.3M16](/packages/vaimo-composer-patches)[mglaman/composer-drupal-lenient

1317.4M15](/packages/mglaman-composer-drupal-lenient)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5341.9M446](/packages/drupal-core-composer-scaffold)[drupal/core-project-message

Adds a message after Composer installation.

2122.6M172](/packages/drupal-core-project-message)[olvlvl/composer-attribute-collector

A convenient and near zero-cost way to retrieve targets of PHP 8 attributes

184108.8k8](/packages/olvlvl-composer-attribute-collector)[lullabot/drainpipe

An automated build tool to allow projects to have a set standardized operations scripts.

41716.4k2](/packages/lullabot-drainpipe)

PHPackages © 2026

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