All Projects → boyney123 → eventbridge-atlas

boyney123 / eventbridge-atlas

Licence: MIT license
Open-source tool to document, discover, and share your Amazon EventBridge schemas.

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to eventbridge-atlas

to-json-schema
Converts JS objects to JSON Schema
Stars: ✭ 83 (-28.45%)
Mutual labels:  schema
hodur-lacinia-schema
Hodur is a domain modeling approach and collection of libraries to Clojure. By using Hodur you can define your domain model as data, parse and validate it, and then either consume your model via an API or use one of the many plugins to help you achieve mechanical results faster and in a purely functional manner.
Stars: ✭ 20 (-82.76%)
Mutual labels:  schema
php-binary
A PHP library for parsing structured binary streams.
Stars: ✭ 30 (-74.14%)
Mutual labels:  schema
cassandra-migration
Apache Cassandra / DataStax Enterprise database migration (schema evolution) library
Stars: ✭ 51 (-56.03%)
Mutual labels:  schema
spark-hats
Nested array transformation helper extensions for Apache Spark
Stars: ✭ 21 (-81.9%)
Mutual labels:  schema
avro ex
An Avro Library that emphasizes testability and ease of use.
Stars: ✭ 47 (-59.48%)
Mutual labels:  schema
Mail
RiiConnect24 Mail Scripts. OSS.
Stars: ✭ 11 (-90.52%)
Mutual labels:  schema
transferdb
TransferDB 支持异构数据库 schema 转换、全量数据导出导入以及增量数据同步功能( Oracle 数据库 -> MySQL/TiDB 数据库)
Stars: ✭ 30 (-74.14%)
Mutual labels:  schema
terraform-aws-lambda
A Terraform module to create AWS Lambda ressources.
Stars: ✭ 40 (-65.52%)
Mutual labels:  eventbridge
xsdata
Naive XML & JSON Bindings for python
Stars: ✭ 144 (+24.14%)
Mutual labels:  schema
storage
Mongoose-like schema validation, collections and documents on browser (client-side)
Stars: ✭ 17 (-85.34%)
Mutual labels:  schema
shex.js
shex.js javascript package
Stars: ✭ 45 (-61.21%)
Mutual labels:  schema
txbox
Elixir Bitcoin transaction storage schema, built on Ecto.
Stars: ✭ 14 (-87.93%)
Mutual labels:  schema
schema.tl
📜 Easy-to-use TL-Schema viewer
Stars: ✭ 55 (-52.59%)
Mutual labels:  schema
awesome-csv
Awesome Comma-Separated Values (CSV) - What's Next? - Frequently Asked Questions (F.A.Q.s) - Libraries & Tools
Stars: ✭ 46 (-60.34%)
Mutual labels:  schema
querymen
Querystring parser middleware for MongoDB, Express and Nodejs (MEN)
Stars: ✭ 128 (+10.34%)
Mutual labels:  schema
gdelt2HeaderRows
A file that contains the schema for GDELT 2.0 Header rows for the Events Database.
Stars: ✭ 28 (-75.86%)
Mutual labels:  schema
schema-tools
Clojure(Script) tools for Plumatic Schema
Stars: ✭ 97 (-16.38%)
Mutual labels:  schema
shared-row
This is an open data specification for describing the right-of-way (ROW) for street centerline networks. It is intended to establish a common set of attributes (schema) to describe how space is allocated along a streets right of way from sidewalk edge to sidewalk edge.
Stars: ✭ 16 (-86.21%)
Mutual labels:  schema
ballade
For unidirectional data flow.
Stars: ✭ 44 (-62.07%)
Mutual labels:  schema

EventBridge Atlas 🗺

Document, Discover and Share Amazon EventBridge Schemas.

MIT License PRs Welcome

Watch on GitHub Star on GitHub


header

Features: 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...

Read the Docs | Edit the Docs


The problem

Event-Driven Architectures allow us to scale, be agile and keep our architecture decoupled. Ultimately I believe they help us work more efficiently.

When starting off with Event-Driven Architectures we spend time discovering our core business events, writing code to match them and maintain versions going forward.

Over a period of time more events are added to our domain, requirements change, and our architecture scales.

It can become difficult to know and understand what events are flowing within our domain.

I'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.

This solution

header

EventBridge atlas uses parsers t

EventBridge atlas uses a combination of open source tools to automatically generate documentation for engineers.

EventBridge Atlas downloads your schemas and parses them into various different outputs (you decide) and ouputs static HTML. So you can host your documentation anywhere!

You can read more on how it works on the website

Getting Started

You should be able to get setup within minutes if you head over to our documentation to get started 👇

➡️ Get Started

Examples

Here are some screenshots of examples of what EventBridge Atlas can produce using its parsers.

Your AWS Schemas are transformed into the following documentation tools:

Slate Parser

header

AsyncAPI Parser

header

Docuowl Parser

header

Tools

Documentation tools (Parsers)

Contributing

If 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.

Sponsor

Coming soon 👀

License

MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].