Go中文分詞庫,支持中英文,混合詞組,自定義字典。
Machinery 是一個 Go 語言的異步任務隊列和作業隊列,基于分布式消息傳遞。類似 Python 的 Celery 框架。
Y!Go這是一個Yahoo Messenger J2ME客戶端。
Go是一個新的語言。雖然它從其他語言中借鑒了一些特性,但是Go語言的編程方式和其他是有本質卻別的。如果只是簡單的將C++或Java等代碼翻譯為Go代碼是不可能得到最優的Go代碼的。java程序員用java的思維方式編程,并不是Go的思維方式。如果采用go的思維方式,一個問題可能有完全不同的解決方法。因此,如果要真正的用好Go語言,理解它的語言特性和設計思想是很重要的。另外,還要知道Go語言的變成風格,例如命名方式、格式化、程序結構等等,采用通用的方式也便于和其他的Go程序員交流。
上面這張圖來自 TinyPNG ,他們的圖片壓縮服務真的不錯,不過如果我們需要去比較這兩張圖的差異,眼球就需要不停的左右移動去看兩張圖,難免會覺得看不出差異在哪裡。
Go 項目組發布了 Go 1.5 的計劃,Go 1.5 將使用 Go 1.4 進行構建,Go 源碼樹將完全消除所有 C 的代碼。移除 C 編譯器 (5c,6c,8c,9c)。剩下的 C 程序將轉成 Go 語言,包括 Go compilers (golang.org/s/go13compiler), 匯編器和連接器 (golang.org/s/go13linker) 以及 cmd/dist. 如果這些程序都采用 Go 編寫,這會引發一個在完整構建源碼的啟動問題 —— 你需要一個可用的 Go 工具鏈來構建 Go 工具鏈。
Go 1.5 正式發布,這是 Go 的第六個重要版本。 此版本包括大量重大改進,編譯工具鏈從 C 轉換到 Go,從 Go 代碼庫中完全移除 C 代碼。完完全全重新設計了垃圾收集器,減少垃圾收集器的停頓時間。改進 scheduler,允許修改默認 GOMAXPROCS 值(并發執行 goroutines 數量),可以從 1 修改到邏輯 CPUs 的數量。改進 linker,允許分布式 Go 包作為分享庫鏈接到 Go 程序,可以構建 Go 包到歸檔或者分享庫,可以鏈接或者通過 C 程序加載 (design doc)。
gnote是一款基于golang語言編寫的記事本,不依賴于數據庫,gnote直接采用系統文件系統進行日志存儲,因此日記庫支持一鍵打包功能。
go-start 是 Go 語言實現的一個高層次 web 框架,類似于 Python 的 Django,Ruby 的 Rails。
Go語言的Oracle 驅動,用于在Go語言中操作Oracle 數據庫和執行SQL語言。
Web.Go 跟 web.py 類似,但使用的是 Go 編程語言實現的 Web 應用開發框架。
在Go 1.5發布時,前Intel Black Belt級工程師,現Google工程師Dmitry Vyukov同時發布了Go語言隨機測試工具 go-fuzz 。在 GopherCon2015 大會上,Dmitry Vyukov在其名為“[Go Dynamic Tools]”的presentation中著重介紹了 go-fuzz 。
PHP-For-Go-Web 是用 php+bootstrap3 來解析《Go Web 編程》的 md 文件。構建本地或者遠程網站。媽媽再也不用擔心我的網速了。
Vim的Go開發插件,它帶有預先定義的合理設置(如在保存時自動gofmt)。提供自動完成、片段支持,改進語法高亮,轉向工具鏈的命令,等等。
Go commons pool是一個通用的go語言對象池,基于Java版本的Apache Commons Pool改寫。Go commons pool實現了Java版本的主要功能,改寫了大多數Java版本的測試用例,測試覆蓋率達到90%,性能測試結果和Java版本的相近,已經可以用于生產環境,于是發布1.0版本。
go-fastcgi 是為 Go 語言實現的 fastcgi 應用庫,簡單易學。
關于Go語言的萌芽時期,我們可以追溯至上個世紀。不過,直至2009年,它才真正被披露,并成為開源大家庭中的一員。在2012年,Go語言的創造者們發布了它的1.0版本。大家可能有所耳聞,Go語言出自Google公司。但很多人可能并不清楚,它的創造者們更是名頭不小。他們包括Unix操作系統和B語言(C語言的前身)的創造者、UTF-8編碼的發明者Ken Thompson,Unix項目的參與者、UTF-8編碼的聯合創始人和Limbo編程語言(Go語言的前身)的創造者Rob Pike,以及著名的Javascript引擎V8的創造者Robert Griesemer。正因為有了他們的引領,一批又一批的全球頂尖計算機軟件人才都相繼加入到了Go語言項目中。
Go UI是一個Go語言的原生平臺GUI庫。
sqlgen 能夠從你的Go結構體生成SQL語句和數據庫幫助類函數。它可以代替一個簡單的ORM或手寫SQL使用。
Go語言是谷歌2009發布的第二款開源編程語言。Go語言專門針對多處理器系統應用程序的編程進行了優化,使用Go編譯的程序可以媲美C或C++代碼的速度,而且更加安全、支持并行進程。