PHPackages                             cline/sequencer - 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. cline/sequencer

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

cline/sequencer
===============

Sequential migration and operation orchestration for Laravel

3.0.3(2mo ago)01.7k↓24%MITPHPPHP ^8.5.0CI failing

Since Dec 30Pushed 1mo agoCompare

[ Source](https://github.com/faustbrian/sequencer)[ Packagist](https://packagist.org/packages/cline/sequencer)[ RSS](/packages/cline-sequencer/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelog (10)Dependencies (17)Versions (38)Used By (0)

[![GitHub Workflow Status](https://github.com/faustbrian/sequencer/actions/workflows/quality-assurance.yaml/badge.svg)](https://github.com/faustbrian/sequencer/actions)[![Latest Version on Packagist](https://camo.githubusercontent.com/4317473a12d8e32478ae837474327ce1ea8212ef82e2bcb63193000a2caf46fe/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636c696e652f73657175656e6365722e737667)](https://packagist.org/packages/cline/sequencer)[![Software License](https://camo.githubusercontent.com/784362b26e4b3546254f1893e778ba64616e362bd6ac791991d2c9e880a3a64e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e2e737667)](LICENSE.md)[![Total Downloads](https://camo.githubusercontent.com/bb143f6ffab4c569dde13e679d3fb740175fcd6f5fcf4b5b3f49e096eef8ba98/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636c696e652f73657175656e6365722e737667)](https://packagist.org/packages/cline/sequencer)

---

A powerful Laravel package that orchestrates sequential execution of migrations and operations. Ensures database changes and business logic run in chronological order during deployments, preventing conflicts and maintaining data integrity.

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

[](#requirements)

> **Requires [PHP 8.4+](https://php.net/releases/)** and Laravel 11+

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

[](#installation)

```
composer require cline/sequencer
```

Quick Start
-----------

[](#quick-start)

Create an operation, implement the `handle()` method, and execute sequentially with `php artisan sequencer:process`. See [Getting Started](DOCS.md#doc-docs-readme) for detailed examples.

Documentation
-------------

[](#documentation)

- **[Getting Started](DOCS.md#doc-docs-readme)** - Installation, configuration, and first operation
- **[Basic Usage](DOCS.md#doc-docs-readme)** - Core operations and sequential execution
- **[Monitoring &amp; Status](DOCS.md)** - Check pending, completed, and failed operations
- **[Orchestration Strategies](DOCS.md)** - Sequential, batch, transactional, dependency-based, and scheduled execution
- **[Advanced Operations](DOCS.md)** - Retries, timeouts, batching, chaining, middleware, unique operations, encryption, tags, lifecycle hooks
- **[Programmatic Usage](DOCS.md)** - Facade API, conditional execution, status checks, error handling
- **[Events](DOCS.md)** - Operation lifecycle events for logging, monitoring, and custom workflows
- **[Rollback Support](DOCS.md)** - Automatic rollback on failures
- **[Dependencies](DOCS.md)** - Explicit operation ordering
- **[Conditional Execution](DOCS.md)** - Runtime execution conditions
- **[Skip Operations](DOCS.md)** - Skip operations at runtime with SkipOperationException
- **[Advanced Usage](DOCS.md)** - Transactions, async operations, observability

Key Features
------------

[](#key-features)

- ✅ **Orchestration Strategies** - Sequential, batch, transactional, dependency-based, scheduled execution
- ✅ **Flexible Execution** - Switch strategies via config or fluent API
- ✅ **Dependency Resolution** - Explicit operation dependencies with topological sorting
- ✅ **Conditional Execution** - Skip operations based on runtime conditions
- ✅ **Async Operations** - Queue operations for background processing
- ✅ **Retry Mechanisms** - Automatic retries with configurable backoff
- ✅ **Rollback Support** - Automatic rollback of executed operations when failures occur
- ✅ **Encryption** - Automatic payload encryption for sensitive operations
- ✅ **Lifecycle Hooks** - Before/after/failed callbacks for operation execution
- ✅ **Monitoring** - Pulse/Telescope integration with lifecycle events
- ✅ **Testing Helpers** - Comprehensive testing support
- ✅ **Atomic Locking** - Prevent concurrent execution in multi-server environments

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

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

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CODE\_OF\_CONDUCT](CODE_OF_CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please use the [GitHub security reporting form](https://github.com/faustbrian/sequencer/security) rather than the issue queue.

Credits
-------

[](#credits)

- [Brian Faust](https://github.com/faustbrian)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License. Please see [License File](LICENSE.md) for more information.

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance88

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity64

Established project with proven stability

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

Total

37

Last Release

57d ago

Major Versions

1.x-dev → 2.0.02026-02-26

2.x-dev → 3.0.02026-03-04

PHP version history (2 changes)1.0.0PHP ^8.4.0

1.1.0PHP ^8.5.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/22145591?v=4)[Brian Faust](/maintainers/faustbrian)[@faustbrian](https://github.com/faustbrian)

---

Top Contributors

[![faustbrian](https://avatars.githubusercontent.com/u/22145591?v=4)](https://github.com/faustbrian "faustbrian (12 commits)")

---

Tags

php

### Embed Badge

![Health badge](/badges/cline-sequencer/health.svg)

```
[![Health](https://phpackages.com/badges/cline-sequencer/health.svg)](https://phpackages.com/packages/cline-sequencer)
```

###  Alternatives

[bezhansalleh/filament-google-analytics

Google Analytics integration for FilamentPHP

205144.8k5](/packages/bezhansalleh-filament-google-analytics)[tapp/filament-google-autocomplete-field

Filament plugin that provides a Google Autocomplete field

3098.1k](/packages/tapp-filament-google-autocomplete-field)[tonegabes/filament-better-options

Filament form components for better radio and checkbox options.

155.2k](/packages/tonegabes-filament-better-options)[marcogermani87/filament-cookie-consent

Easy cookie consent integrations for Filament

1917.0k](/packages/marcogermani87-filament-cookie-consent)

PHPackages © 2026

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