EventCatalog
Documentation portal for event-driven and microservice architectures

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:
Similar Services
reveal.js
HTML presentation framework for creating interactive slide decks
reveal.js is an open source HTML presentation framework for building interactive slide decks with HTML, Markdown, and JavaScript, including speaker notes and PDF export.

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


SiYuan
Privacy-first block-based personal knowledge management app
Open-source, block-oriented personal knowledge manager with Markdown WYSIWYG, block-level two-way links, encrypted sync, Docker deployment and AI integrations.


Outline
Team knowledge base & wiki with real-time collaboration and AI search.
Outline is a fast, collaborative knowledge base for teams, featuring markdown docs, real-time editing, AI-powered search, and Slack integrations.

Reactive Resume
Privacy-focused, open-source resume builder
Open-source resume builder for creating, customizing, exporting and publishing resumes with templates, PDF export, public sharing and optional OpenAI assistance.
MkDocs
Static site generator for project documentation written in Markdown
MkDocs is a Python-based static documentation site generator that builds searchable HTML docs from Markdown using a simple YAML configuration and themes/plugins.

JavaScript
Docker
TypeScript
npm
Node.js