Project

EventEngine

A Rails engine providing a schema-first event pipeline with DSL definitions, outbox storage, and Kafka transport.

Active Development Ruby Rails Engine PostgreSQL Kafka

EventEngine gives Rails apps a clean, explicit approach to defining, capturing, and processing application events. Define events with a Ruby DSL, generate a canonical schema file, store events in an outbox, and publish them through pluggable transport adapters (in-memory or Kafka).