contrib

module
v0.0.0-...-2657567 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2026 License: MIT

Directories

Path Synopsis
Package auth 提供 HTTP 鉴权中间件。
Package auth 提供 HTTP 鉴权中间件。
Package cache 提供响应缓存中间件(内存版)。
Package cache 提供响应缓存中间件(内存版)。
Package captcha 提供图形验证码中间件。
Package captcha 提供图形验证码中间件。
Package config 提供配置中心抽象,支持从远程配置中心拉取配置并保持热更新。
Package config 提供配置中心抽象,支持从远程配置中心拉取配置并保持热更新。
Package cors 提供 CORS(跨域资源共享)中间件。
Package cors 提供 CORS(跨域资源共享)中间件。
Package csrf 提供表单 CSRF 防护中间件。
Package csrf 提供表单 CSRF 防护中间件。
Package debug 提供「开发调试模式」错误页中间件。
Package debug 提供「开发调试模式」错误页中间件。
drivers
dm
Package formtoken 提供表单令牌中间件,用于防重复提交。
Package formtoken 提供表单令牌中间件,用于防重复提交。
Package gzip 提供响应 gzip 压缩中间件。
Package gzip 提供响应 gzip 压缩中间件。
Package image 提供图片处理工具函数。
Package image 提供图片处理工具函数。
Package jwt 提供 JWT 认证中间件(基于 golang-jwt/jwt/v5)。
Package jwt 提供 JWT 认证中间件(基于 golang-jwt/jwt/v5)。
Package lang 提供国际化中间件。
Package lang 提供国际化中间件。
Package logger 提供 HTTP 访问日志中间件。
Package logger 提供 HTTP 访问日志中间件。
Package metric 提供轻量级 Prometheus 风格指标中间件(零外部依赖)。
Package metric 提供轻量级 Prometheus 风格指标中间件(零外部依赖)。
Package mongo 提供 MongoDB 客户端便捷封装。
Package mongo 提供 MongoDB 客户端便捷封装。
nosql
redis
Package redis 提供基于 go-redis/v9 的 Redis 客户端封装。
Package redis 提供基于 go-redis/v9 的 Redis 客户端封装。
Package rate 提供基于令牌桶的 HTTP 限流中间件(contrib 示例子模块)。
Package rate 提供基于令牌桶的 HTTP 限流中间件(contrib 示例子模块)。
Package ratelimit 提供请求限流中间件。
Package ratelimit 提供请求限流中间件。
Package recovery 提供 panic 恢复中间件。
Package recovery 提供 panic 恢复中间件。
Package registry 提供服务注册与发现抽象。
Package registry 提供服务注册与发现抽象。
consul
Package consul 提供基于 Consul 的注册中心实现。
Package consul 提供基于 Consul 的注册中心实现。
etcd
Package etcd 提供基于 etcd 的注册中心实现。
Package etcd 提供基于 etcd 的注册中心实现。
nacos
Package nacos 提供基于 Nacos 的注册中心实现。
Package nacos 提供基于 Nacos 的注册中心实现。
rpc
grpcx
Package grpcx 提供 gRPC 支持。
Package grpcx 提供 gRPC 支持。
Package secure 提供安全相关的响应头中间件。
Package secure 提供安全相关的响应头中间件。
Package sessions 提供会话中间件。
Package sessions 提供会话中间件。
Package smtp 提供电子邮件发送能力,基于 Go 标准库 net/smtp。
Package smtp 提供电子邮件发送能力,基于 Go 标准库 net/smtp。
Package static 提供静态文件服务中间件。
Package static 提供静态文件服务中间件。
Package trace 提供轻量级请求链路追踪中间件(零外部依赖)。
Package trace 提供轻量级请求链路追踪中间件(零外部依赖)。
otel
Package otel 提供 OpenTelemetry 追踪集成。
Package otel 提供 OpenTelemetry 追踪集成。
otlphttp
Package otlphttp 提供通过 HTTP 导出 OTLP traces 的能力。
Package otlphttp 提供通过 HTTP 导出 OTLP traces 的能力。
Package upload 提供文件上传辅助。
Package upload 提供文件上传辅助。
Package validate 扩展:嵌套结构体校验功能。
Package validate 扩展:嵌套结构体校验功能。
Package view 提供视图渲染中间件与辅助函数。
Package view 提供视图渲染中间件与辅助函数。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL