chapar-rest / chapar

Chapar is a simple and easy to use api testing tools aims to help developers to test their api endpoints. it support http and grpc protocols.
https://chapar.rest
BSD 3-Clause "New" or "Revised" License
490 stars 25 forks source link

AsyncAPI support #47

Open gedw99 opened 6 months ago

gedw99 commented 6 months ago

Asyncapi is an open standard that models bi directional API based on Event-Driven Architectures (EDA).

https://www.asyncapi.com/

the push transport can be web hooks, web sockets or SSE.

https://github.com/lerenn/asyncapi-codegen Is a create example of a generator for golang . Just to get a taste of it .

this particular one integrates with NATS message broker , but can then push the message over whatever takes your fancy ; SSE, mobile Notifications, anything . At the moment Kafka and NATS Jetstream is there. These systems can then have plugins s to push over SSS or FCM ( for mobile ) , as needed.

https://github.com/lerenn/asyncapi-codegen?tab=readme-ov-file#supported-brokers

gedw99 commented 6 months ago

I use this . It’s got a standard description layout , which chapar could parse. the parser is in golang , so its just a matter of building the gioui to model it .

lerenn commented 6 months ago

Hello there ! I'm the maintainer of the project @gedw99 proposed here.

If there is anything I can do to help integrate it in your tool, feel free to ask :)

mirzakhany commented 6 months ago

Hi @gedw99 Thanks for letting me know about this project. I'll try to put some time to learn how its work. but for know I'll add it to my todo list lets keep this issue open.

@lerenn will get back to this issue when I started to work on it and for sure I'll need your help. ❤️

gedw99 commented 6 months ago

I can also help since I use it now.