Gin - HTTP web framework written in Go (Golang)
Gin is a web framework written in Go (Golang). It features a martini-like API with much better performance, up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love You can add global, per-group, and per-route middlewares, thousands of nested groups, nice JSON validation and rendering. And the performance will be still great. Gin uses httprouter internally, the fastest HTTP router for Golang. Httprouter was created by Julien Schmidt and it’s based in a Radix Tree algorithm.
It has very good middleware support, A incoming HTTP request can be handled by a chain of middlewares and the final action. For example: Logger, Authorization, GZIP and finally post a message in the DB.
Gin can catch a panic occurred during a HTTP request and recover it. This way, your server will be always available.
It has very good middleware support, A incoming HTTP request can be handled by a chain of middlewares and the final action. For example: Logger, Authorization, GZIP and finally post a message in the DB.
Gin can catch a panic occurred during a HTTP request and recover it. This way, your server will be always available.
https://gin-gonic.github.io/gin/
https://github.com/gin-gonic/gin
License:
Tech:
Tags: