Skip to content
EventFabric CQRS Framework

What is EventFabric?

EventFabric is a lightweight TypeScript framework for building event-driven applications. It provides type-safe messaging patterns (Commands, Queries, Events) following the CloudEvents specification, with built-in observability powered by OpenTelemetry.

EventFabric is a good fit if you are:

  • Building event-driven applications
  • Looking for explicit, traceable code without hidden magic
  • Wanting built-in observability without complex setup
  • Preferring a lightweight framework over heavyweight solutions
  • CloudEvents-based messaging - Commands, Queries, and Events following the industry-standard CloudEvents specification
  • Built-in observability - Logging, tracing, and metrics via OpenTelemetry with zero boilerplate
  • Type-safe validation - Message validation with Zod schemas
  • MongoDB integration - Repository pattern and CRUD operations with automatic tracing
  • Hono middleware - Ready-to-use middleware for HTTP APIs
  • Runtime flexibility - Deno-first with NPM and Bun support