Here you'll find middleware ready to use with Gin Framework. Submit your pull request, either with the package in a folder, or by adding a link to this README.md.
If adding a package directly, don't forget to create a README.md inside with author name.
If adding a link to your own repository, please follow this example:
Each author is responsible for maintaining their own code, although if you submit as a package, you allow the community to fix it. You can also submit a pull request to fix an existing package.
List of external middleware
RestGate - Secure authentication for REST API endpoints
staticbin - middleware/handler for serving static files from binary data
ginrpc - Gin middleware/handler auto binding tools. support object register by annotated route like beego
logging - logging provide GinLogger uses zap to log detailed access logs in JSON or text format with trace id, supports flexible and rich configuration, and supports automatic reporting of log events above error level to sentry
ratelimiter - Gin middleware for token bucket ratelimiter.
servefiles - serving static files with performance-enhancing cache control headers; also handles gzip & brotli compressed files
gin-brotli - Gin middleware to enable Brotli compression