目录

Github 2024-01-25 Go开源项目日报 Top10

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

开发语言项目数量
Go项目10
Smarty项目2
C项目1

Docker Compose v2: 在Docker上运行多容器应用程序的工具

  • 创建周期:3685 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:31431 个
  • Fork数量:5156 次
  • 关注人数:31431 人
  • 贡献人数:156 人
  • Open Issues数量:200 个
  • Github地址:https://github.com/docker/compose.git
  • 项目首页: https://docs.docker.com/compose/

Docker Compose v2是一个工具,用于在Docker上运行使用Compose文件格式定义的多容器应用程序。它用于定义组成应用程序的一个或多个容器的配置,并允许使用单个命令’ docker compose up’ 轻松创建和启动应用程序。

Trufflehog: 查找和验证凭据的开源项目

  • 创建周期:2581 天
  • 开发语言:Go
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:13105 个
  • Fork数量:1498 次
  • 关注人数:13105 人
  • 贡献人数:93 人
  • Open Issues数量:189 个
  • Github地址:https://github.com/trufflesecurity/trufflehog.git
  • 项目首页: https://trufflesecurity.com

/images/trufflesecurity-trufflehog-0.png

Trufflehog是一个用于查找和验证凭据的开源项目。它提供了多种安装选项,包括在MacOS上使用Homebrew,使用Docker,二进制发布,从源代码编译以及使用安装脚本(带或不带校验签名验证)。

高可用性 Prometheus 设置与长期存储能力的开源项目

  • 创建周期:2276 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:12389 个
  • Fork数量:1992 次
  • 关注人数:12389 人
  • 贡献人数:415 人
  • Open Issues数量:496 个
  • Github地址:https://github.com/thanos-io/thanos.git
  • 项目首页: https://thanos.io

/images/thanos-io-thanos-0.png

该项目是一个开源的 CNCF 孵化项目,提供具有长期存储能力的高可用性 Prometheus 设置。它还宣布了 ThanosCon 将于 3 月 19 日在巴黎举行,作为 KubeCon EU 的联合半天活动,并在 12 月 3 日之前开放 CFP。

Sing-box: 通用代理平台

  • 创建周期:574 天
  • 开发语言:Go
  • 协议类型:Other
  • Star数量:11152 个
  • Fork数量:1580 次
  • 关注人数:11152 人
  • 贡献人数:43 人
  • Open Issues数量:49 个
  • Github地址:https://github.com/SagerNet/sing-box.git
  • 项目首页: https://sing-box.sagernet.org/

Sing-box 是一个开源的通用代理平台。

pgx - PostgreSQL驱动程序和工具包

  • 创建周期:3953 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:8877 个
  • Fork数量:800 次
  • 关注人数:8877 人
  • 贡献人数:257 人
  • Open Issues数量:152 个
  • Github地址:https://github.com/jackc/pgx.git

pgx是用于PostgreSQL的纯Go驱动程序和工具包,提供了与PostgreSQL特定功能(如LISTEN/NOTIFY和COPY)的低级高性能接口。它包括标准database/sql接口的适配器以及一组相关软件包,用于实现PostgreSQL功能。

SQLBoiler: 生成与数据库模式相适配的Go ORM

  • 创建周期:2895 天
  • 开发语言:Go, Smarty
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:6252 个
  • Fork数量:565 次
  • 关注人数:6252 人
  • 贡献人数:146 人
  • Open Issues数量:91 个
  • Github地址:https://github.com/volatiletech/sqlboiler.git

SQLBoiler是一个用于生成与数据库模式相适配的Go ORM的工具。这是一个“数据库优先”的ORM,需要先创建数据库模式。它不兼容GOPATH项目,并且v4是唯一维护的版本,与v3相比没有重大变化,除了Go模块。

GitHub Actions自托管runner的Kubernetes控制器

  • 创建周期:1458 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:3971 个
  • Fork数量:992 次
  • 关注人数:3971 人
  • 贡献人数:263 人
  • Open Issues数量:257 个
  • Github地址:https://github.com/actions/actions-runner-controller.git

Actions Runner Controller (ARC)是GitHub Actions自托管runner的Kubernetes控制器,允许用户在其Kubernetes集群中管理和扩展其自托管runner基础架构。

OpenGFW: Linux上的灵活易用的开源GFW实现

  • 创建周期:43 天
  • 开发语言:Go
  • 协议类型:Mozilla Public License 2.0
  • Star数量:3966 个
  • Fork数量:235 次
  • 关注人数:3966 人
  • 贡献人数:1 人
  • Open Issues数量:13 个
  • Github地址:https://github.com/apernet/OpenGFW.git

OpenGFW是一个灵活、易于使用的开源GFW在Linux上的实现,它在许多方面比真实的东西更强大。这是您可以在家用路由器上拥有的网络主权。请注意,该项目仍处于开发的早期阶段,请自行承担风险。我们正在寻找贡献者来帮助我们完成这个项目,特别是实现更多协议的分析器!

Golang 框架:向 Laravel 致敬

  • 创建周期:821 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:1675 个
  • Fork数量:144 次
  • 关注人数:1675 人
  • 贡献人数:5 人
  • Open Issues数量:43 个
  • Github地址:https://github.com/goravel/goravel.git
  • 项目首页: https://goravel.dev

/images/goravel-goravel-0.png

一个面向网络工匠的 Golang 框架,向 Laravel 致敬。

Zigbee Home: 为 nRF52 Zigbee 设备提供类似于 ESPHome 的功能

  • 创建周期:52 天
  • 开发语言:Go, C, Smarty
  • 协议类型:GNU General Public License v3.0
  • Star数量:281 个
  • Fork数量:3 次
  • 关注人数:281 人
  • 贡献人数:1 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/ffenix113/zigbee_home.git
  • 项目首页: https://ffenix113.github.io/zigbee_home/

Zigbee Home 是一个旨在为 Zigbee 设备提供类似于 ESPHome 的功能的项目。该项目旨在为 nRF52 Zigbee 设备提供类似于 ESPHome 的功能和特性。请注意,dev 分支用于实验和探索,不能用来确定最终项目的质量。