
go-simpl/simplapi
Better way to implement APIs in Go (finally!)
12 followers
Better way to implement APIs in Go (finally!)
12 followers
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.




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.
Let me know what features you wish to see in this library.