EventSauce (EventSaucePHP)

EventSauce

EventSaucePHP

Geek Repo

An event sourcing library for PHP.

Location:Amsterdam, The Netherlands.

Home Page:https://eventsauce.io/

Twitter:@eventsaucephp

Github PK Tool:Github PK Tool

EventSauce's repositories

EventSauce

A pragmatic event sourcing library for PHP with a focus on developer experience.

Language:PHPLicense:MITStargazers:781Issues:28Issues:54

ObjectHydrator

Object Hydration library to create Command and Query objects.

Language:PHPLicense:MITStargazers:308Issues:6Issues:21

LaravelEventSauce

Integrate EventSauce with Laravel.

Language:PHPLicense:MITStargazers:97Issues:5Issues:15

BackOff

Sophisticated back-off strategies for retrying operations.

DoctrineMessageRepository

Doctrine Message Repository for EventSauce.

Language:PHPStargazers:16Issues:3Issues:0

RabbitMQBundleBindings

RabbitMQ dispatcher and consumer bindings.

Language:PHPStargazers:6Issues:3Issues:0

MessageStorage

Monorepo for EventSauce's storage implementations.

Language:PHPStargazers:4Issues:0Issues:0

Playground

A repository with example code

Language:PHPStargazers:4Issues:2Issues:0

Clock

Consume time from a Clock.

Language:PHPStargazers:2Issues:1Issues:0

PestUtilities

Test utilities for Pest

Language:PHPStargazers:2Issues:1Issues:0

CodeGeneration

[READ ONLY] Sub-split for code generation for EventSauce.

Language:PHPStargazers:1Issues:2Issues:0

DoctrineOutboxMessageDispatcher

Doctrine Message Dispatcher for EventSauce.

MessageOutbox

[READ ONLY] Sub-split for the Message Outbox foundation for EventSauce.

Language:PHPStargazers:1Issues:0Issues:0

MessageOutboxForDoctrine

[READ ONLY] Sub-split for a doctrine message outbox.

Language:PHPStargazers:1Issues:2Issues:0

MessageOutboxForDoctrineV2

[READ-ONLY] Sub-split for Message Outbox Pattern implementation for Doctrine DBAL v2.

Language:PHPStargazers:0Issues:0Issues:0

MessageOutboxForIlluminate

[READ ONLY] Sub-split for an illuminate message outbox.

Language:PHPStargazers:0Issues:0Issues:0

MessageOutboxTestTooling

[READ ONLY] Sub-split for the Message Outbox test tooling.

Language:PHPStargazers:0Issues:0Issues:0

MessageRepositoryForDoctrine

[READ ONLY] Sub-split for a doctrine message repository.

Language:PHPStargazers:0Issues:2Issues:0

MessageRepositoryForDoctrineV2

[READ-ONLY] Sub-split for Message Repository for Doctrine DBAL v2.

Language:PHPStargazers:0Issues:2Issues:0

MessageRepositoryForIlluminate

[READ ONLY] Sub-split for an illuminate message repository.

Language:PHPStargazers:0Issues:2Issues:0

MessageRepositoryTableSchema

[READ-ONLY] Sub-split for message repository table schema

Language:PHPStargazers:0Issues:2Issues:0

MessageRepositoryTestTooling

[READ ONLY] Sub-split for the Message Repository Test Tooling.

Language:PHPStargazers:0Issues:2Issues:0

RectorFrom0to1

Rector rules for upgrading EventSauce from 0.8 to 1.0.

Language:PHPStargazers:0Issues:0Issues:0
Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

TestUtilities

[READ ONLY] Sub-split for the Test utilities for EventSauce.

Language:PHPStargazers:0Issues:1Issues:0

UuidEncoding

[READ-ONLY] Sub-split for uuid encoding used for Message storage implementations.

Language:PHPStargazers:0Issues:2Issues:0

UuidMessageDecorator

[READ ONLY] Sub-split for the Uuid message decorator for EventSauce.

Language:PHPStargazers:0Issues:2Issues:0