pg-transactional-outbox
A PostgreSQL based transactional outbox and inbox pattern implementation to support exactly once message processing (with at least once message delivery).
@systeric/pg-queue
A TypeScript library (not a service) for PostgreSQL message queue primitives with LISTEN/NOTIFY and work-stealing
nestjs-event-outbox
Production-ready event outbox pattern implementation for NestJS with PostgreSQL logical decoding support
atomic-saga
A comprehensive npm package for ensuring atomic API operations in distributed Node.js applications using Saga patterns, compensating transactions, and idempotent operations