GitHub上優秀的Go開源專案

2022-08-24 23:30:19 字數 1401 閱讀 7409

近一年來,學習和研究go語言,斷斷續續的收集了一些比較優秀的開源專案,這些專案都非常不錯,可以供我們學習和研究go用,從中可以學到很多關於go的使用、技巧以及相關工具和方法。我把他們整理發出來,大家有興趣可以根據自己的愛好選擇一些進行研究和閱讀,提公升自己的能力,更好的使用go語言,開發出更優秀的專案。

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

go本身,也是用go語言實現的,包括他的編譯器,要研究go源**的可以看此項目錄

藍燈,一款p2p的過牆軟體,他和ss不一樣的是,他是分布式的,p2p的,通過藍燈,你可以和自由上網的使用者共享網路,對方可以自由上網,你也就自由了。

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

這不是乙個go專案,他是乙個學習go的資料**,屬於著名的awesome系列,裡面關於go的資源非常詳細。

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

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

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

一款開源監控度量的看板系統,可以接graphite,elasticsearch,influxdb等資料來源,定製化很高。

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

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

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

快速的,跨平台的http/2 web伺服器。

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

也是一款不錯的web框架。

google開源的圖資料庫,這是乙個nosql資料庫,適合處理複雜的,但是結構化低的資料,適用於社交網路,推薦系統等。

一款開源的實時的,分布式的訊息中介軟體系統。

codis是乙個分布式redis解決方案,其實就是乙個資料庫**,讓你在使用redis集群的時候,就像使用單機版的redis是一樣的,對開發者透明。

這個go開發者都知道,一款go應用開發的除錯工具。

cobra是乙個命令列go庫,可以讓你建立非常強大的,現代的cli命令列應用。

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

pholcus(幽靈蛛)是一款純go語言編寫的支援分布式的高併發、重量級爬蟲軟體,定位於網際網路資料採集,為具備一定go或js程式設計基礎的人提供乙個只需關注規則定製的功能強大的爬蟲工具。

GitHub上優秀的Go開源專案

近一年來,學習和研究go語言,斷斷續續的收集了一些比較優秀的開源專案,這些專案都非常不錯,可以供我們學習和研究go用,從中可以學到很多關於go的使用 技巧以及相關工具和方法。我把他們整理發出來,大家有興趣可以根據自己的愛好選擇一些進行研究和閱讀,提公升自己的能力,更好的使用go語言,開發出更優秀的專...

GitHub上 優秀的 Android 開源專案

對於github上開源專案的整理,很多部落格都有寫過。但是我覺得有些部落格整理的開源專案過多,讓我們看的眼花繚亂,以至於我們不知道該用哪乙個好。所以為了更好的有利於初學者的學習,我從實戰和易用性的角度重新整理這些優秀的開源專案,貪多無厭,一兩個精品足以。這些開源專案可以分為ui類和框架類。ui類主要...

如何在GitHub上發現優秀的開源專案

如果作為一名程式設計師,你連github都沒有聽過或者用過的話,那真是太遺憾了。github的使用可是程式設計師在職業生涯中的一項必備技能啊,最近在網上搜了一下,發現有好多童鞋都在提問github的使用教程,其實網上關於github使用的優秀教程還真是不少,本人也在其中獲益頗多,好了,我們今天就來談...