FindSoftware

Ecotone

PHP architecture layer that adds CQRS, event sourcing, sagas and asynchronous messaging to Laravel, Symfony and Tempest applications through attributes.

Ecotone is a PHP architecture layer that adds CQRS, event sourcing, sagas and asynchronous messaging to an existing Laravel, Symfony or Tempest application. It is installed with Composer, and handlers and messaging are declared with PHP attributes on the application’s own classes. The project describes it as running on the framework the application already uses.

Ecotone is documented at docs.ecotone.tech and maintained by Simply Coded Software. The Composer package is published from a read-only repository, while development takes place in a separate monorepo.

Worth knowing

The core is open source. Enterprise features require a paid subscription and a license key, and the composer.json of the project lists a proprietary license next to Apache-2.0.

Identity

Status
Active
Maintainer
Simply Coded Software4
First release
20195

Rendering and deploy

Install with
composer require7

Releases

Current major version
15
Last release
2026-10-105

Adoption

GitHub stars
5762
Packagist downloads
628,74610
Packagist downloads a month
16,56212
Dependent repositories
1411
Dependent packages
911

Why these figures do not compare

Sources

  1. 2026-10-20: name, links
    ecotone.tech
  2. 2026-10-20: links, Categories, Written in, GitHub stars
    github.com/ecotoneframework/ecotone
  3. 2026-10-20: links
    docs.ecotone.tech
  4. 2026-10-20: Maintainer, License model, links
    ecotone.tech/pricing
  5. 2026-10-20: First release, Current major version, Last release
    repo.packagist.org/p2/ecotone/ecotone.json
  6. 2026-10-20: Runtime, Minimum runtime
    docs.ecotone.tech/installation
  7. 2026-10-20: Install with
    docs.ecotone.tech/why-ecotone
  8. 2026-10-20: License
    github.com/ecotoneframework/ecotone-dev/blob/main/LICENSE
  9. 2026-10-20: License
    github.com/ecotoneframework/ecotone-dev/blob/main/composer.json
  10. 2026-10-20: Packagist downloads
    packagist.org/packages/ecotone/ecotone.json
  11. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/packagist.org/packages/ecotone%2Fecotone
  12. 2026-10-25: Packagist downloads a month
    packagist.org/packages/ecotone/ecotone/stats.json

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON