当前位置: 首页 > news >正文

GitHub上优秀的Go开源项目

近一年来,学习和研究Go语言,断断续续的收集了一些比较优秀的开源项目,这些项目都非常不错,可以供我们学习和研究Go用,从中可以学到很多关于Go的使用、技巧以及相关工具和方法。我把他们整理发出来,大家有兴趣可以根据自己的爱好选择一些进行研究和阅读,提升自己的能力,更好的使用Go语言,开发出更优秀的项目。
docker
无人不知的虚拟华平台,开源的应用容器引擎,借助该引擎,开发者可以打包他们的应用,移植到任何平台上。

https://github.com/docker/docker
38154 stars
11393 forks
golang
go本身,也是用go语言实现的,包括他的编译器,要研究go源代码的可以看此项目录
https://github.com/golang/go
23082 stars
3081 forks
lantern
蓝灯,一款P2P的过墙软件,他和SS不一样的是,他是分布式的,P2P的,通过蓝灯,你可以和自由上网的用户共享网络,对方可以自由上网,你也就自由了。
https://github.com/getlantern/lantern
21479 stars
5573 forks
kubernetes
Google出品,用于调度和管理docker的开源容器管理系统,利用他,可以方便的管理你的docker实例,哪怕非常多,也是目前最流行的docker管理系统。
https://github.com/kubernetes/kubernetes
19513 stars
6540 forks
awesome-go
这不是一个go项目,他是一个学习go的资料网站,属于著名的awesome系列,里面关于go的资源非常详细。
https://github.com/avelino/awesome-go
17182 stars
2154 forks
gogs
一款基于git的代码托管系统,类似于github和gitlab,不过其小巧易用,功能强大,部署方便,也有不少用户在使用。
https://github.com/gogits/gogs
17004 stars
1887 forks
syncthing
开源的文件同步系统,它使用了其独有的对等自由块交换协议,速度很快,据说可以替换BitTorrent Sync。
https://github.com/syncthing/syncthing
14399 stars
1117 forks
hugo
一款极速的静态页面生成器,让你可以很快的搭建个人网站,提供了多套主题可供使用,并且可以自己定制,和NodeJS的Hexo是一样的。
https://github.com/spf13/hugo
13926 stars
2110 forks
grafana
一款开源监控度量的看板系统,可以接Graphite,Elasticsearch,InfluxDB等数据源,定制化很高。
https://github.com/grafana/grafana
13659 stars
2133 forks
etcd
一款分布式的,可靠的K-V存储系统,使用简单,速度快,又安全。
https://github.com/coreos/etcd
11837 stars
2148 forks
hub
一款更便捷使用github的工具,包装并且扩展了git,提供了很多特性和功能,使用和git差不多。
https://github.com/github/hub
9630 stars
881 forks
influxdb
可伸缩的数据库,使用场景主要用来存储测量数据,事件点击以及其他等实时分析数据,用来做监控性能很不错。
https://github.com/influxdata/influxdb
9501 stars
1330 forks
caddy
快速的,跨平台的HTTP/2 Web服务器。
https://github.com/mholt/caddy
9322 stars
607 forks
beego
国产开源的高性能Web框架,让你快速的开发Go Web应用服务,谢大主笔。
https://github.com/astaxie/beego
9182 stars
2229 forks
martini
也是一款不错的Web框架。
https://github.com/go-martini/martini
8962 stars
942 forks
cayley
Google开源的图数据库,这是一个NoSql数据库,适合处理复杂的,但是结构化低的数据,适用于社交网络,推荐系统等。
https://github.com/cayleygraph/cayley
8885 stars
747 forks
nsq
一款开源的实时的,分布式的消息中间件系统。
https://github.com/nsqio/nsq
7884 stars
1022 forks
codis
Codis是一个分布式Redis解决方案,其实就是一个数据库代理,让你在使用Redis集群的时候,就像使用单机版的Redis是一样的,对开发者透明。
https://github.com/CodisLabs/codis
5171 stars
1340 forks
delve
这个Go开发者都知道,一款go应用开发的调试工具。
https://github.com/derekparker/delve
4700 stars
345 forks
cobra
cobra是一个命令行go库,可以让你创建非常强大的,现代的CLI命令行应用。
https://github.com/spf13/cobra
3161 stars
285 forks
shadowsocks-go
go版本的shadowsocks,大家都懂的。
https://github.com/shadowsocks/shadowsocks-go
2195 stars
1839 forks
pholcus
Pholcus(幽灵蛛)是一款纯Go语言编写的支持分布式的高并发、重量级爬虫软件,定位于互联网数据采集,为具备一定Go或JS编程基础的人提供一个只需关注规则定制的功能强大的爬虫工具。
https://github.com/henrylee2cn/pholcus
1814 stars

560 forks


原文发布时间为:2018-11-21

本文作者:飞雪无情flysnow_org

本文来自云栖社区合作伙伴“Golang语言社区”,了解相关信息可以关注“Golang语言社区”。

相关文章:

  • 51CTO试一下
  • 《从零开始学Swift》学习笔记(Day 10)——运算符是“ +、-、*、/ ”吗?
  • 从7个骨架项目启动你的rails开发
  • 宿主机为linux、windows分别实现VMware三种方式上网
  • DELPHI存储过程调用
  • Java集合源码分析之LinkedList
  • 消息总线重构之EventBus
  • XLSReadWriteII5导入excel数据
  • 记录:Spring JdbcTemplate查询返回的Map与数据库对查询字段名的处理
  • 【转载】SSH服务器端/etc/ssh/sshd_conf配置文件详解
  • 微软私有云分享(R2)23 裸金属安装
  • 竞赛题解 - CF Round #524 Div.2
  • MySQL数据“误”删“攻防”战
  • 2018年OpenStack用户调查报告出炉:Kubernetes仍居首
  • Entity相互关系
  • .pyc 想到的一些问题
  • Angular4 模板式表单用法以及验证
  • Apache Spark Streaming 使用实例
  • DataBase in Android
  • IndexedDB
  • Java,console输出实时的转向GUI textbox
  • Java方法详解
  • LeetCode29.两数相除 JavaScript
  • Node项目之评分系统(二)- 数据库设计
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 简单实现一个textarea自适应高度
  • 爬虫模拟登陆 SegmentFault
  • 学习使用ExpressJS 4.0中的新Router
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 1.Ext JS 建立web开发工程
  • Linux权限管理(week1_day5)--技术流ken
  • !!java web学习笔记(一到五)
  • # 飞书APP集成平台-数字化落地
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (30)数组元素和与数字和的绝对差
  • (4)Elastix图像配准:3D图像
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)winform之ListView
  • .Family_物联网
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET MVC之AOP
  • .NET企业级应用架构设计系列之开场白
  • .net实现客户区延伸至至非客户区
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @ModelAttribute注解使用
  • [20190113]四校联考
  • [AutoSAR 存储] 汽车智能座舱的存储需求
  • [C#][DevPress]事件委托的使用