PHPackages                             spryker-feature/state-machine - 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. spryker-feature/state-machine

ActiveMetapackage[Utility &amp; Helpers](/categories/utility)

spryker-feature/state-machine
=============================

State Machine \[feature\]

202606.0(4d ago)01.8M↓26.7%9proprietaryPHP &gt;=8.2

Since Nov 9Pushed 4d ago3 watchersCompare

[ Source](https://github.com/spryker-feature/state-machine)[ Packagist](https://packagist.org/packages/spryker-feature/state-machine)[ RSS](/packages/spryker-feature-state-machine/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (4)Versions (20)Used By (9)

Spryker Feature: State Machine
==============================

[](#spryker-feature-state-machine)

State Machine allows you to define, execute and visualize predefined and automated processes. It can model events that involve performing a predetermined sequence of actions, for example in the order process, e.g. order is being shipped if the payment is successful. You can tailor the State Machine to your needs to trigger certain processes automatically or execute them manually.

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

[](#installation)

```
composer require spryker-feature/state-machine

```

###  Health Score

64

—

FairBetter than 99% of packages

Maintenance99

Actively maintained with recent releases

Popularity38

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 100% 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 ~155 days

Recently: every ~85 days

Total

19

Last Release

4d ago

Major Versions

202410.0 → 202507.02025-07-25

202507.0 → 202512.02025-12-16

202512.0 → 202602.02026-02-25

202602.0 → 202604.02026-04-29

202604.0 → 202606.02026-06-29

PHP version history (7 changes)2018.11.0PHP &gt;=7.1

202001.0PHP &gt;=7.2

202108.0PHP &gt;=7.3

202204.0PHP &gt;=7.4

202211.0PHP &gt;=8.0

202404.0PHP &gt;=8.1

202410.0PHP &gt;=8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/10738957?v=4)[Spryker Bot](/maintainers/spryker-bot)[@spryker-bot](https://github.com/spryker-bot)

---

Top Contributors

[![spryker-release-bot](https://avatars.githubusercontent.com/u/26904324?v=4)](https://github.com/spryker-release-bot "spryker-release-bot (19 commits)")

### Embed Badge

![Health badge](/badges/spryker-feature-state-machine/health.svg)

```
[![Health](https://phpackages.com/badges/spryker-feature-state-machine/health.svg)](https://phpackages.com/packages/spryker-feature-state-machine)
```

PHPackages © 2026

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