20款GitHub上優秀的Go開源項目

docker

無人不知的虛擬華平臺,開源的應用容器引擎,藉助該引擎,開發者可以打包他們的應用,移植到任何平臺上。

https://github.com/docker/docker38154 stars11393 forks

kubernetes

Google出品,用於調度和管理docker的開源容器管理系統,利用他,可以方便的管理你的docker實例,哪怕非常多,也是目前最流行的docker管理系統。

https://github.com/kubernetes/kubernetes19513 stars6540 forks

awesome-go

這不是一個go項目,他是一個學習go的資料網站,屬於著名的awesome系列,裡面關於go的資源非常詳細。

https://github.com/avelino/awesome-go17182 stars2154 forks

gogs

一款基於git的代碼託管系統,類似於github和gitlab,不過其小巧易用,功能強大,部署方便,也有不少用戶在使用。

https://github.com/gogits/gogs17004 stars1887 forks

syncthing

開源的文件同步系統,它使用了其獨有的對等自由塊交換協議,速度很快,據說可以替換BitTorrent Sync。

https://github.com/syncthing/syncthing14399 stars1117 forks

hugo

一款極速的靜態頁面生成器,讓你可以很快的搭建個人網站,提供了多套主題可供使用,並且可以自己定製,和NodeJS的Hexo是一樣的。

https://github.com/spf13/hugo13926 stars2110 forks

grafana

一款開源監控度量的看板系統,可以接Graphite,Elasticsearch,InfluxDB等數據源,定製化很高。

https://github.com/grafana/grafana13659 stars2133 forks

etcd

一款分佈式的,可靠的K-V存儲系統,使用簡單,速度快,又安全。

https://github.com/coreos/etcd11837 stars2148 forks

hub

一款更便捷使用github的工具,包裝並且擴展了git,提供了很多特性和功能,使用和git差不多。

https://github.com/github/hub9630 stars881 forks

influxdb

可伸縮的數據庫,使用場景主要用來存儲測量數據,事件點擊以及其他等實時分析數據,用來做監控性能很不錯。

https://github.com/influxdata/influxdb9501 stars1330 forks

caddy

快速的,跨平臺的HTTP/2 Web服務器。

https://github.com/mholt/caddy9322 stars607 forks

beego

國產開源的高性能Web框架,讓你快速的開發Go Web應用服務,謝大主筆。

https://github.com/astaxie/beego9182 stars2229 forks

martini

也是一款不錯的Web框架。

https://github.com/go-martini/martini8962 stars942 forks

cayley

Google開源的圖數據庫,這是一個NoSql數據庫,適合處理複雜的,但是結構化低的數據,適用於社交網絡,推薦系統等。

https://github.com/cayleygraph/cayley8885 stars747 forks

nsq

一款開源的實時的,分佈式的消息中間件系統。

https://github.com/nsqio/nsq7884 stars1022 forks

codis

Codis是一個分佈式Redis解決方案,其實就是一個數據庫代理,讓你在使用Redis集群的時候,就像使用單機版的Redis是一樣的,對開發者透明。

https://github.com/CodisLabs/codis5171 stars1340 forks

delve

這個Go開發者都知道,一款go應用開發的調試工具。

https://github.com/derekparker/delve4700 stars345 forks

cobra

cobra是一個命令行go庫,可以讓你創建非常強大的,現代的CLI命令行應用。

https://github.com/spf13/cobra3161 stars285 forks

shadowsocks-go

go版本的shadowsocks,大家都懂的。

https://github.com/shadowsocks/shadowsocks-go2195 stars1839 forks

pholcus

Pholcus(幽靈蛛)是一款純Go語言編寫的支持分佈式的高併發、重量級爬蟲軟件,定位於互聯網數據採集,為具備一定Go或JS編程基礎的人提供一個只需關注規則定製的功能強大的爬蟲工具。

https://github.com/henrylee2cn/pholcus1814 stars560 forks