Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Prooph V7 Event Store Laravel Package

event-engine/prooph-v7-event-store

Prooph v7 event store bindings for Event Engine. Includes a Prooph-compatible FilesystemEventStore for demos/workshops plus in-memory projecting support via InMemoryProjectionManager. Use it to create streams, append events, and run simple projections.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Event-Driven Architecture (EDA) Adoption: Strengthens Laravel/Prooph v7 integration with PHP 8.4 compatibility, ensuring long-term viability for event sourcing and CQRS initiatives.
  • Legacy Modernization & Tech Debt Reduction: Validates investment in Prooph v7 by addressing deprecation risks (e.g., PHP 8.4) proactively, reducing future migration costs.
  • Build vs. Buy: Reinforces the case for open-source adoption by demonstrating active maintenance (recent patch release) and alignment with modern PHP standards.
  • Use Cases (Expanded):
    • Long-term data integrity projects (e.g., financial ledgers, healthcare records) where PHP 8.4+ is a requirement.
    • Greenfield Laravel microservices leveraging Prooph v7 for event-driven workflows.
    • Polyglot persistence strategies where PHP 8.4 is the baseline (e.g., mixed PHP/Node.js stacks).

When to Consider This Package

  • Adopt if:
    • Your team is migrating to PHP 8.4+ and needs Prooph v7 compatibility in Laravel.
    • You require a maintained event store with recent patches (last update: 2025) to avoid technical debt.
    • Your architecture relies on Prooph v7 (this package is a direct extension of it).
    • You prioritize immutable event logs and snapshot support for critical domains (e.g., compliance-heavy applications).
  • Look elsewhere if:
    • Your project does not use PHP 8.4 (this release explicitly drops older versions).
    • You lack event sourcing expertise (Prooph/ES learning curve remains high).
    • You need multi-language support or real-time processing (Kafka/Pulsar still better suited).
    • Your timeline is urgent (package has niche adoption; validate with a prototype).

How to Pitch It (Stakeholders)

For Executives: "This update future-proofs our event-driven architecture by ensuring PHP 8.4 compatibility—critical for our [X-year] roadmap. By adopting this package, we avoid reinventing the wheel for event storage while aligning with modern PHP standards. For [use case, e.g., audit trails], it’s a low-risk way to adopt Prooph v7 with active maintenance (last patch in 2025). The MIT license keeps costs predictable, and the Laravel integration reduces onboarding friction."

For Engineering: *"Key changes in v0.10.3:

  • PHP 8.4 deprecations removed—no breaking changes, but confirms this package is actively maintained.
  • Prooph v7 alignment—ideal if we’re already using Prooph or evaluating it. Tradeoffs: Still requires ES/CQRS expertise, but the PHP 8.4 fix removes a potential blocker. Let’s prototype with [X workflow] to test performance/snapshots before full adoption. Priority for teams on PHP 8.4+."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor