Sattvik Chakravarthy

go-simpl/simplapi - Better way to implement APIs in Go (finally!)

Early access to expressive API development framework go-simpl/simplapi. Can be used on top of any existing frameworks and automatically generates meaningful swagger spec and UI.

Add a comment

Replies

Best
Sattvik Chakravarthy

I built this to solve my own issue of keeping up backend implementation in sync with the openAPI spec. This framework also makes the input and output of each API expressive and maintainable. Here are some of the advantages you can derive:
- More readable endpoints. Infer all the inputs and outputs of an API looking at the handler's signature

- Switch underlying frameworks (like gin, fiber), without changes in handler implementation
- Swagger UI (similar to python's FastAPI) to try the APIs during development

Do give it a read on the blog post to learn more.

https://medium.com/@sattvikc/bet...


Let me know what features you wish to see in this library.

Sushma Manjunath

@sattvikc Sounds interesting ! Looking forward to trying this :)