Discoverability forBring discoverability to yourevent-driven architectures
Managing domains, services and messages can be hard.
Keeping track of consumers, producers, domains, and messages can be challenging.
Document them with EventCatalog.
EventCatalog simplifies this process with an open source documentation tool.
npm create @eventcatalog/eventcatalog
Documentation for architectures
EventCatalog has the tools you need to document your event-driven architectures
Integrations
Plugin architecture. Our mission to integrate with any message broker in the world.
Read more →Components
EventCatalog comes with custom components. You choose what to render on your pages.
Read more →Integrations with EventCatalog
Connect to cloud providers, brokers, specifications or custom integrationsJoin the community
EventCatalog is an open source project. Got any ideas, feature requests, want to contribute? Come join us! Over 600 members on discord.
Features
Powered by markdown
Document your architecture with Markdown and our custom components.
See the demo ->Visualise your architecture
Document your domains, services and messages and let EventCatalog visualize your architecture for you.
See the demo ->Discover
Find events, commands, services or domains using custom built table, designed for discoverability.
See the demo ->Domain driven design (DDD)
EventCatalog allows you to document your domains. Group services within domains to get an overview of your architecture.
See the demo ->Open source community
EventCatalog is used and supported by developers across the world.
- Catalogs created
- 15,000+
- Pull requests
- 480+
- Contributors
- 40+
- GitHub stars
- 1.7k