{"id":17507845,"url":"https://github.com/boyney123/eventbridge-lens","last_synced_at":"2025-04-10T17:25:32.283Z","repository":{"id":264992608,"uuid":"864947437","full_name":"boyney123/eventbridge-lens","owner":"boyney123","description":"VSCode extension for Amazon EventBridge","archived":false,"fork":false,"pushed_at":"2024-09-29T16:03:30.000Z","size":2301,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T23:59:39.378Z","etag":null,"topics":["eventbridge","extension","serverless"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=boyney123.EventBridgeLens","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","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":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["event-catalog"]}},"created_at":"2024-09-29T15:39:18.000Z","updated_at":"2025-02-20T05:25:56.000Z","dependencies_parsed_at":"2024-11-27T04:39:20.256Z","dependency_job_id":null,"html_url":"https://github.com/boyney123/eventbridge-lens","commit_stats":null,"previous_names":["boyney123/eventbridge-lens"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyney123%2Feventbridge-lens","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyney123%2Feventbridge-lens/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyney123%2Feventbridge-lens/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyney123%2Feventbridge-lens/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boyney123","download_url":"https://codeload.github.com/boyney123/eventbridge-lens/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248261968,"owners_count":21074229,"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":["eventbridge","extension","serverless"],"created_at":"2024-10-20T04:01:08.061Z","updated_at":"2025-04-10T17:25:32.250Z","avatar_url":"https://github.com/boyney123.png","language":"TypeScript","funding_links":["https://github.com/sponsors/event-catalog"],"categories":["Tools"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ch1\u003eEventBridgeLens\u003c/h1\u003e\n\u003cp\u003eA VSCode extension for Amazon EventBridge. Making your life easier.\u003c/p\u003e\n\n\u003cimg alt=\"header\" src=\"https://github.com/boyney123/eventbridge-lens/blob/main/images/cover.png?raw=true\" /\u003e\n\n\u003ch4\u003eFeatures: Visualize your Event Bus and Rules. 1 click open in AWS console, view rules and copy them. Explore archives and targets, and more...\u003c/h4\u003e\n\n\u003c/div\u003e\n\n# Features\n\n## Amazon EventBridge\n\nUnlock the potential of Amazon EventBridge. Gain instant insights with a single click, visualizing your event bus, rules, and targets effortlessly.\n\nDive deeper into your architecture and effortlessly get an understand of your producers, consumers and transformations of events.\n\n### Visualize EventBridge Bus\n\n- Visualize your event bus, rules, targets and input transformers\n- Custom nodes per target, dive deeper into your architecture\n- Visualize target dead-letter queues\n- Visualize retry policies on targets\n\n![Demo of extension](https://github.com/boyney123/eventbridge-lens/blob/main/images/eventbridge-rule.png?raw=true)\n\n### Visualize EventBridge Rules\n\n- Visualize your EventBridge rule and targets.\n- See if rules are enabled/disabled\n- Visualize dead-letter queues\n- Visualize retry policies on targets.\n\n![Visualize EventBridge Rule](https://github.com/boyney123/eventbridge-lens/blob/main/images/eventbridge.png?raw=true)\n\n## Using the VSCode Extension\n\n1. Install the extension from the [Marketplace](https://marketplace.visualstudio.com/items?itemName=boyney123.EventBridgeLens)\n2. Load the extension, \n    - Authentication\n        - Configure the extension (go to VS Code settings and search `eventbridgelens`)\n            - Set the credentials path `eventbridgelens.credentialsPath`\n            - Set the credentials profile `eventbridgelens.credentialsProfile`\n            - Set the region `eventbridgelens.region`\n    - Restart VS Code\n3. Use the navigation pane to start exploring your EventBridge resources.\n    - Expand resources\n    - Click on Event Buses or Rules to visualise them\n    - Right-click on any node to get more options.\n\n### Future features\n\n- Ability to raise events directly into your Event bus from VS Code\n- Ability to share events between your teams, store in Git and replay\n\n---\n\n# Document your event-driven architectures\n\nIf you want to dive deeper and start to document your event-driven architecture check out this other project I'm working on called [EventCatalog](https://www.eventcatalog.dev/). [EventBridge integration coming soon](https://www.eventcatalog.dev/integrations).\n\n![](https://github.com/event-catalog/eventcatalog/blob/main/images/example.png?raw=true)\n\n\n### Contribuing\n\nIf you have any questions, features or issues please raise any issue or pull requests you like. We will try my best to get back to you.\n\n_Note: Most of my free time is spent on EventCatalog. Please be patience if you have any issues_\n\n\n### By me a coffee / Sponsor this project\n\nIf you like this extension and it helps you, feel free to sponsor my open source work https://github.com/sponsors/event-catalog.\n\n[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboyney123%2Feventbridge-lens","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboyney123%2Feventbridge-lens","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboyney123%2Feventbridge-lens/lists"}