boyneyy123
Three years ago, I was struggling to keep track of the events and services in a growing event-driven system at an organization I was working at.
No events were documented, and we fell into a big ball of mud... (easy to do! with event architecture IMO)
2021 Christmas I started building EventCatalog as a weekend project to solve that — and it slowly grew into something much bigger.
EventCatalog is now an open source tool to document and visualize event-driven architectures — events, services, domains, diagrams — all in one place.
What started as a personal tool has turned into a community project used by teams to bring clarity to complex EDA systems. I’ve been working on it solo for 3 years, refining it with real users, adding governance features, imports/exports, and now even a Studio for visual modeling.
GitHub: https://github.com/event-catalog/eventcatalog
Demo / Docs: https://eventcatalog.dev
If you work with event-driven systems, I’d love your thoughts:
How do you document your events/services today?
What’s still painful or missing in tools like this?
This project has been a long journey — now I’m opening it up to more feedback and ideas from the HN community!
Thanks for reading!
Last year I left AWS to take my open source side project into a full time job.
In the spirit of giving back, here are some lessons I learnt along the way, and hopefully they can help others.
Any questions let me know! Happy to help.
Show HN: MCP Server for your event-driven architectures
https://github.com/event-catalog/mcp-server
I'm building an open source project to help you document your event-driven architectures called EventCatalog.Today I released an MCP server that let's you talk to your architecture, get schemas, and much more....Curious to know what you think!
Open source project: Generate bed time stories using ChatGPT and DALL-E
Bite sized visuals to help you learn event-driven architectures
Open Source Documentation Tool for Event-Driven Architectures
Show HN: EventCatalog – Discover, Explore and Document Your Event Architectures
Show HN: EventCatalog – open-source tool to document event architectures
Documenting Socket.io API with AsyncAPI
Yeah thats the whole point, just to help people out! I enjoy doing all sorts and writing tools so anything I can do to help people.
If your interested in the project, sign up for the early access, I give weekly updates on progress and hopefully soon give people links to give the tool ago for themself!
I just this second created another Youtube video with a weekly update if your interested:
- Mockit - A tool to quickly create mocked APIs.
- awsicons.dev - Quickly find AWS icons
- EventBridge Atlas - Discover and document your AWS EventBridge schemas
I'm currently building a tool that will hopefully help all open source engineers in the world.
I want to give open source engineers the ability to quickly create landing pages for their GitHub projects.
I think README.md files can only go so far, but (for me anyway) nothing beats a nice landing page selling your open source project.
Not all of us have the time or skills needed to create landing pages so I built https://gitpages.app that can help everyone.
https://gitpages.app is a tool that hopefully can inspire and help open source engineers. It's still in development but if people are interested let me know.
Cheers!
EventBridge Atlas – open-source tool to help Event Discovery and Documentation
Get all AWS icons – open-source, searchable
Open Source SVG icon library for AWS Services: One-click copy-paste
The Code Rewrite Trap: What it is and how to avoid it
To test or not to test. That is the question
Time Machines and Leadership: things I wish I knew at the start
Create custom GitHub status checks using simple JavaScript Functions
Show HN: Status-checks – Integrate with GitHub status checks with just functions
Show HN: A tool to quickly create documentation websites for your projects
Experience moving from Enzyme to react-testing-library
Show HN: Performance-Budgets – Easily assert web performance budgets with Docker
Show HN: Performance-Budgets – Open-source tool for web performance budgets
Here is how it works for MockIt, as you said its just some middleware
https://github.com/boyney123/mockit/blob/master/mockit-route...
Yeah I will check that repo out and see what you've got.
Thanks, hopefully the UI is easy enough for people to do what they need to. :)
Hope you find it useful, if you have any questions or feature requests let me know :)
Yeah I'm not sure I would use it for automated tests, you kind of want something abit more "robust" for those tests. This tool was designed to help get people off the ground, but I guess there is no reason why you could'nt use it for automated tests etc. Not sure I would!