EventCatalog
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 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 to EventCatalog

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.

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

Artalk
Self-hosted comment system for websites and blogs
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.


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

Fusio
Self-hosted API management and API gateway platform
Fusio is an open source API management platform for building, securing, and operating REST APIs, with a web backend, developer portal, and SDK generation.
Markopolis
Self-hosted server and API to publish Markdown notes
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.




