Herdr UI
Herdr의 TUI가 뛰어나며, 창을 통해 추가되는 기능
엔지니어와 AI 에이전트를 위한 모델·시스템·서비스·API·이벤트·스키마·ADR·플로우를 연결한 분산 시스템 아키텍처 카탈로그
Model domains, systems, services, APIs, events, schemas, ADRs, and flows as connected architecture documentation for engineers and AI agents.
개발 도구TypeScript · AstroGitHub @event-catalog온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Documentation tool built for software architecture. Document your domains, services, events and schemas — for your teams and your AI agents.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The open source documentation tool for software architectures.
A documentation tool designed for software architecture not generic pages.
Document systems, domains, services, messages and schemas. Document your architecture they way you build it.
Customize your documentation to fit your workflow. Automate it, customize it, visualize it.
That's it. Open http://localhost:3000 and start documenting your architecture.
Looking for a guided walkthrough? Check out the Getting Started guide.
Document domains, services and messages across your architecture.README 전문 보기 ↗A documentation tool designed for software architecture not generic pages.
Document systems, domains, services, messages and schemas. Document your architecture they way you build it.
Customize your documentation to fit your workflow. Automate it, customize it, visualize it.
40,000+ catalogs created
Documentation | Live Demo | Discord
npx @eventcatalog/create-eventcatalog@latest my-catalog
That's it. Open http://localhost:3000 and start documenting your architecture.
Looking for a guided walkthrough? Check out the Getting Started guide.
Document domains, services and messages across your architecture.
Ask questions about your architecture and business in natural language. The built-in AI chat and MCP server let you and your tools query your catalog.
Quickly find any schema across your catalog — OpenAPI, AsyncAPI, Protobuf, JSON Schema, Avro, and more. All in one searchable place.
Filter and find any property on any field across your entire catalog. See how fields are used across services and messages.
Attach architecture decision records, runbooks, and any custom documentation to your domains, services, and teams. Version them alongside your architecture.
Tell the end-to-end story of your business workflows. Reference the services and messages you already have to build a higher-level picture of how everything fits together.
See EventCatalog powering real-world architectures:
| E-Commerce | Finance | Healthcare |
| SaaS |
| Package | Description |
|---|---|
| @eventcatalog/core | Main catalog application (Astro + React) |
| @eventcatalog/sdk | Node.js SDK for programmatic catalog management |
| @eventcatalog/create-eventcatalog | CLI scaffolding tool |
| @eventcatalog/visualiser | Standalone React visualiser component |
Visit the official docs to learn more.
Need help? Join the EventCatalog Discord.
We welcome contributions! See the contributing guidelines to get started.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Website | Docs | Discord | Twitter
Made with ❤️ by the EventCatalog community
EventCatalog is source-available under the Business Source License 1.1. It is free for eligible organisations (under USD 10M revenue and under USD 10M funding). Otherwise it is covered by a subscription. See pricing.
Version 5.0.0 (including its pre-releases) and later is covered by that licence. Releases up to and including 4.x remain available under the MIT License (see NOTICE). The ecosystem packages (the SDK, CLI, connectors, diff, linter, visualiser, breaking-changes and create-eventcatalog) are licensed under MIT.