目录

Github 2024-03-21 Go开源项目日报 Top10

根据Github Trendings的统计,今日(2024-03-21统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Go项目10
HTML项目1

Milvus: 云原生向量数据库与嵌入式相似性搜索

  • 创建周期:1620 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:25568 个
  • Fork数量:2501 次
  • 关注人数:25568 人
  • 贡献人数:226 人
  • Open Issues数量:636 个
  • Github地址:https://github.com/milvus-io/milvus.git
  • 项目首页: https://milvus.io

/images/milvus-io-milvus-0.png

Milvus是一个为嵌入式相似性搜索和人工智能应用而设计的开源向量数据库。它提供了对非结构化数据搜索的便捷性,并确保在部署环境中提供一致的用户体验。Milvus 2.0是一个以云原生为特色的向量数据库,其存储和计算被设计为分离的,具有状态无关的组件,以增强弹性和灵活性。它于2019年10月在开源Apache许可证2.0下发布,并是LF AI & Data Foundation的研究生项目。

Viper: Go项目中流行的配置解决方案

  • 创建周期:3641 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:25483 个
  • Fork数量:1977 次
  • 关注人数:25483 人
  • 贡献人数:160 人
  • Open Issues数量:499 个
  • Github地址:https://github.com/spf13/viper.git

Viper 是 Go 项目中流行的配置解决方案,许多知名项目如 Hugo、EMC RexRay 和 Docker Notary 都在使用它。Viper 团队正在寻求即将推出的 V2 版本的反馈,并鼓励社区通过提供的链接分享他们的想法。

Lux:快速简单的视频下载库和命令行工具

  • 创建周期:2217 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:23899 个
  • Fork数量:2693 次
  • 关注人数:23899 人
  • 贡献人数:97 人
  • Open Issues数量:478 个
  • Github地址:https://github.com/iawia002/lux.git

Lux 是一个用 Go 编写的快速简单的视频下载库和命令行工具。它支持通过不同的软件包管理器进行安装,下载视频、播放列表和其他内容,恢复下载,使用 cookies 和代理,多线程以及支持多个网站。该项目还提供了网络、播放列表、文件系统、字幕和优酷的选项,并且欢迎贡献。

Cilium: 一个基于eBPF的网络、可观测性和安全性解决方案

  • 创建周期:2948 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:17530 个
  • Fork数量:2575 次
  • 关注人数:17530 人
  • 贡献人数:400 人
  • Open Issues数量:1149 个
  • Github地址:https://github.com/cilium/cilium.git
  • 项目首页: https://cilium.io

Cilium是一个基于eBPF的数据平面的开源网络、可观测性和安全性解决方案。它提供了一个简单的平面3层网络,支持多集群,具有L7协议意识,分布式负载平衡,以及集成网关、带宽管理和服务网格等高级功能。它利用eBPF技术实现安全、网络和可见性逻辑的高效灵活实现。

Teleport: 基础设施连接、身份验证和访问控制

  • 创建周期:3307 天
  • 开发语言:Go
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:16063 个
  • Fork数量:1631 次
  • 关注人数:16063 人
  • 贡献人数:265 人
  • Open Issues数量:2422 个
  • Github地址:https://github.com/gravitational/teleport.git
  • 项目首页: https://goteleport.com

Teleport是一个开源工具,为基础设施提供连接、身份验证、访问控制和审计。它允许为云基础设施设置SSO,使用mTLS端点和短期证书保护对服务的访问,建立隧道以访问NAT和防火墙后面的服务,提供具有会话记录和重放的审计日志,并通过访问请求统一RBAC。它支持SSH、Kubernetes、数据库、RDP和Web服务。

使用Gitleaks保护和发现机密信息

  • 创建周期:2203 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:14645 个
  • Fork数量:1310 次
  • 关注人数:14645 人
  • 贡献人数:153 人
  • Open Issues数量:165 个
  • Github地址:https://github.com/gitleaks/gitleaks.git
  • 项目首页: https://gitleaks.io

Gitleaks是一个旨在保护和发现代码存储库中的机密信息的开源项目。它是一个用于识别和防止暴露密码、API密钥和其他凭据等敏感信息的工具。

Packer:创建多平台相同机器镜像的工具

  • 创建周期:4016 天
  • 开发语言:Go
  • 协议类型:Other
  • Star数量:14835 个
  • Fork数量:3303 次
  • 关注人数:14835 人
  • 贡献人数:369 人
  • Open Issues数量:418 个
  • Github地址:https://github.com/hashicorp/packer.git
  • 项目首页: http://www.packer.io

Packer是一个工具,用于从单个源配置创建多个平台的相同机器镜像。它轻量级,在所有主要操作系统上运行,并通过外部插件集成支持各种平台。Packer创建的图像可以轻松转换为Vagrant虚拟机。

Tekton Pipelines: 云原生的 Kubernetes 风格资源

  • 创建周期:2031 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:8248 个
  • Fork数量:1737 次
  • 关注人数:8248 人
  • 贡献人数:302 人
  • Open Issues数量:382 个
  • Github地址:https://github.com/tektoncd/pipeline.git
  • 项目首页: https://tekton.dev

Tekton Pipelines 是一个云原生项目,提供了声明 CI/CD 风格流水线的 Kubernetes 风格资源。它在 Kubernetes 上运行,使用容器作为构建块,并且是解耦的,允许任务独立运行,并且资源可以在运行之间轻松交换。此外,它是类型化的,可以轻松交换资源的实现,例如镜像。

Coze-Bot: 代理Discord-Bot实现GPT4对话模型的API请求

  • 创建周期:17 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:1102 个
  • Fork数量:315 次
  • 关注人数:1102 人
  • 贡献人数:2 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/deanxv/coze-discord-proxy.git

Coze-Bot是一个代理Discord-Bot,可以通过API请求GPT4对话模型和微调模型。它具有完美适配多种对话面板、对话隔离、流式返回支持、创建discord分类/频道/线程的功能。同时也支持与openai对齐的对话接口和图/文件生文接口,以及dall-e-3文生图接口。此外,它还能定时任务自动活跃机器人,并支持配置多机器人。

OneTerm Bastion Host: 基础设施安全访问与控制的开源项目

  • 创建周期:51 天
  • 开发语言:Go, HTML
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:150 个
  • Fork数量:26 次
  • 关注人数:150 人
  • 贡献人数:4 人
  • Open Issues数量:4 个
  • Github地址:https://github.com/veops/oneterm.git
  • 项目首页: https://term.veops.cn/oneterm

OneTerm Bastion Host是一个旨在提供对基础设施的安全访问和控制的开源项目,专注于认证、授权、账户和审计。它通过角色管理、授权批准、资源访问控制和会话审计,增强了企业内部控制和合规安全,管理IT人员的操作行为。