PHPackages                             51degrees/fiftyone.pipeline.core - 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. [API Development](/categories/api)
4. /
5. 51degrees/fiftyone.pipeline.core

ActiveLibrary[API Development](/categories/api)

51degrees/fiftyone.pipeline.core
================================

Core library for the 51Degrees Pipeline API.

4.5.14(5mo ago)0133.5k↓63.2%34EUPL-1.2PHPPHP &gt;=7.4CI passing

Since Jan 7Pushed 3w ago3 watchersCompare

[ Source](https://github.com/51Degrees/pipeline-php-core)[ Packagist](https://packagist.org/packages/51degrees/fiftyone.pipeline.core)[ RSS](/packages/51degrees-fiftyonepipelinecore/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (10)Dependencies (6)Versions (57)Used By (4)

51Degrees PHP Pipeline Core
===========================

[](#51degrees-php-pipeline-core)

[![51Degrees](https://camo.githubusercontent.com/845c97c9a6759bb7fa4b3b1ed95d74a411d2b2721650edbb56928c55cf7da2ef/68747470733a2f2f3531646567726565732e636f6d2f696d672f6c6f676f2e706e673f75746d5f736f757263653d6769746875622675746d5f6d656469756d3d726561646d652675746d5f63616d706169676e3d706970656c696e652d7068702d636f72652675746d5f636f6e74656e743d726561646d652e6d642675746d5f7465726d3d3531646567726565732d7068702d706970656c696e652d636f7265 "Data rewards the curious")](https://camo.githubusercontent.com/845c97c9a6759bb7fa4b3b1ed95d74a411d2b2721650edbb56928c55cf7da2ef/68747470733a2f2f3531646567726565732e636f6d2f696d672f6c6f676f2e706e673f75746d5f736f757263653d6769746875622675746d5f6d656469756d3d726561646d652675746d5f63616d706169676e3d706970656c696e652d7068702d636f72652675746d5f636f6e74656e743d726561646d652e6d642675746d5f7465726d3d3531646567726565732d7068702d706970656c696e652d636f7265) **PHP Pipeline API**

\[Developer Documentation\]([https://51degrees.com/documentation/index.html?utm\_source=github&amp;utm\_medium=readme&amp;utm\_campaign=pipeline-php-core&amp;utm\_content=readme.md&amp;utm\_term=51degrees-php-pipeline-core"developer](https://51degrees.com/documentation/index.html?utm_source=github&utm_medium=readme&utm_campaign=pipeline-php-core&utm_content=readme.md&utm_term=51degrees-php-pipeline-core%22developer) documentation")

Introduction
------------

[](#introduction)

This project contains the core source code for the PHP implementation of the 51Degrees Pipeline API.

The Pipeline is a generic micro-services aggregation solution with the ability to add a range of 51Degrees and/or custom plug ins (Engines)

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

[](#dependencies)

The [tested versions](https://51degrees.com/documentation/_info__tested_versions.html?utm_source=github&utm_medium=readme&utm_campaign=pipeline-php-core&utm_content=readme.md&utm_term=dependencies) page shows the PHP versions that we currently test against. The software may run fine against other versions, but additional caution should be applied.

Examples
--------

[](#examples)

To run the examples, you first need to install dependencies. Navigate to the repository root and execute:

```
composer install

```

This will create the vendor directory containing autoload.php. Now navigate to the examples directory and start a PHP server with the relevant file. For example:

```
PHP -S localhost:3000 CustomFlowElement.php

```

This will start a local web server listening on port 3000. Open your web browser and browse to  to see the example in action.

There are several examples available that demonstrate how to make use of the Pipeline API in isolation. These are described in the table below. If you want examples that demonstrate how to use 51Degrees products such as device detection, then these are available in the corresponding [repository](https://github.com/51Degrees/device-detection-php)and on our [website](https://51degrees.com/documentation/_examples__device_detection__index.html?utm_source=github&utm_medium=readme&utm_campaign=pipeline-php-core&utm_content=readme.md&utm_term=examples).

ExampleDescriptionPipelineDemonstrates adding some sample flow elements to a pipeline and processing some data with them.CustomFlowElementDemonstrates how to write your own flow element, which can then be added to a pipeline to perform processing.Tests
-----

[](#tests)

To run the tests in this repository, make sure PHPUnit is installed then, in the root of this repo, call:

```
phpunit --fail-on-warning --display-warnings --log-junit test-results.xml

```

Mustache template
-----------------

[](#mustache-template)

`javascript-templates` is not a full-fledged PHP package installable via `composer`, however, it is shipped as a regularly updated, static dependency of this package.

###  Health Score

56

—

FairBetter than 97% of packages

Maintenance84

Actively maintained with recent releases

Popularity34

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

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 ~43 days

Recently: every ~104 days

Total

52

Last Release

179d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f732dbc1c4b746fb5b9128b87cabfa34bf535f1de1b98ed712567288e58b5ff8?d=identicon)[51degrees](/maintainers/51degrees)

---

Top Contributors

[![Automation51D](https://avatars.githubusercontent.com/u/60396166?v=4)](https://github.com/Automation51D "Automation51D (43 commits)")[![lukareihl](https://avatars.githubusercontent.com/u/133642598?v=4)](https://github.com/lukareihl "lukareihl (39 commits)")[![ben51degrees](https://avatars.githubusercontent.com/u/14220556?v=4)](https://github.com/ben51degrees "ben51degrees (25 commits)")[![pi-alexander-popel](https://avatars.githubusercontent.com/u/74662418?v=4)](https://github.com/pi-alexander-popel "pi-alexander-popel (22 commits)")[![Steve51D](https://avatars.githubusercontent.com/u/24695848?v=4)](https://github.com/Steve51D "Steve51D (11 commits)")[![justadreamer](https://avatars.githubusercontent.com/u/341967?v=4)](https://github.com/justadreamer "justadreamer (9 commits)")[![fatima51Degrees](https://avatars.githubusercontent.com/u/76974867?v=4)](https://github.com/fatima51Degrees "fatima51Degrees (6 commits)")[![jwrosewell](https://avatars.githubusercontent.com/u/1679482?v=4)](https://github.com/jwrosewell "jwrosewell (6 commits)")[![FilipNest](https://avatars.githubusercontent.com/u/4625324?v=4)](https://github.com/FilipNest "FilipNest (5 commits)")[![AlexKarpan](https://avatars.githubusercontent.com/u/57478?v=4)](https://github.com/AlexKarpan "AlexKarpan (5 commits)")[![Joseph51D](https://avatars.githubusercontent.com/u/25739804?v=4)](https://github.com/Joseph51D "Joseph51D (4 commits)")[![AlexanderKarpanProdege](https://avatars.githubusercontent.com/u/131389682?v=4)](https://github.com/AlexanderKarpanProdege "AlexanderKarpanProdege (1 commits)")[![BohdanVV](https://avatars.githubusercontent.com/u/25197509?v=4)](https://github.com/BohdanVV "BohdanVV (1 commits)")

---

Tags

51degrees

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/51degrees-fiftyonepipelinecore/health.svg)

```
[![Health](https://phpackages.com/badges/51degrees-fiftyonepipelinecore/health.svg)](https://phpackages.com/packages/51degrees-fiftyonepipelinecore)
```

###  Alternatives

[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[wheelpros/fitment-platform-api

Magento 2 (Open Source)

12.1k1.2k](/packages/wheelpros-fitment-platform-api)[magento/community-edition

Magento 2 (Open Source)

12.2k53.6k13](/packages/magento-community-edition)[magento/magento2-functional-testing-framework

Magento2 Functional Testing Framework

15312.0M36](/packages/magento-magento2-functional-testing-framework)[chameleon-system/chameleon-base

The Chameleon System core.

1028.6k5](/packages/chameleon-system-chameleon-base)[wrklst/docxmustache

docx template manipulation class, based on mustache templating language

578.7k](/packages/wrklst-docxmustache)

PHPackages © 2026

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