Skip to content
@event-catalog

EventCatalog

Bring discoverability to your event-driven architectures

Welcome to EventCatalog

EventCatalog has one mission: bring discoverability to your event-driven architectures..

image

Why EventCatalog?

Event-driven architectures share a common challenge: their complexity can quickly escalate as more domains, services, and messages are added.

As business requirements evolve and teams adapt, governing and understanding this distributed architecture becomes increasingly difficult. What begins as a straightforward system often transforms into a complex structure with minimal documentation and discoverability, leaving most people struggling to comprehend it (I share my thoughts on EDA complexity in this GOTO EDA Day 2024 keynote).

In January 2022 EventCatalog v1 launched to help bring discoverability and documentation to event-driven architectures. Between 2022 to 2024, EventCatalog has seen over 13,000 catalogs created, attracted 45 contributors, grown a community of more than 600 members on Discord and was added to Thoughtworks Technology Radar.

EventCatalog is helping organisations around the world bring governance and documentation to their event-driven architectures.

EventCatalog is open source, and you can get started in minutes.

Pinned Loading

  1. eventcatalog eventcatalog Public

    An open source documentation tool to bring discoverability to your event-driven architectures

    TypeScript 1.7k 141

Repositories

Showing 9 of 9 repositories
  • eventcatalog Public

    An open source documentation tool to bring discoverability to your event-driven architectures

    event-catalog/eventcatalog’s past year of commit activity
    TypeScript 1,688 MIT 141 62 (2 issues need help) 8 Updated Sep 18, 2024
  • eventcatalog-asyncapi-example Public

    Example of EventCatalog with many AsyncAPI files

    event-catalog/eventcatalog-asyncapi-example’s past year of commit activity
    JavaScript 3 0 1 0 Updated Sep 17, 2024
  • generator-asyncapi Public

    AsyncAPI generator for EventCatalog

    event-catalog/generator-asyncapi’s past year of commit activity
    TypeScript 8 3 4 1 Updated Sep 16, 2024
  • create-eventcatalog Public

    CLI tool that is used to create new catalogs

    event-catalog/create-eventcatalog’s past year of commit activity
    TypeScript 4 4 1 1 Updated Sep 13, 2024
  • eventcatalog-openapi-example Public

    Example of EventCatalog with OpenAPI files

    event-catalog/eventcatalog-openapi-example’s past year of commit activity
    JavaScript 0 0 0 0 Updated Sep 13, 2024
  • sdk Public

    JS/TS SDK for EventCatalog

    event-catalog/sdk’s past year of commit activity
    TypeScript 7 4 2 1 Updated Sep 12, 2024
  • generator-openapi Public

    OpenAPI generator for EventCatalog

    event-catalog/generator-openapi’s past year of commit activity
    TypeScript 2 1 0 1 Updated Sep 12, 2024
  • generator-template Public

    Starter project to create your own generator with EventCatalog, using TypeScript, tsup and vitest.

    event-catalog/generator-template’s past year of commit activity
    TypeScript 1 1 0 1 Updated Sep 2, 2024
  • .github Public
    event-catalog/.github’s past year of commit activity
    0 0 0 0 Updated Jul 5, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Sponsors

  • @nikolaydubina