@@ -17,25 +17,25 @@ Repository for third party middlewares and service implementations, with depende
1717
1818## 📑 Middleware Implementations
1919
20- * [ Casbin] ( ./casbin/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+Casbin%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-casbin.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
21- * [ CircuitBreaker] ( ./circuitbreaker/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+CircuitBreaker%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-circuitbreaker.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
22- * [ Fgprof] ( ./fgprof/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+Fgprof%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-fgprof.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
23- * [ Fiberi18n ] ( ./fiberi18n/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+fiberi18n %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-fiberi18n .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
24- * [ Fibersentry ] ( ./fibersentry/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+fibersentry %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-fibersentry .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
25- * [ Fiberzap ] ( ./fiberzap/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+fiberzap %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-fiberzap .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
26- * [ Fiberzerolog ] ( ./fiberzerolog/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+fiberzerolog %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-fiberzerolog .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
27- * [ HCaptcha] ( ./hcaptcha/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+hcaptcha%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-hcaptcha.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
28- * [ JWT] ( ./jwt/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+jwt%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-jwt.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
29- * [ Loadshed] ( ./loadshed/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+loadshed%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-loadshed.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
30- * [ NewRelic ] ( ./fibernewrelic/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+fibernewrelic %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-fibernewrelic .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
31- * [ Monitor] ( ./monitor/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+Monitor%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-monitor.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
32- * [ Open Policy Agent] ( ./opafiber/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+opafiber %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-opafiber .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
33- * [ Otelfiber (OpenTelemetry)] ( ./otelfiber/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+otelfiber %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-otelfiber .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
34- * [ Paseto] ( ./paseto/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+paseto%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-paseto.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
35- * [ Socket.io] ( ./socketio/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+socketio%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-socketio.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
36- * [ Swagger] ( ./swagger/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+swagger%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-swagger.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
37- * [ Websocket] ( ./websocket/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+websocket%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-websocket.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
20+ * [ Casbin] ( ./v3/ casbin/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+Casbin%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-casbin.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Casbin workflow status " /> </a >
21+ * [ CircuitBreaker] ( ./v3/ circuitbreaker/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+CircuitBreaker%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-circuitbreaker.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " CircuitBreaker workflow status " /> </a >
22+ * [ Fgprof] ( ./v3/ fgprof/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+Fgprof%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-fgprof.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Fgprof workflow status " /> </a >
23+ * [ I18n ] ( ./v3/i18n/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+i18n %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-i18n .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " i18n workflow status " /> </a >
24+ * [ Sentry ] ( ./v3/sentry/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+sentry %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-sentry .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Sentry workflow status " /> </a >
25+ * [ Zap ] ( ./v3/zap/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+zap %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-zap .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Zap workflow status " /> </a >
26+ * [ Zerolog ] ( ./v3/zerolog/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+zerolog %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-zerolog .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Zerolog workflow status " /> </a >
27+ * [ HCaptcha] ( ./v3/ hcaptcha/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+hcaptcha%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-hcaptcha.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " HCaptcha workflow status " /> </a >
28+ * [ JWT] ( ./v3/ jwt/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+jwt%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-jwt.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " JWT workflow status " /> </a >
29+ * [ Loadshed] ( ./v3/ loadshed/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+loadshed%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-loadshed.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Loadshed workflow status " /> </a >
30+ * [ New Relic ] ( ./v3/newrelic/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+newrelic %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-newrelic .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " New Relic workflow status " /> </a >
31+ * [ Monitor] ( ./v3/ monitor/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+Monitor%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-monitor.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Monitor workflow status " /> </a >
32+ * [ Open Policy Agent] ( ./v3/opa/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+opa %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-opa .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " OPA workflow status " /> </a >
33+ * [ Otel (OpenTelemetry)] ( ./v3/otel/ README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+otel %22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-otel .yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Otel workflow status " /> </a >
34+ * [ Paseto] ( ./v3/ paseto/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+paseto%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-paseto.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Paseto workflow status " /> </a >
35+ * [ Socket.io] ( ./v3/ socketio/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+socketio%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-socketio.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Socket.io workflow status " /> </a >
36+ * [ Swagger] ( ./v3/ swagger/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+swagger%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-swagger.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Swagger workflow status " /> </a >
37+ * [ Websocket] ( ./v3/ websocket/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+websocket%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-websocket.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Websocket workflow status " /> </a >
3838
3939## 🥡 Service Implementations
4040
41- * [ Testcontainers] ( ./testcontainers/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+Testcontainers%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-testcontainers.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " /> </a >
41+ * [ Testcontainers] ( ./v3/ testcontainers/README.md ) <a href =" https://github.com/gofiber/contrib/actions?query=workflow%3A%22Test+Testcontainers%22 " > <img src =" https://img.shields.io/github/actions/workflow/status/gofiber/contrib/test-testcontainers.yml?branch=main&label=%F0%9F%A7%AA%20&style=flat&color=75C46B " alt = " Testcontainers workflow status " /> </a >
0 commit comments