Discover and explore top open-source AI tools and projects—updated daily.
event-catalogAI-powered discovery for distributed system architecture documentation
Top 17.8% on SourcePulse
EventCatalog provides an AI-native architecture catalog specifically designed for distributed and event-driven systems. It empowers engineers and researchers to document events, services, domains, and data flows, offering AI-powered discovery and semantic search capabilities. The primary benefit is streamlining the documentation process for complex architectures, enhancing discoverability, and promoting better understanding and governance of event-driven systems.
How It Works
The project employs an AI-Native Discovery engine, integrating with MCP Server for semantic search and auto-documentation. It generates visual documentation through node graphs, flow diagrams, and architecture visualizations. The core application is built using Astro and React, with a Node.js SDK available for programmatic management. This approach is advantageous for its focus on event-driven architectures, platform agnosticism, and vendor neutrality, differentiating it from generic documentation tools and vendor-specific solutions.
Quick Start & Requirements
To get started, run: npx @eventcatalog/create-eventcatalog@latest my-catalog.
Official documentation is available at https://www.eventcatalog.dev/docs, and a live demo can be explored at https://demo.eventcatalog.dev. No specific hardware or advanced software prerequisites are detailed in the README beyond standard Node.js/NPM environments.
Highlighted Details
Maintenance & Community
The project is actively maintained, with 69 listed contributors. Community support and discussions are available via their Discord server: https://discord.gg/3rjaZMmrAm.
Licensing & Compatibility
EventCatalog is released under the MIT License. This license is permissive and generally allows for commercial use and integration within closed-source projects without significant restrictions.
Limitations & Caveats
The provided README does not explicitly detail any limitations, alpha status, known bugs, or unsupported platforms.
1 day ago
Inactive
portiaAI