有哪些值得學習的 Go 語言開源專案?

時間 2021-05-06 23:02:52

1樓:nicholas

如果是新手的話,可以試試這個https://

2樓:wang6756

(開源)golang123 是使用 vue、nuxt、nodejs 和 golang 開發的社群系統

Github: shen100/golang123

求star,求支援,求註冊,求使用。

3樓:劉東

先讓開發自動化:https://

github.com/liudng/dogo像php一樣var_dump:https://github.com/liudng/godump

4樓:hack stoic

看過awesome-go專案, 彙總了很多go開源專案。 但是awesome-go收集了太全了, 而且每個專案沒有描述。 因此我自己根據go語言中文社群提供的資料,還有網際網路企業架構設計中的常見元件分類, 共精心挑選了100多個開源專案(專案不限於在github開源的專案), 分成以下十幾個大類。

這個專案可以理解為網際網路IT人打造的中文版awesome-go。這個專案初衷是幫助到那些想學習和借鑑優秀golang開源專案, 和在網際網路架構設計時期望快速尋找合適輪子的人。github.

lang-open-source-projects- 監控系統

- 容器技術

- PaaS工具

- 大資料

- 資料庫技術

- 儲存技術

- 分布式系統

- 訊息系統

- 伺服器管理

- 安全工具

- 網路工具

- Web工具

- Web框架

- 區塊鏈技術

- 其它

5樓:Beta

谷歌官方維護的使用go語言的專案列表

6樓:border

bradfitz(memcached開發者)寫的Groupcachegroupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. https://

7樓:

MQ方面有nsq;Web方面有revel和beego;skynet我剛剛知道,還沒來得及看。另外在雲計算方面有docker,這個東西也是很給力的,值得研究。我說的這些都在github上,可以自取。

8樓:asta謝

我個人認為兩個開源專案非常值得學習,乙個是nsq,乙個是skynet,對於我們認識channel、分布式開發都有很大的幫助

9樓:李健富

robfig/revel · GitHubastaxie/beego · GitHubgo-sql-driver/mysql 路 GitHubhttps://

dustin/gomemcached 路 GitHub

go語言解決併發的方法有哪些?

李廣勝 完全沒有必要用協程處理mysql請求。從mysql拿資料,等待資料返回,處理資料這是乙個同步過程,這個地方用協程處理沒有任何意義,就算你用協程處理mysql,處理請求的協程還是要等待mysql的資料返回。如果你擔心mysql鏈結在等待資料的時候會占用CPU時間,完全不會,go的排程器已經實現...

值得看的Python的開源專案有哪些?

w2014 然後看到一半就開始對著官網上的Featured Games打遊戲去了 Qing Freedom 你要的都在這裡了,還需要來逼乎來問嗎?一張圖搞定的事情,非要裝逼拉都拉不住!寫的多就是好嗎?把專案fork到自己的賬號,down之,提issues 完善自己的branch,解決issues提交...

近年來 2005之後 ,C 有哪些高大上的開源專案?

農民伯伯 稍微用過的兩個 網頁實時通訊框架 webrtc 谷歌收購Global IP Solutions公司之後將其開源 ACE 網路通訊框架 Cyandev Mac OS X 底層 Android 底層 Chrome及WebKit Microsoft Office Visual Studio 夠高...