Github 2024-11-14 Go开源项目日报 Top10

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

开发语言项目数量
Go项目10
Inno Setup项目1

mkcert:本地受信任的开发证书工具

  • 创建周期:2208 天
  • 开发语言:Go
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:47097 个
  • Fork数量:2448 次
  • 关注人数:47097 人
  • 贡献人数:37 人
  • Open Issues数量:142 个
  • Github地址:https://github.com/FiloSottile/mkcert.git
  • 项目首页: https://mkcert.dev

mkcert是一个简单的零配置工具,用于创建本地受信任的开发证书。它会自动在系统根证书存储中安装本地CA,并生成本地受信任的证书,无需任何配置。它旨在解决使用真实CA证书进行开发的风险以及自签名证书引起的信任错误。

Node.js版本管理工具(Windows)

  • 创建周期:3533 天
  • 开发语言:Go, Inno Setup
  • 协议类型:MIT License
  • Star数量:35136 个
  • Fork数量:3198 次
  • 关注人数:35136 人
  • 贡献人数:73 人
  • Open Issues数量:80 个
  • Github地址:https://github.com/coreybutler/nvm-windows.git

/images/coreybutler-nvm-windows-0.png

Node.js版本管理实用工具,用Go语言编写,适用于Windows。它允许在Windows计算机上管理多个Node.js安装,并类似于nvm,但适用于Windows。支持Node 4+,在安装或切换版本时需要管理员权限来创建符号链接。它可用于在不卸载稳定版本的情况下,使用不同的Node.js版本测试模块。

gRPC-Go: 高性能、开源的通用RPC框架的Go语言实现

  • 创建周期:3356 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:19531 个
  • Fork数量:4256 次
  • 关注人数:19531 人
  • 贡献人数:387 人
  • Open Issues数量:133 个
  • Github地址:https://github.com/grpc/grpc-go.git
  • 项目首页: https://grpc.io

gRPC-Go是gRPC的Go语言实现,是一个高性能、开源的通用RPC框架,将移动和HTTP/2放在首位。它设计高效,并且有很好的文档,易于采用。

Terraform AWS提供程序

  • 创建周期:2439 天
  • 开发语言:Go
  • 协议类型:Mozilla Public License 2.0
  • Star数量:9193 个
  • Fork数量:8685 次
  • 关注人数:9193 人
  • 贡献人数:353 人
  • Open Issues数量:4051 个
  • Github地址:https://github.com/hashicorp/terraform-provider-aws.git
  • 项目首页: https://registry.terraform.io/providers/hashicorp/aws

Terraform AWS提供程序允许Terraform管理AWS资源,并提供贡献指南、季度开发路线图、常见问题解答、教程和讨论论坛等资源。

ExternalDNS: Kubernetes服务和Ingress与外部DNS提供商同步工具

  • 创建周期:2583 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:7131 个
  • Fork数量:2452 次
  • 关注人数:7131 人
  • 贡献人数:409 人
  • Open Issues数量:254 个
  • Github地址:https://github.com/kubernetes-sigs/external-dns.git

ExternalDNS是一个开源工具,它将Kubernetes服务和Ingress与AWS Route53、Google CloudDNS等外部DNS提供商进行同步。

现代化终端文件管理器

  • 创建周期:72 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:4048 个
  • Fork数量:72 次
  • 关注人数:4048 人
  • 贡献人数:26 人
  • Open Issues数量:26 个
  • Github地址:https://github.com/yorukot/superfile.git
  • 项目首页: https://superfile.netlify.app

这是一个现代化和复杂的开源终端文件管理器,旨在执行常见的文件操作。

终极摄像头流应用程序

  • 创建周期:672 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:3634 个
  • Fork数量:299 次
  • 关注人数:3634 人
  • 贡献人数:27 人
  • Open Issues数量:241 个
  • Github地址:https://github.com/AlexxIT/go2rtc.git
  • 项目首页: https://github.com/AlexxIT/Blog

终极摄像头流应用程序,支持各种协议,如RTSP、RTMP、HTTP-FLV、WebRTC、MSE、HLS、MP4、MJPEG、HomeKit和FFmpeg。它是一个零依赖和零配置的小型应用程序,适用于所有操作系统,提供低延迟流式传输,并能够从各种来源进行流式传输,如RTSP、RTMP、DVRIP、HTTP、USB摄像头等。该项目还支持流式传输到各种目的地,包括流行的流媒体服务,如YouTube和Telegram,并且是第一个支持从HomeKit摄像头进行流式传输的项目。它提供了诸如Safari中的WebRTC的H265支持、通过FFmpeg的即时转码、多源双向编解码器协商等功能,并可与智能家居平台集成。