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

相关文章

从基础到高级详解Go语言中错误处理的实践指南

《从基础到高级详解Go语言中错误处理的实践指南》Go语言采用了一种独特而明确的错误处理哲学,与其他主流编程语言形成鲜明对比,本文将为大家详细介绍Go语言中错误处理详细方法,希望对大家有所帮助... 目录1 Go 错误处理哲学与核心机制1.1 错误接口设计1.2 错误与异常的区别2 错误创建与检查2.1 基础

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

在Ubuntu上打不开GitHub的完整解决方法

《在Ubuntu上打不开GitHub的完整解决方法》当你满心欢喜打开Ubuntu准备推送代码时,突然发现终端里的gitpush卡成狗,浏览器里的GitHub页面直接变成Whoathere!警告页面... 目录一、那些年我们遇到的"红色惊叹号"二、三大症状快速诊断症状1:浏览器直接无法访问症状2:终端操作异常

Go语言中json操作的实现

《Go语言中json操作的实现》本文主要介绍了Go语言中的json操作的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录 一、jsOChina编程N 与 Go 类型对应关系️ 二、基本操作:编码与解码 三、结构体标签(Struc

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

MyCat分库分表的项目实践

《MyCat分库分表的项目实践》分库分表解决大数据量和高并发性能瓶颈,MyCat作为中间件支持分片、读写分离与事务处理,本文就来介绍一下MyCat分库分表的实践,感兴趣的可以了解一下... 目录一、为什么要分库分表?二、分库分表的常见方案三、MyCat简介四、MyCat分库分表深度解析1. 架构原理2. 分

python语言中的常用容器(集合)示例详解

《python语言中的常用容器(集合)示例详解》Python集合是一种无序且不重复的数据容器,它可以存储任意类型的对象,包括数字、字符串、元组等,下面:本文主要介绍python语言中常用容器(集合... 目录1.核心内置容器1. 列表2. 元组3. 集合4. 冻结集合5. 字典2.collections模块

使用Go调用第三方API的方法详解

《使用Go调用第三方API的方法详解》在现代应用开发中,调用第三方API是非常常见的场景,比如获取天气预报、翻译文本、发送短信等,Go作为一门高效并发的编程语言,拥有强大的标准库和丰富的第三方库,可以... 目录引言一、准备工作二、案例1:调用天气查询 API1. 注册并获取 API Key2. 代码实现3