IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

2022-12-21 0 182

Go被称作”21世纪末的C词汇“。

它和C词汇很像,但比C词汇更难认知,较为难入门。在合作开发Web控制系统的这时候,Go有著或其出众的操控性整体表现,因而Go也是近几年来较为炙手可热的一类计算机词汇了。

对想自学Go词汇的好友,在此撷取两个Github上极好的开放源码工程项目。

IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

1. hugo

url: https://github.com/gohugoio/hugostar: 63000fork: 6900watch: 1100

如前所述 Go 的动态中文网站计算机程序。动态中文网站计算机程序的基本原理是在邻近地区聚合动态页面(HTML+CSS),接着上传至伺服器。

那个辅助工具能协助您随心所欲加速地正式发布中文网站,使用者能著眼于文本建立,优先选择讨厌的主轴方可。

Hugo 是最畅销的动态中文网站计算机程序众所周知,它有多样的应用程序和主轴。即便没多样的程式设计此基础,也能加速制做出令人信服的网志或中文网站。

IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

2. syncthing

url: https://github.com/syncthing/syncthingstar: 47000fork: 3600watch: 988

一个采用 Go 编写的免费跨平台的文件同步辅助工具。无需安装,下载相应控制系统的压缩包方可直接运行使用。

操作模式有命令行、Web 和互联网等,可用于构建私有网盘,或者作为内网共享文件的解决方案。

IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

3. caddy

url: https://github.com/caddyserver/caddystar: 44000fork: 3400watch: 800

用 Go 编写的轻量级 Web 伺服器。

相较于 Apache、Nginx 等知名 Web 伺服器,其独特之处在于提供了编译好的可执行文件,实现真正的开箱即用。

无需任何配置就能免费拥有 HTTPS、自动把 Markdown 文件转化成 HTML 等等,是搭建中小型Web服务的省时省心之选。

IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

4. gogs

url: https://github.com/gogs/gogsstar: 41000fork: 4700watch: 1000

如前所述 Go 的一个加速入门的自助服务 Git 服务辅助工具,支持所有平台,类似 GitLab 同样的服务。

GitLab 是如前所述 ruby 词汇,本工程项目如前所述 Go。

工程项目有完善的中文文档,只要支持 Go 词汇的平台都适用,包括 Linux、Mac OS X、Windows 以及 ARM 平台。

IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

5. minio

url: https://github.com/minio/miniostar: 36000fork: 4300watch: 605

如前所述 Go 的开放源码对象存储服务。支持图片、视频、日志等文件的存储,Web 管理后台操作方便。

虽然是轻量级应用,但操控性极好,同时采用 RS code 算法,即便丢失一半硬盘,编码算法仍然能检索和找回数据。适用于大数据、机器自学等场景。

高操控性:单个文件最大支持 5T,最高的读写速度能达到 55Gb/s 和 35Gb/s;可扩展性:能组合不同的集群,支持跨越多个数据中心;云原生:如前所述容器支持 K8S 安排,多租户;对接各种后端存储:支持 S3、DAS、 NAS、Google 等云存储。
IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

6. echo

url: https://github.com/labstack/echostar: 24000fork: 2100watch: 528

Go 最畅销的 Web 框架众所周知,具有高操控性、易扩展、重量轻的特点,示例代码:

package main import “github.com/labstack/echo” func main() { e := echo.New() e.GET(“/”, callback) e.Logger.Fatal(e.Start(“:3000”)) } func callback(ctx echo.Context) error { returnctx.HTML(200, “<h1>你好 echo</h1>”) }
IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

7. mattermost-server

url: https://github.com/mattermost/mattermost-serverstar: 24000fork: 5800watch: 549

采用 Go 合作开发的团队通信服务工程项目,可用于自建服务。

为团队带来跨越 PC 与移动设备的通信服务平台,随心所欲实现信息收发、文件共享、搜索等功能。

IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

8. vegeta

url: https://github.com/tsenart/vegetastar: 20000fork: 1300watch: 319

如前所述 Go 词汇的 HTTP 压测辅助工具。目前市面上有很多压力测试辅助工具,但是本工程项目有著令人惊艳的命令执行效果(vegeta+jaggr+jplot)。

echo GET http://localhost:8080 | \ vegeta attack -rate 5000 -duration 10m | vegeta encode | \ jaggr @count=rps \ hist\[100,200,300,400,500\]:code \ p25,p50,p95:latency \ sum:bytes_in \ sum:bytes_out | \ jplot rps+code.hist.100+code.hist.200+code.hist.300+code.hist.400+code.hist.500 \ latency.p95+latency.p50+latency.p25 \ bytes_in.sum+bytes_out.sum
IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

感谢你看到这里,希望以上信息对你有所帮助。

离开之前,记得点赞哦~

所推荐阅读

所推荐GitHub上8个有意思的工程项目 包含Python JS等不同词汇 建议珍藏

IT元老所推荐 ! 20个必备的Python库 让你的资源从此用不完 提议珍藏

IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

结束语

我是 @老K玩代码,著眼于程式设计合作开发的经验总结和工程项目撷取,对程式设计有兴趣、正在自学程式设计的同学能关注我。

IT大佬推荐 ! 8个GitHub最热门的Go项目,star过万,建议收藏

#头条创作挑战赛#

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务