<p align="center"> <img src="assets/logo.svg" height="128"> <h1 style="border-bottom:none;font-size:60px;margin-bottom:0;" align="center" >Castore</h1> </p> <p align="center"> <a aria-label="NPM version" href="https://www.npmjs.com/package/@cast
DRY Castore EventStorageAdapter implementation using a JS object
Test tooling for the Castore library.
DRY Castore EventStorageAdapter implementation using DynamoDB
DRY Castore EventType definition using JSON Schemas and json-schema-to-ts
Data maintenance & migration tooling for the Castore library.
DRY Castore Command definition using JSON Schemas and json-schema-to-ts
DRY Castore Command definition using Zod
DRY Castore Command definition using JSON Schemas and json-schema-to-ts
DRY Castore EventType definition using zod
DRY Castore EventType definition using JSON Schemas and json-schema-to-ts
DRY Castore MessageBus definition using AWS EventBridge
DRY Castore EventStorageAdapter implementation using a JS object
DRY Castore EventStorageAdapter implementation using DynamoDB
Test tooling for the Castore library.
DRY Castore MessageQueue definition using FastQ
DRY Castore EventStorageAdapter implementation using a Redux store
DRY Castore MessageQueue definition using AWS SQS
<p align="center"> <img src="assets/logo.svg" height="128"> <h1 style="border-bottom:none;font-size:60px;margin-bottom:0;" align="center" >Hamstore</h1> </p> <p align="center"> <a aria-label="NPM version" href="https://www.npmjs.com/package/@ham
DRY Castore EventStorageAdapter implementation using Postgres
DRY Castore MessageQueue definition using AWS SQS
React component to visualize, design and manually test Castore event stores and commands.
DRY Castore MessageBus definition using AWS EventBridge
DRY Castore EventStorageAdapter implementation using a Redux store