EventCatalog logo

EventCatalog

Website

Documentation portal for event-driven and microservice architectures

2.8k stars 272 forks last commit first released

Actively maintained

Last commit 24 Aug 2026.

EventCatalog screenshot

EventCatalog is an open source documentation tool that helps teams model and document distributed software architecture. It focuses on making domains, services, events, schemas, and their relationships discoverable and searchable across event-driven and microservice systems.

Key Features

  • Markdown- and MDX-driven content for documenting domains, services, messages/events, and schemas
  • Generation and synchronization of catalog content from OpenAPI and AsyncAPI inputs
  • Schema and architecture primitives designed to capture ownership, dependencies, and relationships
  • Diagram support (including versioned diagrams stored with your repository) to document system views and flows
  • CLI-driven workflows suitable for local use and CI/CD automation
  • Extensible via SDK/API to integrate with custom brokers, registries, or internal systems
  • AI-oriented capabilities such as querying structured architecture knowledge and MCP server integration

Use Cases

  • Create a searchable source of truth for event-driven architectures across teams and repositories
  • Keep architecture documentation aligned with API/spec changes by regenerating catalog content in CI/CD
  • Improve onboarding and incident response by making owners, dependencies, and event flows easy to discover

EventCatalog works well for organizations adopting DDD, microservices, and event-driven architecture who want documentation to evolve with their system rather than drift over time. It is especially useful when architecture knowledge is fragmented across multiple tools and teams.

Categories:

Tags:

Tech Stack:

Share:

Similar to EventCatalog

Docusaurus logo

Docusaurus

Static site generator for documentation websites

66.1k
10k
Last commit

An open source static site generator for building and maintaining documentation and project websites with Markdown/MDX, React, versioning, and i18n.

MITActively maintained
Alternative to:
Read the Docs logo
Read the Docs
+13

NoteDiscovery

Self-hosted Markdown knowledge base and note-taking app

2.8k
234
Last commit

Lightweight, privacy-focused self-hosted Markdown notes app with wikilinks, graph view, tags, templates, search, Mermaid diagrams, LaTeX math, and optional password protection.

MITActively maintained
Alternative to:
Notion logo
Notion
+19
Artalk logo

Artalk

Self-hosted comment system for websites and blogs

2.3k
205
Last commit

Artalk is a lightweight, self-hosted comment system with a fast Go backend and a framework-agnostic JavaScript client for embedding comments on any site.

MITActively maintained
Alternative to:
Disqus logo
Disqus
+9
Azimutt logo

Azimutt

Database schema explorer, ERD designer and documentation tool

2.2k
141
Last commit

Azimutt is a database exploration and documentation tool with scalable ERDs, an AML schema DSL, schema analysis, data navigation and multi-source connectors.

MITActively maintained
Alternative to:
dbdiagram.io logo
dbdiagram.io
+1
Fusio logo

Fusio

Self-hosted API management and API gateway platform

2.1k
243
Last commit

Fusio is an open source API management platform for building, securing, and operating REST APIs, with a web backend, developer portal, and SDK generation.

Apache-2.0Actively maintained
Alternative to:
Amazon API Gateway logo
Amazon API Gateway
+5

Markopolis

Self-hosted server and API to publish Markdown notes

180
3
Last commit

Web app and API server that publishes Markdown notes as websites and exposes REST APIs for programmatic access, with Obsidian-flavored Markdown and full-text search.

MITLikely dormant
Alternative to:
Ghost(Pro) logo
Ghost(Pro)
+12