Skip to content
@event-catalog

EventCatalog

The open source documentation tool for software architectures
Screenshot 2025-09-13 at 12 49 50 ---

Why EventCatalog?

Distributed systems and software architecture can become complex and hard to govern.

As domains, systems, services, and messages increase, so does the challenge of understanding, documenting, and communicating what’s happening across the system.

Without proper documentation/context, our systems can become ablack 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 software architecture.


✨ What EventCatalog Offers

  • 📖 Documentation – Automatically generate and maintain living docs for your software architecture
  • 🔍 Discoverability – Make it easy for developers and stakeholders to explore domains, systems, 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

    Documentation tool built for software architecture. Document your domains, services, events and schemas — for your teams and your AI agents.

    TypeScript 3k 280

Repositories

Showing 10 of 29 repositories
  • eventcatalog Public

    Documentation tool built for software architecture. Document your domains, services, events and schemas — for your teams and your AI agents.

    event-catalog/eventcatalog's past year of commit activity
    TypeScript 2,951 280 69 7 Updated Oct 30, 2026
  • generators Public

    Plugin integrations for EventCatalog

    event-catalog/generators's past year of commit activity
    TypeScript 16 MIT 15 37 3 Updated Oct 27, 2026
  • skills Public

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

    event-catalog/skills's past year of commit activity
    15 MIT 0 0 1 Updated Oct 26, 2026
  • mcp-server Public archive

    MCP server for EventCatalog

    event-catalog/mcp-server's past year of commit activity
    TypeScript 24 5 1 5 Updated Oct 8, 2026
  • backstage-plugin-eventcatalog Public

    Embed EventCatalog into your Backstage applications

    event-catalog/backstage-plugin-eventcatalog's past year of commit activity
    TypeScript 6 1 1 0 Updated Sep 4, 2026
  • federation-organization-example Public

    Example of how EventCatalog Federation would work in an organization across many teams or domains

    event-catalog/federation-organization-example's past year of commit activity
    MDX 0 0 0 0 Updated Aug 19, 2026
  • agents Public

    AI Agents designed to help manage and update EventCatalog for users

    event-catalog/agents's past year of commit activity
    TypeScript 41 1 1 0 Updated Jul 7, 2026
  • .github Public
    event-catalog/.github's past year of commit activity
    0 0 0 0 Updated Jul 6, 2026
  • governance-action-sandbox Public

    Sandbox (tester) for the EventCatalog GitHub Action

    event-catalog/governance-action-sandbox's past year of commit activity
    MDX 0 0 0 1 Updated Jun 23, 2026
  • flowmart-schema-registry Public

    A demo GitHub schema registry for a fictional e-commerce application called "FlowMart"

    event-catalog/flowmart-schema-registry's past year of commit activity
    4 0 0 0 Updated Jun 12, 2026

People

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