Featured image of post Go 语言学习百科全书:131k stars! | 开源日报 No.418

Go 语言学习百科全书:131k stars! | 开源日报 No.418

发掘 Go 语言世界的宝藏,探索各种优秀的框架、库和软件资源!awesome-go 汇集了各种分类丰富多样的工具和解决方案,涵盖数据库、网络、安全等多个领域,让您的 Go 编程之路更加高效和精彩!

avelino/awesome-go

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

demo-picture-of-awesome-go

awesome-go 是一个精心策划的 Go 框架、库和软件列表。

  • 提供了各种优秀的 Go 框架、库和软件资源
  • 包含了各种分类,如数据库、网络、安全等多个领域的工具和解决方案

airtai/faststream

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

demo-picture-of-faststream

faststream 是一个强大且易于使用的 Python 框架,用于构建与事件流(如 Apache Kafka、RabbitMQ、NATS 和 Redis)交互的异步服务。

  • 多个消息代理支持: 提供统一 API 以在多个消息代理之间工作(支持 Kafka、RabbitMQ、NATS 和 Redis)
  • Pydantic 验证: 利用 Pydantic 的验证功能来序列化和验证传入消息
  • 自动生成文档: 使用自动 AsyncAPI 文档保持最新
  • 直观易懂: 完整类型编辑器支持使开发体验更加顺畅,在运行时捕获错误
  • 强大依赖注入系统: 使用 FastStream 内置 DI 系统有效管理服务依赖项
  • 可测试性:支持内存中测试,使 CI/CD 管道更快速可靠
  • 可扩展性: 使用生命周期扩展, 自定义序列化及中间件等功能。

Marker-Inc-Korea/AutoRAG

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

cover

AutoRAG 是用于自动找到最佳 RAG 管道的 AutoML 工具。

  • 自动找到适合您数据的最佳 RAG 管道
  • 支持简单评估多个 RAG 模块组合
  • 提供云端服务帮助优化和构建评估数据集
  • 支持快速安装和使用指南,包括 Docker 部署、数据创建、解析、分块等功能

iggy-rs/iggy

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

demo-picture-of-iggy

Iggy 是一个用 Rust 编写的持久消息流平台,支持 QUIC、TCP 和 HTTP 传输协议,能够处理每秒数百万条消息。 该项目旨在提供高性能和低延迟的消息流解决方案,同时有效利用计算资源。

  • 高性能、持久的追加日志用于消息流
  • 支持多种传输协议(QUIC、TCP、HTTP)
  • 用户身份验证和授权功能
  • 多个流、主题和分区支持
  • 可配置服务器特性,如缓存和数据刷新间隔
  • 消息过期与自动删除机制
  • 客户端 SDK 支持多种语言
  • 单二进制部署,无外部依赖

Arize-ai/phoenix

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

demo-picture-of-phoenix

Phoenix 是一个开源的 AI 可观察性平台,旨在进行实验、评估和故障排除。 该程序解决了如何有效追踪和评估大型语言模型(LLM)应用性能的问题。

  • 提供基于 OpenTelemetry 的运行时跟踪功能
  • 利用 LLM 进行应用性能基准测试
  • 创建版本化数据集以支持实验和微调
  • 跟踪并评估对提示、LLM 和检索的更改
  • 支持多种流行框架与 LLM 提供商,无需依赖特定供应商或编程语言
  • 可以在 Jupyter 笔记本、本地机器、容器化部署或云端运行
Licensed under CC BY-NC-SA 4.0