5

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

 7 months ago
source link: https://sunqi.site/posts/github-trendings-today-20240125/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

根据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 分支用于实验和探索,不能用来确定最终项目的质量。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK