{"id":13521902,"url":"https://github.com/boyney123/eventbridge-atlas","last_synced_at":"2025-09-12T04:38:28.917Z","repository":{"id":37587417,"uuid":"361626638","full_name":"boyney123/eventbridge-atlas","owner":"boyney123","description":"Open-source tool to document, discover, and share your Amazon EventBridge schemas.","archived":false,"fork":false,"pushed_at":"2022-10-03T08:58:26.000Z","size":6093,"stargazers_count":193,"open_issues_count":4,"forks_count":9,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-12-06T08:42:08.703Z","etag":null,"topics":["aws","documentation","eventbridge","schema","serverless"],"latest_commit_sha":null,"homepage":"https://eventbridge-atlas.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/boyney123.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["boyney123"]}},"created_at":"2021-04-26T05:21:08.000Z","updated_at":"2024-11-18T12:58:01.000Z","dependencies_parsed_at":"2023-01-19T02:45:30.910Z","dependency_job_id":null,"html_url":"https://github.com/boyney123/eventbridge-atlas","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyney123%2Feventbridge-atlas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyney123%2Feventbridge-atlas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyney123%2Feventbridge-atlas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyney123%2Feventbridge-atlas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boyney123","download_url":"https://codeload.github.com/boyney123/eventbridge-atlas/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230494921,"owners_count":18235046,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","documentation","eventbridge","schema","serverless"],"created_at":"2024-08-01T06:00:39.362Z","updated_at":"2024-12-19T20:08:14.008Z","avatar_url":"https://github.com/boyney123.png","language":"JavaScript","funding_links":["https://github.com/sponsors/boyney123"],"categories":["Tools","JavaScript"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ch2\u003eEventBridge Atlas 🗺\u003c/h2\u003e\n\u003cp\u003eDocument, Discover and Share Amazon EventBridge Schemas.\u003c/\u003e\n\n[![MIT License][license-badge]][license]\n[![PRs Welcome][prs-badge]][prs]\n\n[![Watch on GitHub][github-watch-badge]][github-watch]\n[![Star on GitHub][github-star-badge]][github-star]\n\n\u003chr /\u003e\n\n\u003cimg alt=\"header\" src=\"./images/full-app-screenshot.png\" /\u003e\n\n  \u003ch3\u003eFeatures: Parses EventBridge schemas into documentation solutions, shows rules matched to your events, add metadata to each event property, support slate, AsyncAPI and docuowl output, and more...\u003c/h3\u003e\n\n[Read the Docs](https://eventbridge-atlas.netlify.app/) | [Edit the Docs](https://github.com/boyney123/eventbridge-atlas-docs)\n\n\u003c/div\u003e\n\n\u003chr/\u003e\n\n# The problem\n\nEvent-Driven Architectures allow us to scale, be agile and keep our architecture decoupled. Ultimately I believe they help us work more efficiently.\n\nWhen starting off with Event-Driven Architectures we spend time discovering our core business events, writing code to match them and maintain versions going forward.\n\nOver a period of time more events are added to our domain, requirements change, and our architecture scales.\n\nIt can become difficult to know and understand what events are flowing within our domain.\n\nI'm a huge fan of Amazon EventBridge and I wrote this tool to help engineers gain and keep an understanding of events that flow through their domain.\n\n# This solution\n\n\u003cimg alt=\"header\" src=\"./images/architecture-2.png\" /\u003e\n\nEventBridge atlas uses [parsers](https://eventbridge-atlas.netlify.app/docs/parsers/intro) t\n\nEventBridge atlas uses a combination of open source tools to automatically generate documentation for engineers.\n\nEventBridge Atlas downloads your schemas and parses them into various different outputs (you decide) and ouputs static HTML. So you can host your documentation anywhere!\n\nYou can read more on [how it works on the website](https://eventbridge-atlas.netlify.app/docs/how-it-works)\n\n# Getting Started\n\nYou should be able to get setup within minutes if you head over to our documentation to get started 👇\n\n➡️ [Get Started](https://eventbridge-atlas.netlify.app/)\n\n# Examples\n\nHere are some screenshots of examples of what EventBridge Atlas can produce using its parsers.\n\nYour AWS Schemas are transformed into the following documentation tools:\n\n## Slate Parser\n\n\u003cimg alt=\"header\" src=\"./images/slate-example.png\" /\u003e\n\n## AsyncAPI Parser\n\n\u003cimg alt=\"header\" src=\"./images/asyncapi-example.png\" /\u003e\n\n## Docuowl Parser\n\n\u003cimg alt=\"header\" src=\"./images/docuowl-example.png\" /\u003e\n\n# Tools\n\n- [Docker](https://www.docker.com/)\n- [aws sdk](https://aws.amazon.com/cli/)\n\n### Documentation tools (Parsers)\n\n- [docuowl](https://github.com/docuowl/docuowl)\n- [slate](https://github.com/slatedocs/slate)\n- [AsyncAPI](https://asyncapi.com)\n\n# Contributing\n\nIf you have any questions, features or issues please raise any issue or pull requests you like. I will try my best to get back to you.\n\n[license-badge]: https://img.shields.io/github/license/boyney123/eventbridge-atlas.svg?color=yellow\n[license]: https://github.com/boyney123/eventbridge-atlas/blob/main/LICENCE\n[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\n[prs]: http://makeapullrequest.com\n[github-watch-badge]: https://img.shields.io/github/watchers/boyney123/eventbridge-atlas.svg?style=social\n[github-watch]: https://github.com/boyney123/eventbridge-atlas/watchers\n[github-star-badge]: https://img.shields.io/github/stars/boyney123/eventbridge-atlas.svg?style=social\n[github-star]: https://github.com/boyney123/eventbridge-atlas/stargazers\n\n# Sponsor\n\nComing soon 👀\n\n# License\n\nMIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboyney123%2Feventbridge-atlas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboyney123%2Feventbridge-atlas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboyney123%2Feventbridge-atlas/lists"}