GitHub上本月最受欢迎的Go语言项目有哪些?

2024-03-01 14:59

本文主要是介绍GitHub上本月最受欢迎的Go语言项目有哪些?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点击上方蓝色“飞雪无情”关注我,设个星标,第一时间看文章

在GitHub上猎奇,除了看推荐之外,就是热榜了,能上热榜的项目,一般都不会太差(刷榜的除外)。

这篇文章呢,主要是介绍下本月最受欢迎的Go语言项目,我们可以知道Go语言的趋势,研究这些项目,可以学到很多。

  1. https://github.com/gwuhaolin/livego 。这是一个使用Go语言写的直播服务器,支持HLS、RTMP、HTTP-FLV协议,编码常用的H264都支持。视频封装通过FLV和TS,使用也非常简单。

  2. https://github.com/photoprism/photoprism 。一个开源的照片管理工具,最大的亮点是使用 Google TensorFlow机器学习自动标记和分类,而且你可以在浏览器中直接查看你的照片,如果你有自己的群辉路由,或者其他,部署上这套工具,就可以很方便的在家里共享和浏览照片了。

  3. https://github.com/kubernetes/kubernetes 。不提了,大家都知道,一如既往的坚挺。

  4. https://github.com/FiloSottile/mkcert 。零配置的证书生成工具,可以很方便的生成本地信任的证书,很简单。

  5. https://github.com/hashicorp/terraform 。IT基础架构自动化编排工具,运维的好帮手。现在它又有一个竞争对手,就是https://github.com/pulumi/pulumi。

  6. https://github.com/tal-tech/go-zero 。 一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。

  7. https://github.com/gohugoio/hugo 。一个静态网站构建工具,功能强大,速度快,我的博客 https://www.flysnow.org/ 就是用这个工具构建的,直接托管在CDN就可以,都不用买服务器。

  8. https://github.com/avelino/awesome-go 。精选了Go语言实现的软件、工具、框架、库的列表。并且也分好类别了,如果你正在想找某种需要的库,可以从这里逛逛。

  9. https://github.com/hashicorp/vault 。这是一个集中管理密码、证书的工具,通过HTTP API 对外提供统一的访问入口,并且有审计和日志功能。

  10. https://github.com/hashicorp/consul。一个服务发现与配置的工具,用于微服务架构。注意hashicorp这个组织,他们已经有3个项目上榜了,非常NB的一个组织。

  11. https://github.com/prometheus/prometheus 。恩,普罗米修斯,一个很NB的监控系统。

  12. https://github.com/ehang-io/nps 。一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等。国人写的,推荐下。

  13. https://github.com/harvester/harvester 。构建在K8S之上超融合基础架构软件,总的Star还不高,最近开始飙升,可能是个潜力项目。

  14. https://github.com/traefik/traefik。一个反向代理、支持负载均衡的工具。Traefik与现有的基础设施组件(Docker、Swarm mode、Kubernetes、Marathon、Conson、Etcd、Rancher、Amazon ECS等)集成,并自动动态地进行自我配置,使用很方便。

——  精彩推荐  ——

Go语言实现的在终端演示幻灯片工具

如何使用Git进行团队协作开发

我那个上架5小时,破万购买的Go语言专栏的示例代码,开源了

Go语言经典库使用分析(九)| 进度条 progressbar

腾讯发布了Go语言代码安全指南

Go语言环境搭建详解(2021版)

整理了101个对你绝对有用的 GitHub 仓库

GitHub上优秀的Go开源项目

扫码关注

分享、点赞、在看就是最大的支持

这篇关于GitHub上本月最受欢迎的Go语言项目有哪些?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/762857

相关文章

Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)

《Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)》文章介绍了如何使用dhtmlx-gantt组件来实现公司的甘特图需求,并提供了一个简单的Vue组件示例,文章还分享了一... 目录一、首先 npm 安装插件二、创建一个vue组件三、业务页面内 引用自定义组件:四、dhtmlx

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

Go路由注册方法详解

《Go路由注册方法详解》Go语言中,http.NewServeMux()和http.HandleFunc()是两种不同的路由注册方式,前者创建独立的ServeMux实例,适合模块化和分层路由,灵活性高... 目录Go路由注册方法1. 路由注册的方式2. 路由器的独立性3. 灵活性4. 启动服务器的方式5.

Go语言中三种容器类型的数据结构详解

《Go语言中三种容器类型的数据结构详解》在Go语言中,有三种主要的容器类型用于存储和操作集合数据:本文主要介绍三者的使用与区别,感兴趣的小伙伴可以跟随小编一起学习一下... 目录基本概念1. 数组(Array)2. 切片(Slice)3. 映射(Map)对比总结注意事项基本概念在 Go 语言中,有三种主要

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

Go Mongox轻松实现MongoDB的时间字段自动填充

《GoMongox轻松实现MongoDB的时间字段自动填充》这篇文章主要为大家详细介绍了Go语言如何使用mongox库,在插入和更新数据时自动填充时间字段,从而提升开发效率并减少重复代码,需要的可以... 目录前言时间字段填充规则Mongox 的安装使用 Mongox 进行插入操作使用 Mongox 进行更