Điểm qua gin-gonic/contrib: 2.2k sao trên GitHub, viết chủ yếu bằng Go. Collection of middlewares created by the community
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
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
goswag - Wrapper to create swagger docs easily from your endpoints
RestGate - Secure authentication for REST API endpoints
staticbin - middleware/handler for serving static files from binary data
gin-cachecontrol - Cache-Control middleware
gin-cors - Official CORS gin's middleware
gin-csrf - CSRF protection
gin-health - middleware that simplifies stat reporting via gocraft/health
gin-merry - middleware for pretty-printing merry errors with context
gin-revision - Revision middleware for Gin framework
gin-jwt - JWT Middleware for Gin Framework
gin-sessions - session middleware based on mongodb and mysql
gin-location - middleware for exposing the server's hostname and scheme
gin-nice-recovery - panic recovery middleware that lets you build a nicer user experience
gin-limiter - A simple gin middleware for ip limiter based on redis.
gin-limit - limits simultaneous requests; can help with high traffic load
gin-limit-by-key - An in-memory middleware to limit access rate by custom key and rate.
ez-gin-template - easy template wrap for gin
gin-hydra - Hydra middleware for Gin
gin-glog - meant as drop-in replacement for Gin's default logger
gin-gomonitor - for exposing metrics with Go-Monitor
gin-oauth2 - for working with OAuth2
static An alternative static assets handler for the gin framework.
xss-mw - XssMw is a middleware designed to "auto remove XSS" from user submitted input
gin-helmet - Collection of simple security middleware.
gin-jwt-session - middleware to provide JWT/Session/Flashes, easy to use while also provide options for adjust if necessary. Provide sample too.
goview - a lightweight, minimalist and idiomatic template library
ginvalidator - A robust and lightweight validation middleware for the Gin framework, simplifying input validation with customizable rules and error handling.
gin-redis-ip-limiter - Request limiter based on ip address. It works with redis and with a sliding-window mechanism.
gin-method-override - Method override by POST form param _method, inspired by Ruby's same name rack
gin-access-limit - An access-control middleware by specifying allowed source CIDR notations.
gin-session - Session middleware for Gin
gin-stats - Lightweight and useful request metrics middleware
gin-statsd - A Gin middleware for reporting to statsd deamon
gin-health-check - A health check middleware for Gin
gin-session-middleware - A efficient, safely and easy-to-use session library for Go.
ginception - Nice looking exception page
gin-inspector - Gin middleware for investigating http request.
gin-dump - Gin middleware/handler to dump header/body of request and response. Very helpful for debugging your applications.
gin-go-metrics - Gin middleware to gather and store metrics using rcrowley/go-metrics
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
milogo - Field selection patten for Gin
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
gin-jwt-cognito - validate jwt tokens issued by amazon cognito
gin-pagination - A simple and customizable pagination middleware for Gin
gin-opentelemetry - Gin middleware for OpenTelemetry, you can also use OpenTelemetry via Alibaba Compile-Time Auto Instrumentation or OpenTelemetry Auto Instrumentation using eBPF without changing any code
scs_gin_adapter gin adapter for SCS HTTP Session Management
apitally - Gin middleware for API monitoring, analytics and request logging with Apitally
go-osinfo-gin - A tiny Go package that exposes system/OS information and runtime metrics.
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/gin-gonic/contrib là nguồn chính thức.
gin-gonic/contrib có bao nhiêu sao?
gin-gonic/contrib có 2.2k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/gin-gonic/contrib. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
gin-gonic/contrib có tag gì không?
Bản đồng bộ chưa ghi nhận topic GitHub nào cho gin-gonic/contrib. GitHub topics hiển thị ở thanh bên phải trang repo — đó là nơi đáng kiểm tra nhất.
gin-gonic/contrib có trang demo không?
Dự án có trang chủ ở https://gin-gonic.github.io/gin/. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
gin-gonic/contrib còn đang phát triển không?
Commit gần nhất trên gin-gonic/contrib là 7 tháng trước (theo timestamp GitHub). Repo có 277 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
gin-gonic/contrib dùng license gì?
gin-gonic/contrib phát hành theo license MIT. Nên mở file LICENSE trên GitHub để xác nhận — license metadata đôi khi lệch với thực tế dự án.
gin-gonic/contrib viết bằng ngôn ngữ gì?
gin-gonic/contrib chủ yếu viết bằng Go. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc đầy đủ README ở tab phía trên.
contrib có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về contrib.