prooph components

prooph/common

Common classes shared between prooph components

prooph/common

Prooph Service Bus (PSB)

PHP 7.1+ lightweight message bus supporting CQRS and Micro Services

prooph/service-bus

https://github.com/prooph/psb-http-producer

HTTP Message Producer

prooph/psb-http-producer for prooph/service-bus.

HumusAMQP Message Producer

prooph/humus-amqp-producer for prooph/service-bus.

Bernard Message Producer

prooph/psb-bernard-producer for prooph/service-bus.

ZeroMQ Message Producer

prooph/psb-zeromq-producer for prooph/service-bus.

Service Bus ZfcRbac Bridge

prooph/service-bus-zfc-rbac-bridge for prooph/service-bus

Prooph Event Store

ProophEventStore is capable of persisting event objects that are organized in streams.

prooph/event-store

Event Store HTTP API

prooph/event-store-http-api

PDO Event Store

prooph/pdo-event-store

Redis Event Store

prooph/redis-event-store

Snapshotter

Take aggregate snapshots with ease

prooph/snapshotter

Snapshot Store

prooph/snapshot-store

MongoDB Snapshot Store

prooph/mongodb-snapshot-store

PDO Snapshot Store

prooph/pdo-snapshot-store

ArangoDB Snapshot Store

prooph/arangodb-snapshot-store

Memcached Snapshot Store

prooph/memcached-snapshot-store

Projections

A set of standard projections

prooph/standard-projections

Prooph Event Sourcing

Simple and lightweight event sourcing library with out of the box support for prooph/event-store.

prooph/event-sourcing

prooph/event-store-bus-bridge

Glue component between prooph/service-bus and prooph/event-store

prooph/event-store-bus-bridge

Annotations Support

Reduce boilerplate by using prooph annotations.

prooph/annotations

Symfony Integration

prooph/service-bus-symfony-bundle

prooph/event-store-symfony-bundle

prooph/event-store-bus-bridge-symfony-bundle

Laravel Integration

prooph/laravel-package

Microservices

prooph micro

Functional php and prooph for Microservices

prooph/micro

prooph micro-cli

Command line tool to manage prooph micro services

prooph/micro-cli

prooph Docker images

Used in our examples apps and for prooph/micro-cli

prooph/docker-files

PSR Middleware Support

prooph/psr7-middleware

Example Applications

proophessor-do

Uses zend-expressive as web layer and contains additional tutorials

prooph/proophessor-do

proophessor-do-symfony

Symfony version of proophessor-do

prooph/proophessor-do-symfony

prooph micro-do

prooph micro version of proophessor-do

prooph/micro-do