适用于 web 的中间件、插件、服务等功能;
位于 filters 之下,提供了大量的过滤器实现。
位于 handlers 之下:
- debug 调试信息的输出接口;
 - static 静态文件处理;
 
位于 plugins 目录之下:
- access 客户端访问记录;
 - compress 根据 CPU 使用率决定是否启用压缩功能;
 - health 接口状态的监测;
 
位于 openapis 目录之下:
- swagger swagger 的 OpenAPI 文档阅读器;
 - scalar scalar 的 OpenAPI 文档阅读器;
 
位于 middlewares 目录之下:
- acl/iplist 黑白名单;
 - acl/ratelimit x-rate-limit 的相关实现;
 - acl/rbac 简单的 RBAC 管理;
 - adapter: 与标准库的适配;
 - auth/basic 基本的验证处理;
 - auth/jwt JSON Web Tokens 中间件;
 - auth/session session 管理;
 - auth/temporary 临时令牌;
 - auth/token 传统方式的令牌管理;
 - empty 提供了一个不作任何操作的中间件;
 - skip 根据条件跳过路由的执行;
 - mimetype 限定媒体类型的中间件;
 
位于 services 目录之下:
- systat 系统状态监视;
 
位于 templates 目录之下,提供了适用于 web new 子命令的模板。
- webapi 简单的 API 服务;
 
go get github.com/issue9/webuse/v7