這個項目可以理解為針對互聯網IT人打造的中文版awesome-go。已有茄耐的awesome-go項目, 匯總了很多go開源項目, 但存在的問題是收集太全了, 而且每個項目沒有詳細描述。
成都創新互聯主營大興網站建設的網絡公司,主營網站建設方案,app軟件開發公司,大興h5小程序制作搭建,大興網站營銷推廣歡迎大興等地區企業咨詢
本項目作為awesome-go的一個擴展,根據go語言中文社區提供的資料,還有互聯網企業架構設計中的常見組件分類, 共精心挑森譽選了153個開源項目(項目不限于在github開源的項目)此納段, 分成以下17個大類。
項目初衷是幫助到那些想學習和借鑒優秀golang開源項目, 和在互聯網架構設計時期望快速尋找合適輪子的人。
ps: 以下項目 star數均大于100 ,且會定期檢查項目的url,剔除無效鏈接。 每個分類下的項目會按照 star數從高到低 進行排列。
1.Docker項目
網址為 。
介紹:Docker是一種操作系統層面的虛擬化技術,可以在操作系統和應用程序之間進行隔離,也可以稱之為容器。Docker可以在一臺物理服務器上快速運行一個或多個實例。例如,啟動一個Cent OS操作系統,并在其內部命令行執行指令歲巖后結束,整個過程就像自己在操作系統一樣高效。
2.golang項目
網址為 。
介紹:Go語言的早期源碼使用C語言和匯編語言寫成。從Go 1.5版本自舉后,完全使用Go語言自身進行編寫。Go語言的源碼對了解Go語言的底層調度有極大的參考意義,建議希望對Go語言有深入了解的讀者讀一讀。
3.Kubernetes項目
網址為 。
介紹:Google公司開發的構建于Docker之上的容器調度服務,用戶可以通過Kubernetes集群進行云端容器集群管理。缺察
4.etcd項目
網址為 。
介紹:一款分布式、可靠的KV存儲系統,可以快速進行云配置。
5.beego項目
網址為 。
介紹:beego是一個類似Python的Tornado框架,采用了RESTFul的設計思路,使用Go語言編寫的一個極輕量級、高可伸縮性和高性能的Web應用框架。
6.martini項目
網址為 。
介紹:一款快速構建模塊化的Web應用的Web框架。
7.codis項目
網址為 Labs/codis。
介紹:國產的優秀分布式Redis解決方案。
8.delve項目
網址為 。
介紹:Go語言強大的調試器,被很多集成環境和編輯器整伏雀茄合。
Ethr 是一個用 golang 編寫的跨平野念臺網絡性能測量工具。該項目的目標是提供一個本地工具,用于跨 TCP、UDP、HTTP、HTTPS 等多種協議以及跨多個平臺的帶寬、連辯脊擾接/秒、數據包/秒、延遲、丟失和抖動的全面網絡性能測量; Ethr 支持多線程,攜旦這允許它擴展到 1024 甚至更多的連接數,多個客戶端與單個服務器通信等; 用于延遲測量,它類似于 Windows 上的 latte 或 Linux 上的 sockperf
1、ethr 二進制安裝
2、ethr 命令行常見選項
Go語言是一種開源的編程語言,被廣泛應用于網絡編程、云計算、分布式系統等領域。
go語言的三位作者
Go語言的設計目標是成為一種語法簡潔、執行效率高、并發性能強大的編程語言。它由Google公司研發,于2009年首次發布,并于2012年成為了開源項目。Go語言具有C語言的表達能力和Python的開發效率,同時還擁有自己獨特的語法和特性,如協程、垃圾回收機制等。因此,它被廣泛應用于網絡編程、云計算、分布式系統等領域,并且越來越受到開發者的青睞。
Go語言的出現,填補了許多編程語言在并發編程方面的空缺。它提供了一種輕量級線程模型,通過協程碧虛畝(goroutine)的方式,實現了高效的并發編程。譽顫同時,Go語言還支持內置的網絡編程和字節序列編解碼庫,使得網絡編程變得更加容易和高效。在云計算、分布式悔森系統等領域,Go語言也得到了廣泛的應用。例如,Docker和Kubernetes等開源項目就是用Go語言開發的。此外,Go語言還具有代碼可讀性高、編譯速度快、編譯后的可執行文件體積小等優點,使得它成為了開發高性能、高并發應用的理想語言之一。
本文名稱:go語言開源 go語言開源商城
當前網址:http://m.newbst.com/article42/ddpicec.html
成都網站建設公司_創新互聯,為您提供軟件開發、Google、商城網站、服務器托管、標簽優化、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯