10大Go语言开源项目

Kubernetes (K8s):https://github.com/kubernetes/kubernetes

Kubernetes

Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。

Awesome Go:https://github.com/avelino/awesome-go

Awesome Go

一款Go框架、库和软件列表!学习go语言一定要关注

Moby:https://github.com/moby/moby

Moby

之前是docker的github地址,在2017将地址改成moby。Docker本身并不是容器,它是创建容器的工具,可以理解成“搭建、发送、运行”三板斧的工具。
在改名之后Moby会以一个开源组织的方式存在,而docker是一个产品,需要从docker公司下载使用,后续将开启收费之路,甚至公司上市,毕竟软件公司上市不在少数如mongo和es

Hugo:https://github.com/gohugoio/hugo

Hugo

一个快速灵活的静态站点生成器,一个用Go编写的HTML和CSS静态网站生成器。它在速度、易用性和可配置性进行了优化。Hugo获取一个包含内容和模板的目录,并将它们呈现到一个完整的HTML网站中。

Gin:https://github.com/gin-gonic/gin

Gin

一款go语言http框架,也是国内比较最常用的http框架。封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点

frp:https://github.com/fatedier/frp

frp

go语言开发的快速反向代理,通过简单的配置便可以实现内网穿透。让公网的设备能够访问到局域网内的服务器。理论上go开发人员不用关注

Syncthing:https://github.com/syncthing/syncthing

Syncthing

是一个文件同步客户端的程序。它在两台或多台计算机之间同步文件

fzf:https://github.com/junegunn/fzf

image

一个模糊搜索神器,让你通过输入模糊的关键词就可以定位文件或文件夹

build-web-application-with-golang:https://github.com/astaxie/build-web-application-with-golang

build-web-application-with-golang

学习Go过程以及以前从事Web开发过程中的一些经验总结。go初学者可以关注

Gogs:https://github.com/gogs/gogs

Gogs

构建一个简单、稳定且可扩展的自托管 Git 服务。类似github和Gitlab,比他们更轻巧。一般公司还是要自己通过Gitlab或者Git搭建内部代码仓库

你可能感兴趣的:(10大Go语言开源项目)