42 packages
@castore/castore
🦫 A simple way to implement event sourcing in Typescript
@castore/command-json-schema
DRY Castore Command definition using JSON Schemas and json-schema-to-ts
@castore/command-zod
DRY Castore Command definition using Zod
@castore/core
<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
@castore/dam
Data maintenance & migration tooling for the Castore library.
@castore/dynamodb-event-storage-adapter
DRY Castore EventStorageAdapter implementation using DynamoDB
@castore/event-bridge-message-bus-adapter
DRY Castore MessageBus definition using AWS EventBridge
@castore/event-bridge-s3-message-bus-adapter
DRY Castore MessageBus definition using AWS EventBridge and S3
@castore/event-storage-adapter-dynamodb
DRY Castore EventStorageAdapter implementation using DynamoDB
@castore/event-storage-adapter-http
DRY Castore EventStorageAdapter implementation using a HTTP API
@castore/event-storage-adapter-in-memory
DRY Castore EventStorageAdapter implementation using a JS object
@castore/event-storage-adapter-postgres
DRY Castore EventStorageAdapter implementation using Postgres
@castore/event-storage-adapter-redux
DRY Castore EventStorageAdapter implementation using a Redux store
@castore/event-store
@castore/event-type-json-schema
DRY Castore EventType definition using JSON Schemas and json-schema-to-ts
@castore/event-type-zod
DRY Castore EventType definition using zod
@castore/inmemory-event-storage-adapter
DRY Castore EventStorageAdapter implementation using a JS object
@castore/in-memory-message-bus-adapter
DRY Castore MessageBus definition using EventEmitter
@castore/in-memory-message-queue-adapter
DRY Castore MessageQueue definition using FastQ
@castore/json-schema-command
DRY Castore Command definition using JSON Schemas and json-schema-to-ts
@castore/json-schema-event
DRY Castore EventType definition using JSON Schemas and json-schema-to-ts
@castore/lib-dam
Data maintenance & migration tooling for the Castore library.
@castore/lib-react-visualizer
React component to visualize, design and manually test Castore event stores and commands.
@castore/lib-test-tools
Test tooling for the Castore library.
@castore/message-bus-adapter-event-bridge
DRY Castore MessageBus definition using AWS EventBridge