在 Linux 环境下(其实和操作系统关系不大,主要是语言生态),Swagger(现在一般指 OpenAPI) 对主流后端框架都有良好支持。下面按语言/框架分类说明:
springfox-swagger2(老,停止维护)✅ Linux 上部署 Spring Boot + Swagger 非常常见
flask-swaggerflask-restx(内置 Swagger UI)apispec + marshaldrf-yasg(推荐)django-rest-swagger(已停止维护)drf-spectacular(OpenAPI 3,推荐新项目)/docs、/openapi.jsonswagger-jsdocswagger-ui-expressexpress-openapi@nestjs/swaggerfastify-swaggerkoa-swagger-decoratorswag(基于注释生成 Swagger)go-swagger✅ Linux 服务器上 Go + Swagger 非常流行
utoipapaperclipdarkaonline/l5-swaggerrswag| 场景 | 推荐 |
|---|---|
| Java | Spring Boot + springdoc-openapi |
| Python | FastAPI / Django + drf-spectacular |
| Node | NestJS / Express + swagger-ui |
| Go | Gin + swag |
如果你能告诉我:
我可以给你具体依赖和配置示例。