Featured image of post 轻松生成 Go RESTful API 文档:基于 Swagger 实现 | 开源日报 No.470

轻松生成 Go RESTful API 文档:基于 Swagger 实现 | 开源日报 No.470

swag 是一个用于自动生成 Go 语言 RESTful API 文档的工具,基于 Swagger 2,能够将 Go 注释转换为 Swagger 文档,支持多种 Go Web 框架,快速集成到现有项目中,提供命令行工具和 Docker 镜像,支持自定义类型和请求头等功能。

OpenSPG/KAG

Github Repo Stars License: `Apache-2.0` Language: `Unknown`

demo-picture-of-KAG

KAG 是一个基于 OpenSPG 引擎和大型语言模型的逻辑形式引导推理与检索框架,旨在为专业领域知识库构建逻辑推理和事实问答解决方案。

  • 通过知识与文本块的互索引结构整合更完整的上下文信息
  • 使用概念语义推理进行知识对齐,以缓解 OpenIE 引入的噪声问题
  • 支持模式约束下的专家知识表示与构建
  • 提供逻辑形式引导混合推理和多跳问答支持

mui/base-ui

Github Repo Stars License: `MIT` Language: `Unknown`

cover

Base UI 是一个开源的、无样式的 React 组件库,旨在构建可访问的用户界面。

  • 提供无样式的 UI 组件,便于开发者自定义设计
  • 专注于可访问性,确保所有用户都能顺利使用
  • 来自 Radix、Floating UI 和 Material UI 的创作者团队支持
  • 拥有详细文档以帮助快速入门和使用

swaggo/swag

Github Repo Stars License: `MIT` Language: `Unknown`

demo-picture-of-swag

swag 是一个用于自动生成 Go 语言 RESTful API 文档的工具,基于 Swagger 2.

  • 将 Go 注释转换为 Swagger 文档
  • 支持多种流行的 Go Web 框架
  • 快速集成到现有的 Go 项目中(使用 Swagger UI)
  • 提供命令行工具和 Docker 镜像以便于安装和使用
  • 支持自定义类型、请求头和响应头等功能

open-telemetry/opentelemetry-collector

Github Repo Stars License: `Apache-2.0` Language: `Unknown`

cover

OpenTelemetry Collector 是一个提供供应商无关实现的工具,用于接收、处理和导出遥测数据。

  • 可用性:合理的默认配置,支持流行协议,开箱即用。
  • 性能优越:在不同负载和配置下高度稳定且高效。
  • 可观察性:作为可观察服务的典范。
  • 可扩展性:无需修改核心代码即可自定义功能。
  • 统一性:单一代码库,可作为代理或收集器部署,同时支持跟踪、度量和日志。

DefiLlama/chainlist

Github Repo Stars License: `GPL-3.0` Language: `Unknown`

cover

chainlist 是一个用于快速启动和开发的项目,支持自定义 RPC 配置。

  • 提供简单的开发服务器启动方式
  • 支持实时页面更新,便于编辑和查看效果
  • 允许用户添加自定义 RPC,提高灵活性
Licensed under CC BY-NC-SA 4.0