Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. https://gin-gonic.github.io/gin/
- gin-contrib/cors Gin's CORS middleware
- gin-contrib/pprof Gin's pprof middleware
- ulule/limiter Gin's rate limit middleware
- gin-contrib/cache Gin's page cache middleware
- gin-contrib/multitemplate Gin's custom HTML render to support multi templates
- appleboy/gin-jwt Gin's jwt middleware
- gin-contrib/gzip Gin's gzip middleware
- gin-contrib/sentry Middleware to integrate with sentry crash reporting
- gin-contrib/sessions Gin's middleware for session management with multi-backend support (currently cookie, Redis, Memcached, MongoDB)
- gin-contrib/static Gin's static middleware,
r.Use(static.Serve("/static", static.LocalFile("/tmp", true)))
- gin-contrib/secure Gin's secure middleware
- swaggo/gin-swagger Gin's middleware to automatically generate RESTful API documentation with Swagger 2.0
- appleboy/gin-status-api Gin's middleware for golang cpu, memory, gc, etc information api handler
- foolin/gin-template 🔥 Golang template for gin framework with layout, cache, partial, multiple templates support.
- html/template Gin's default HTML template
- foolin/gin-template html/template syntax + layout + include + cache + reload support
- robvdl/pongo2gin Gin's pongo2 HTML template plugin, if you like django, you will like it also
- FlowerWrong/plushgin Gin's plush HTML template plugin, if you like erb, you will like it also
- gin + gorilla/websocket:
conn, err := wsupgrader.Upgrade(w, r, nil)
- olahol/melody: Melody is websocket framework based on gorilla/websocket and gin.
- zsais/go-gin-prometheus Gin Web Framework Prometheus metrics exporter
- Massad/gin-boilerplate Gin Framework with a structured starter project that defaults to PostgreSQL database and Redis as the session storage.
- wangsongyan/wblog Blog based on gin and gorm
- b3log/pipe A small and beautiful blogging platform, demo
- TeaMeow/KitSvc Microservice framework based on gin, consul, prometheus, eventStore, gorm and NSQ
- go-ego/ego a full-stack web framework written in Go, lightweight and efficient front-end component solutions, based on gin. The front-end is compiled, does not affect the back-end.
- dcu/gin-scaffold Gin scaffold is CLI to generate scaffolds for the gin gonic framework.