Skip to content
@event-catalog

EventCatalog

Bring discoverability to your event-driven architectures
Screenshot 2025-09-13 at 12 49 50 ---

Why EventCatalog?

Event-driven architectures (EDAs) are powerful—but they quickly become complex and hard to govern.
As domains, services, and messages grow, so does the challenge of understanding, documenting, and communicating what’s happening across the system.

Without proper documentation, an EDA can become a black box, leaving teams struggling to keep up.
(Watch my GOTO EDA Day 2024 keynote on EDA complexity)


🌟 Our Journey

EventCatalog is now used by organisations around the globe to bring governance, visibility, and discoverability to their event-driven architectures.


✨ What EventCatalog Offers

  • 📖 Documentation – Automatically generate and maintain living docs for your EDA.
  • 🔍 Discoverability – Make it easy for developers and stakeholders to explore domains, services, and events.
  • 🛡 Governance – Bring structure and visibility to fast-moving distributed systems.
  • 🧩 Extensibility – Flexible APIs and integrations to fit your architecture workflows.

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


❤️ Support the Project

EventCatalog is sustained by its amazing community and sponsors.
If you or your organisation want to help us grow, visit our sponsor page.


Pinned Loading

  1. eventcatalog eventcatalog Public

    The architecture catalog for distributed systems. Document events, services, domains & flows with AI-powered discovery.

    TypeScript 2.6k 245

Repositories

Showing 10 of 26 repositories
  • eventcatalog Public

    The architecture catalog for distributed systems. Document events, services, domains & flows with AI-powered discovery.

    event-catalog/eventcatalog’s past year of commit activity
    TypeScript 2,599 245 162 (1 issue needs help) 9 Updated Mar 17, 2026
  • generators Public

    Plugin integrations for EventCatalog

    event-catalog/generators’s past year of commit activity
    TypeScript 14 13 31 5 Updated Mar 17, 2026
  • fieldtrip Public

    Search every field. Across all your schemas.

    event-catalog/fieldtrip’s past year of commit activity
    TypeScript 25 MIT 3 0 0 Updated Mar 13, 2026
  • skills Public

    AI agent skills for EventCatalog documentation, SDK usage, and best practices

    event-catalog/skills’s past year of commit activity
    3 MIT 0 0 0 Updated Mar 10, 2026
  • mcp-server Public

    MCP server for EventCatalog

    event-catalog/mcp-server’s past year of commit activity
    TypeScript 22 4 1 5 Updated Feb 11, 2026
  • linter Public archive

    A linter for EventCatalog to validate frontmatter and resource references

    event-catalog/linter’s past year of commit activity
    TypeScript 3 3 1 2 Updated Feb 10, 2026
  • create-eventcatalog Public archive

    ⚠️ MOVED TO MONOREPO: https://github.com/event-catalog/eventcatalog/tree/main/packages/create-eventcatalog - CLI to scaffold new EventCatalog projects

    event-catalog/create-eventcatalog’s past year of commit activity
    MDX 5 5 1 0 Updated Feb 10, 2026
  • sdk Public archive

    ⚠️ MOVED TO MONOREPO: https://github.com/event-catalog/eventcatalog/tree/main/packages/sdk - SDK and CLI for EventCatalog

    event-catalog/sdk’s past year of commit activity
    TypeScript 10 8 0 4 Updated Feb 10, 2026
  • eventcatalog-slack-bot Public

    Self-hosted Slack bot for querying EventCatalog architecture documentation directly from Slack

    event-catalog/eventcatalog-slack-bot’s past year of commit activity
    TypeScript 0 0 0 0 Updated Feb 3, 2026
  • backstage-plugin-eventcatalog Public

    Embed EventCatalog into your Backstage applications

    event-catalog/backstage-plugin-eventcatalog’s past year of commit activity
    TypeScript 5 1 1 0 Updated Nov 5, 2025

People

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