2022-02-28
簡繁轉換後的資訊
【導讀】:awesome-go 就是 avelino
發起維護的 Go 資源清單,內容包括:音訊和音樂庫、命令列工具、服務端應用、流處理、持續集成、資料庫、機器學習、NLP、物聯網、中介軟體、文本處理、安全、機器人技術等。
這個列表堪稱最全面的 Go 資源匯總,在 GitHub 已有近 6 萬 Star
。
中文版由開源前哨
和Go開發大全
微信公號團隊維護更新,在 GitHub 已有近3100 Star
,歡迎在 Github 上關注。這個中文版的資源庫會定期同步更新到這裡。
維護者:開源前哨
和Go開發大全
微信公號團隊。 「開源前哨」會定期在知乎專欄分享最新、有趣和熱門的開源項目,每個項目都有詳細的介紹和示例。傳送門:https://www.zhihu.com/column/c_1317124962785062912
貢獻者: xiaokugua250、艾淩風、Allenxuxu、sanrentai、wu.zhenhuan、tangyouhua、roseduan、You
注:名單不分排名,不定期補充更新
Go
語言編寫的FLAC資料流程編碼與解碼器。Go
語言編寫的AAC位元流解析器。libsox
庫的go
語言封裝Go
語言編寫的音訊處理庫。libsamplerate
庫的Go
語言封裝go
語言開發的ID3
編碼和解碼庫,具有快速和穩定的特性。go
語言開發的迷你音訊庫。MP3
解碼庫。Go
原生音訊混音器。go
語言音樂理論模型。I/O
庫PortAudio
的go
語言封裝I/O
庫PortMidi
的go
語言封裝Go
語言版Vorbis
解碼器(使用到CGO
,但並不依賴與cgo)go
語言庫web
應用的模組化認證系統,儘量去除模版代碼和硬編碼來以靈活可配置的方式來嵌入到web應用程式中,從而避免重複編碼和重複配置。Branca Tokens
的Golang
實現。ACL
、RBAC
、ABAC
等存取控制模型的授權與認證庫。cookies.txt
檔案格式的解析器。Golang
庫,。API
認證和web
認證,認證模型支援LDAP
、Basic
、Bearer token
和基於證書的認證JSON Web Token
、JSON Web Signatures
和JSON Web Encryption
規範。Golang
編寫的OAuth2
伺服器。(RBAC)
實現。OAuth
和OAuth2
。支持多種身份認證。HTTP
認證中介軟體Web
會話管理,支援可插拔的後端。JWT
的實現。JSON
網路權杖(JWT
)庫。Golang http
伺服器的JWT
中介軟體,有許多配置選項。JSON Web Tokens
(JWT)的Golang實現。OAuth2 (Github)
、htpasswd
、OSIAM
。goauth2
。實現了JWT,Google APIs,GCE,GAE的通用OAuth 2.0
授權包。 Go
語言 OAuth2
伺服器庫TOTP
和基於HMAC
的一次性密碼HOTP
庫。(PASETO)
的Golang
實現。cookies
和bcrypt
。RBAC
庫。Go
中輕鬆管理OAuth2
作用域。HTTP
伺服器的會話管理器。cookie
編碼/解碼庫。Go
語言會話管理(支援Google App Engine - GAE
) SessionGate Redis
模組進行 Go
會話管理。Go
語言HTTP
伺服器開發的非常簡單的、高性能的、高可定制的會話服務HTTP
會話管理和標識庫。jwt
生成器和解析器。` 構建和使用機器人的庫`
Go
編寫的IRC
、Slack
和Telegram
機器人。LINE
、Slack
、Gitter
等構建機器人的框架。Golang
實現的Telegram
機器人API封裝。twitch.tv
聊天機器人的庫。 golang
實現的基於控制台的加密貨幣交易所交易機器人庫Go VK
機器人庫。Slack
機器人的框架。Stellar DEX
的官方交易機器人。開箱即用,用Golang編寫,相容中心化交易所和自訂交易策略。Telegram
機器人的框架。Telegram
機器人api的Go
庫。Slack
機器人的簡單易用框架。Slack
機器人的框架。Telegram
機器人伺服器,其API類似於net/http
。Go
編寫的Telegram
機器人框架。Telegram
機器人用戶端。Redis
和JSON
進行消息傳遞的面向服務的 IRC
機器人。用於創建一個標準命令列應用程式的庫
Python
的argparse
模組啟發的命令列參數解析器。 bash
的語法的命令列字串並將其作為參數的Go
語言庫,Golang
結構體tag
實現 CLI
庫,不需要其他依賴。flag
包,具有支援子命令的特性POSIX/GNU
風格,類似於getopt
的命令列UI的Go庫。CLI
應用程式:基於結構欄位和標籤設置標誌參數、預設值和用法。Go
語言編寫的 bash
命令補全工具以及 Go
命令補全工具tag
的結構體環境配置。Go
命令列選項解析庫,支援子命令。flag
包,具有出色的子命令支援。Go
標準標誌包的標誌參數類型集合。Go
中基於結構體的參數解析。 CLI
工作流程的 Go
庫。Go
選項解析器,靈感來自 Perl
中靈活性的 GetOpt::Long
。Go
庫。Go
語言庫Unikernel
編輯器和生成器POSIX/GNU
風格的flags
.flag
生成器,支援flag, urfave/cli, pflag, cobra, kingpin
等其他庫用於構建控制台應用程式和控制台使用者介面的庫.
ASCII
行圖┈┈╭╯的go語言工具包ANSI
終端顏色,支援 fmt.Printf/Sprintf
bootstrap
顏色類啟發的上下文fmt
。fmt
庫完全相容ANSI
字元。 ANSI
彩色文本範本的 Go
庫。go
語言版本的isatty
Go
實現簡單的表格。Golang
表格的庫。ASCII
表格,而不需要向API
傳遞大量資料集。termbox-go
的 Go
終端儀錶盤,靈感來自 termui 。termbox-go
的 Go
終端儀錶盤,靈感來源於blessed-contrib 。CLi Spinner
工具包。配置解析庫
ENV
以及任何你想要的地方讀取)。Go
專案配置包。JSON
或YAML
配置包裝器。JSON
標記位元以及環境變數ENV
和Files
的意見性配置載入和驗證框架,專注於12-Factor
相容應用程式。JSON/YAML/TOML
檔的庫/工具,對JSON
模式進行驗證,並應用模式中定義的預設值。 Go
語言結構體Go
語言結構體Go
語言結構體,支援自訂類型。dotenv
支援輕鬆讀取環境變數。 AWS System Manager - Parameter Store
獲取參數的 Go
包。AWS SSM
(參數存儲)載入配置參數的 Go
工具。的
dotenv 庫移植到
Go (從
.env `中載入環境變數)。 Go
語言應用程式配置變得簡單load,get,set
),支援JSON、YAML、TOML、INI、HCL
Harvester,
一個易於使用的靜態和動態配置包,支援 envars
和 Consul
集成。HOCON
(一種人類友好的JSON超集合)格式的配置庫,支援環境變數、引用其他值、注釋和多文件等功能。ini
的檔中JSON
檔並根據SIGHUP
自動重新載入 Go
庫。JSON、TOML、YAML、env
、命令列。 Go
提供可組合、可觀察和可執行的配置處理。ini
文件的庫JSON、TOML、YAML、properties、etcd、env
以及使用PGP
加密。的羽量級配置管理器,支援
JSON、TOML、YAML、properties`等。 Go
語言配置工具 XDG
標準 的配置工具XDG 標準持續集成的輔助工具
CI/CD
和DevOps
自動化開源平臺。 是一個基於
Docker的持續集成平臺,使用
Go `語言編寫ci
伺服器,不需要特定領域的語言。go
二進位檔案Coveralls.io
是一個持續代碼覆蓋率檢測系統,這個庫提供了 Go
語言的支援package
的 Go
語言專案,為 Goveralls
這樣的工具生成覆蓋率報告預處理css文件的庫
Go
語言編寫的 CSS
前置處理器Sass
的庫 libsass
的 Go
語言封裝go語言實現的資料結構與演算法
bitset
的 Go
語言包.Go
語言實現的布隆篩檢程式(bloom filter
)Go
語言實現的布隆篩檢程式go
的執行緒安全的併發地圖,支持使用interface{}
作為鍵bufio.Writer
的高併發drop-in
替代品語言實現的
Count-Min-Log sketch `演算法(類似 Count-Min sketch 演算法,但是使用的記憶體更少)Go
包,實現緩衝區,方便處理各種資料類型。 deque
(雙端佇列)。Go
的類似 Python
的字典 (dict)
Go
語言實現的自我調整基數樹Levenshtein、LCS、Hamming、Damerau levenshtein、Jaro-Winkler
等)。Elias-Fano
編碼的Go
實現。key:value
存儲/緩存庫。Go
緩存庫,支援多個存儲(記憶體、memcache、redis......
)。FIFO
佇列。 Go
語言資料結構、容器、集合、清單、棧、鍵值對、 BidiMaps
、樹、HashSet
等Go
的微分演算法庫。Go
語言實現的跳躍表 C++ STL
的功能。HyperLogLog
的go語言實現C++ STL
反覆運算器和演算法的Go實現。levenshtein distance
)和相似性度量計算庫levenshtein
距離的實現。MA-FSA
,包含最小完美雜湊實現Nullable
結構,並提供了方便的轉換函數。null
的Go
類型,它們可以被`marshalled/unmarshalled到JSON。JSON
類日誌的工具,用於收集特殊欄位和特定事件。redis、memcached、ristretto
或記憶體支援)。bloom
篩檢程式的 Go 實現。 bitsets
演算法的Go語言庫Go
中使用 LinkedHashMap
實現簡單的集合資料結構。Go Skipipllist
實現。Go
中實現的 Skiplist
。slice
操作函數map
。map
Go
語言實現的Trie
樹go語言實現的資料庫
Go
中的快速鍵值存儲庫。Go
的嵌入式鍵值資料庫。Go
庫。Bitcask
是一個用純 Go 編寫的可嵌入的、持久的、快速的鍵值(KV)資料庫,由於採用了 bitcask
盤上佈局(LSM+WAL),它具有可預測的讀/寫性能、低延遲和高輸送量。spatial
key:value
存儲,有過期時間,0依賴,<100 LoC,100%覆蓋。BigCache
支持集群和單個專案過期。ACID
鍵值資料庫,支援事務。RESTful
緩存微服務,基於Couchbase
資料庫CovenantSQL
是一個區塊鏈上的SQL資料庫。GDPR
和CCPA
而構建的個人身份資訊PII
存儲服務。disk-backed
功能的持久化鍵值存儲REST API
、短語搜索以及類 SQL
的查詢語言GC
開銷降到最低。LFU、 LRU
和 ARC
的緩存庫Go
中LevelDB鍵/值資料庫的實現是一個緩存及緩存填充庫,在很多情況下用於替代
memcached`.immudb
是一個羽量級、高速的不可變資料庫,適用於用 Go
編寫的系統和應用程式。Kivik
為CouchDB、PouchDB
和類似的資料庫提供了一個通用的Go
和GopherJS
用戶端庫。Ledisdb
是一個高性能 NoSQL
資料庫,類似 Redis
是
LevelDB的
Go `語言封裝 是一個簡單的
LSM `鍵值存儲引擎,100% Go 語言實現Nutsdb
是一個用純Go
編寫的簡單、快速、可嵌入、持久化的鍵/值存儲。它支援完全可序列化的事務和許多資料結構,如清單、集合、排序集合。RESTful
資料庫引擎,基於堆疊結構Go
的標準庫編寫的快速、簡單的鍵值存儲。SQLite
的羽量級的、分散式的關係型數據庫JSON
檔存儲 是一個分散式的
SQL 資料庫。受到了
Google F1`的啟發 Go
語言的 NoSQ
L 資料庫Prometheus
的長期遠端存放。支持PromQL
。
#### 資料庫遷移工具SQL
模式並將其轉換為AVRO
模式。查詢SQL
記錄到AVRO
位元組。 DjanGo fixtures
,用於 Golang 的內建dababase/sql
庫go-pg/pg
編寫遷移的 Go
包。struct
裝飾器的資料庫遷移庫。SQL
或 Go
語言腳本來管理你的資料庫 Gorm ORM.
Go
語言庫Go
資料庫遷移庫。MySQL
但是近期打算支持 Postgres, SQLite, MonGoDB
等等MySQL
的純SQL模式管理系統,支援sharding
和外部線上模式變更工具 MySQL, PostgreSQL,
以及 SQLite
.Go-bindata
將資料庫遷移嵌入應用程式
Couchbase
優化的資料結構框架,專門針對bucket
的使用進行了優化。代理的
ClickHouse`資料庫。ClickHouse
伺服器。DML
MySQL
協定及複製的 Go
語言工具集MySQL
資料自動同步到 Elasticsearch
是一個
Go語言編寫的高性能
MySQL `資料庫代理 二進位
log` 複製監聽器,支援基於語句和基於行的複製sharding
資料庫的Go
包(支援所有ORM或原始SQL)。PostgreSQL
的高級調度。Web
的 PostgreSQL
資料庫流覽工具 SQL
語句的庫PostgreSQL
資料庫提供 RESTful API
rwdb
為多個資料庫伺服器的設置提供讀取複製功能。vitess
提供了能夠使大型 web
服務 MySQL
資料庫的擴展變得更加容易的伺服器及工具
PostgreSQL
的Go
資料庫查詢構建庫。Go
的資料庫操作庫。Go
語言庫,説明你將 sql
檔保存在一個地方並且方便的取用SQL
構建器和強大的數據綁定器。dbal
)。支援SQL
構建器,並能輕鬆獲得資料庫結果。SQL
語句創建器和查詢庫PostgreSQL
的抽象層,支援高級功能以及類 Gorm
的語法 Go
中編寫類型安全的 SQL
查詢框架,能夠輕鬆地將資料庫查詢結果轉換為所需的任意物件結構。SQL
記錄的 MPTT (Modified Preorder Tree Traversal)
包 - 實物化路徑的實現ORM
的功能,以及針對sqlite
資料庫的説明程式。DB
無關的查詢構建能力。SQL
查詢的檔中生成常量的工具。Go
的類型安全SQL
構建器和結構映射器。SQL
查詢構建器。 Go
中構建 SQL
的羽量級 DSL
。SQL
查詢創建器,是 Squirrel
的一個分叉版本,進行了性能方面的優化SQL
查詢的庫 Go
語言代碼,支援 PostgreSQL, MySQL, SQLite, Oracle
, 以及 Microsoft SQL Server
.連接和操作資料庫工具
Apache Phoenix/Avatica SQL
驅動Go
語言訪問 BigQuery
Firebird RDBMS SQL
驅動Microsoft ActiveX
物件資料庫驅動Microsoft MSSQL
驅動。MySQL
驅動SQLite3
驅動Microsoft MSSQL
驅動。 FreeTDS
的go語言封裝Microsoft MSSQL
驅動。是FreeTDS的Go封裝器。Go
的 Oracle
驅動程式,使用 ODPI-C
驅動程式。PostgreSQL
驅動,支持比 database/sql
更多的特性database/sql
的Pure Go Postgres
驅動。SQLite
驅動。Go
語言的Aerospike
用戶端。ArangoDB
的羽量級golang
驅動Aerospike for go
的資料存儲連接。Dynago
是 DynamoDB
的用戶端。ForestDB
的Go
語言封裝 Go
語言 Couchbase
用戶端Redislabs
的 ReJSON
模組的 Golang
用戶端,使用 Redigo golang
用戶端。在redis
中輕鬆地將結構體作為JSON
物件進行存儲和操作。Couchbase Go
官方SDK。Apache Cassandra
的 Go 語言驅動golang
實現的 redis
用戶端,靈感來自 jedis
。Google Cloud Platform Go Datastore
包的封裝器,使用memcached增加緩存。Go
程式設計語言的memcache
用戶端庫。RethinkDB
的Go語言驅動。Riak KV
的 Go
語言驅動Go
的基於 MongoDB
模型的 ODM
(基於官方 MongoDB 驅動程式) MonGoDB
驅動,通過簡單的 API
現了豐富的、經過測試的特性,這些 API 遵循 Go 語言的習慣Go
語言的官方MongoDB
驅動。的
Go` 語言介面 語言實現的
Neo4j REST `用戶端Go
語言 Neo4j
用戶端MongoDB
驅動。它基於官方的MongoDB
驅動,但和Mgo一樣更容易使用。Redigo
是Redis
資料庫的Go用戶端。是
Redis 資料庫的
Go` 語言用戶端.edis
協定的 TCP
伺服器/服務.Redis
用戶端 語言的
Elasticsearch `用戶端 sql
轉換為 elasticsearch dsl
Elasticsearch
用戶端。Elasticsearch
交互的庫Go
開源,分散式,簡單高效的搜尋引擎。 PHP Carbon
庫的介面Cron
風格的時間範圍運算式,檢查給定時間是否在任何範圍內。time.Duration
返回字串等。ISO8601
日期時間,而無需使用regex
。Golang
格式化庫。Now
是一個 Go
語言的時間工具集NULL
的庫C99
相容的strftime
格式化器。Go
語言時間包擴展了有用的功能,例如時間間隔和格式化Ruby
相容的Strftime
函數。Go
語言對Celery
的 worker
ß任務事件進行交互和監控的庫Google
的跳轉一致雜湊。Go
中一個功能完整且高性能的多組Raft
庫。DRMAA
DynamoDB
支持的分散式鎖的實現。DynamoDB
作為原子計數器使用的庫。 MQTT、Websockets
和 love
構建的高性能、分散式、安全和低延遲的發佈-訂閱平臺。 map/reduce
系統,使用純 Go
語言和 Luajit
編寫,融合了 Go 語言的高併發能力和 Luajit 的高性能,可以獨立或分散式部署運行。Map-Reduce、DAG
執行,全部用純Go編寫。Google "Jump"
一致性雜湊函數的介面MySQL
的分散式鎖。golang
服務定義非同步服務健康檢查提供支援的庫。RPC
庫,針對高負載場景的Go語言實現。基於
HTTP/2的RPC`。jsonrpc
包實現了 JSON-RPC 2.0
.JSON-RPC 2.0 HTTP
用戶端實現 API
閘道框架NATS
的羽量級、容錯消息流。是一個實現
outbox模式的
go`庫。PostgreSQL
支持的分散式鎖的實現。Raft
共識協議的 Golang
實現,由 HashiCorp
.開發。共識協議的
Go 實現,由
CoreOS` 提供。BitTorrent
用戶端和庫。REST
、即時和 RPC API
的即時 API
閘道,所有用戶端都可以無縫同步Go
應用提供可擴展、容錯的應用層分片。rpcx
是一個類似阿裡巴巴 Dubbo
和微博 Motan
的分散式的 RPC
服務框架HTTP
服務之間進行無主 p2p
自動發現和 RPC通信(使用 ZeroMQ)ßTendermint
一致性及區塊鏈協議的高性能的中介軟體,用於將任何語言編寫的狀態機轉換為一個拜占庭容錯狀態機,BitTorrent
用戶端更新動態dns記錄的庫和工具
digital ocean
DNS為後臺的個人DDNS用戶端。Go
進程,定期自動檢查您的IP位址,並在您的位址發生變化時更新(一個或多個)穀歌功能變數名稱的動態DNS記錄。DNS
用戶端工具,支援DNSPod
和HE.net
。郵件管理和發送的go語言庫
HTML
郵件中的內聯 CSS
庫email
庫DKIM
庫,用於對 email
進行簽名和驗證Go
中為HTML
郵件提供線上樣式。go
語言實現的基於簡單smtp
協議的郵件發送庫SMTP
用戶端,提供 HTTP API
HTML e-mail
的包go
寫的用於發送加密郵件到區塊鏈地址的郵件庫Mailgun API
發送郵件的Go庫。Email
及 SMTP
測試工具,具有 web 及 API 介面SMTP
伺服器協定狀態機在你的go代碼中嵌入其他指令碼語言
Go
語言編寫的解譯器Go
中的簡單LISP
。的
Duktape JavaScript`引擎封裝。PHP
的 Go
語言介面CPython C-API
的 Go
語言介面ECMAScript 5.1(+)
。lua C API
的 Go
語言介面。 語言編寫的
Lua 5.1` 虛擬機器和編譯器Retro
中編寫腳本。Go
語言的 Perl 5.18.2
go 語言錯誤處理庫
Go
中處理、跟蹤和記錄錯誤的更好方法。與標準錯誤庫和 github.com/pkg/errors
相容。 github.com/pkg/errors
的替代包。提供各種錯誤處理單元。golang
錯誤處理包。Golang
錯誤處理包。處理檔和檔案系統操作的庫
Go
的抽象檔存儲。http
文件上傳的庫。http api、rpc
調用和ftp
用戶端管理文件。MD5
和SHA256
。tag
導入 csv
ExifTool
提供綁定服務,ExifTool
是一個著名的庫,用於從檔(圖片、PDF、office…)中提取盡可能多的中繼資料go
載入gtfs
檔copy/move/diff/list
。os/signal
的檔案系統提示庫,具有簡單的 API. Go
載入 Open Packaging Conventions (OPC)
檔STL
檔的模組,採取併發的讀取演算法。tar
檔實現的檔案系統介面 todo.txt
檔的go語言解析器。Go
的多個檔案系統類型,如 os、S3
和 GCS
的可插拔、可擴展的檔案系統功能庫。處理貨幣與金融領域的庫
Go
語言金錢及貨幣格式Go
實現的 快速可擴展的匹配引擎 。Go
中的綜合金融市場資料。finnhub.io
的股市、外匯和加密資料用戶端。訪問來自60多家證券交易所、10家外匯經紀商和15家以上加密交易所的即時金融市場資料。Fowler's Money
模式的實現。OFX
伺服器並解析其響應 (有一個示例的命令列用戶端)Golang
中的限價訂單簿的匹配引擎。表單解析與綁定
Go
變數上 net/HTTP
請求的表單、JSON
資料綁定到結構體url
中的資料到 Go
語言變數中以及將 Go
語言變數編碼進 url
。Go
語言 web
應用提供 CSRF
防禦CSRF
防禦中介軟體URL
查詢參數的 Go
模組 url.Values
解碼為標準或自訂類型的可用結構體值。Golang
中的單項式函數式程式設計功能Go
中實驗室的函數式程式設計。Go
函數式集合工具。Go
語言編寫的 3D
遊戲引擎Go
語言編寫的簡單的 2D
遊戲庫是一個開源的
2D `遊戲引擎,遵循實體-元件-系統範式Go 3D
遊戲引擎。Go
封裝。2D/3D
數學庫Go
語言實現的遊戲伺服器框架golang
的羽量級、設施、高性能的遊戲伺服器框架。go
遊戲引擎。C SDK
為iOS、Android、Unity
等提供用戶端庫。2D
遊戲引擎庫Windows/Linux/Mac
)庫,可利用最小的API創建桌面遊戲。Termbox
2D
網格庫 (TileMap
)。interface{}
轉換為不可變類型,並且不需要進行任何記憶體分配HTML
範本化的代碼生成工具。enums
代碼。.NET LINQ
的Go
查詢方法。Golang
原始程式碼解析,用法類似于 reflect
包。Go
介面生成裝飾器。Go
語言代碼Go
語言前置處理器GeoServer REST API
操縱GeoServer
實例的Go包。PostGIS
和Geoserver
的庫。Go
的伺服器,用於存儲mbtiles
格式的地理資訊。OpenStreetMap
資料和API的庫。geojson
轉換為S2
儲存格,並在地圖上演示一些S2
幾何特徵。Go
中的S2
幾何庫。ETRS89, OSGB36, NAD83, RGF93, Web Mercator, UTM
)。 C
代碼轉換為go
代碼。 FORTRAN 77
代碼轉為 Go
代碼。 Go
編譯為 JavaScript.
LLVM
的 Go
語言編譯器olang
轉換為 Haxe
進而轉換為 CPP/CSharp/Java/JavaScript
的編譯器.goroutines的管理和使用
goroutine
池。Golang
的簡單記憶體作業佇列,使用基於worker
的調度策略。Go
的另一個同步庫(Future, Promise, Locks
)。golang
的CyclicBarrier
。Go
語言協程 Go
語言協程的執行順序 API
來管理 goroutine
池。Golang
的讀寫鎖的 TryLock
.sync.WaitGroup
的錯誤處理和併發控制。Go
併發管理包,限制了允許併發運行的 goroutine
的數量goroutine
池。Goworker
是一個基於 Go 語言的後臺worker goroutine
池。goroutine
池,並以這種方式來約束併發量。Goroutine
池。goroutine
的執行和返回策略的進程控制器。All、First、Retry、Waterfall
等功能,讓非同步流控制更加直觀。的替代方案,限於N個
worker goroutine`池。Go
中的結構化併發versight
是 Erlang
監督樹的完整實現。Go
中編寫的最小化和高性能的 goroutine
工作池。goroutine
池或無限的goroutine
池,sync.WaitGroup
的佇列包。幫助你控制和等待goroutine
的執行,比如等待所有goroutine的結束等等。context
的go routine
實現。STM
)併發控制機制的軟體事務性鎖。Golang
執行緒池的實現。Go
語言協程池Go
簡單的非同步worker
池。goroutine
緩衝集區。Go, HTML
和 CSS
進行應用程式開發的庫, 支援 MacOS, Windows
。Material Design
為Go
設計的跨平臺本地GUI。支持 Linux, macOS, Windows, BSD, iOS` 和 Android.GO
和HTML/JS/CSS
(由Electron提供支援)構建跨平臺GUI應用程式GTK
的Go
綁定。Sciter
的 Go
語言介面,支援現代 GUI 程式開發的、嵌入式 HTML/CSS/腳本引擎。具有跨平臺特性。Go, HTML, CSS
和 NW.js
語言進行快速、簡單的桌面UI開發。具有跨平臺特性的
Go語言介面 (支援
Windows,macOS,Linux,Android,iOS,Sailfish OS, Raspberry Pi`)HTML
渲染器。windows
應用程式開發套件 JavaScript
綁定的跨平臺 webview 視窗庫(Windows,macOS,Linux
)。libappindicator3 C
庫的Go綁定。OSX
桌面提醒庫golang
中的OSX睡眠/喚醒通知庫。GUI
自動化工具,可以控制滑鼠、鍵盤及其他設備 Go
語言庫,用於在桌面提醒區域放置按鈕及功能表Go
語言庫,用於在主機系統任務條區域放置按鈕及功能表與硬體交互的庫、工具
Go
語言編寫的影像處理演算法 libvips
進行快速高效的影像處理Go
的頭像生成器。PDF、SVG
或光柵化圖像。GraphViz
生成高級微服務架構圖。 Go
編寫的 2D
渲染程式glTF 2.0
讀取器、寫入器和驗證器。cairo
圖形庫的 Go
語言介面GD
庫的 Go
語言介面Go
語言進行裸替檢測OpenCV
的 Go
語言介面webcolors
庫的 Go
語言介面 OpenCV 3.3+
的電腦視覺的 Go
包。Go
感知圖像雜湊包。imghdr
模組為 Go 確定檔中包含的圖像類型。2D
圖形庫。ASCII
碼。ImageMagick
的 MagickWand C
語言 API
的 Go
語言介面HTTP
微服務,用於圖像縮放Go
影像處理包。 Go
庫(合併、裁剪、調整大小、浮水印、動畫)。Go
編寫的存儲和影像處理伺服器。Go
語言編寫的圖片縮放伺服器Go
語言編寫的具有常見差值功能的圖片縮放工具Go
及 SIMD
實現的圖像縮放庫LSB
隱寫的純Go
庫。LSB
隱寫的Go
工具,能夠隱藏圖像中的任何文SVG
的 Go
語言庫tga
是一個 TARGA
圖像格式解碼/編碼器
iot
的開源物聯網平臺 FloGo
是一個用於物聯網 Edge App
及集成的開源框架Go
的廣泛的 Philips Hue
用戶端庫。IoT
是實現Google IoT Core
設備的簡單框架。I/O,
用於連接低級板卡設施。Go
包。Go
中簡單直觀的作業調度庫。的簡單
Cron`庫,它可以在不同的時間間隔執行閉包或函數,主要用於web應用程式和長期運行的守護進程。Go
調度庫。Go
作業調度。這是·jasonlvhit/gocron
·`的一個積極維護的fork.Go API
定義基於時間的任務,Gron
的調度器將相應地運行它們。cron
任務調度器,內置任務佇列和即時監控。webhooks、crons
和經典調度系統。golang
實現的支持JSONPath
的抽象JSON
格式解析庫。JSON
格式的動態API
庫JSON
的庫。Unix
時間戳記,epoch
轉換為JSON中的內置時間類型的處理庫。JSON
物件的小工具。JSON
值。Go-JsonError
的目的是讓我們能夠輕鬆創建遵循JsonApi
規範的json
響應錯誤。HTTP JSON
回應的Go
包。Golang
中的JSON
查詢庫。JSON
自動生成 Go
結構體定義的庫。Go
編寫的JSON
差異比較工具。 Go
的高性能、無反射的 JSON
編碼器。JSON
轉換為Go
結構JSON
到Go
結構的轉換。提供能夠解析多個JSON
文檔並創建適合所有JSON文檔的結構的包。JSON API
錯誤引用的Go
語言封裝。使其更容易創建
Json`物件。marshal
為相容HAL
的JSON response
的庫。json
庫的JSON
庫。json
文檔的的API
庫。JSON
中的map
結構進行marshal/unmarshal
。cli
電子郵件解析器,能夠接受標準輸入並輸出JSON
日誌stdlib + log levels
)。Go
的分級日誌cronolog
.rack traces
、物件轉儲和可選時間戳記的日誌庫。go
日誌庫,包括分級、格式化和多項輸出的特性。Go
中的Log4j
實現。Elasticsearch
中記錄HTTP
請求漂亮地列印在終端上用於調試(類似於 http.DumpRequest
)。systemd
日誌的本地日誌 API
的 Go
實現。O(1)
複雜度的日誌系統,允許你將一個日誌連接到多個輸出(例如 stdout
、檔和一個 TCP
連接)。Go
結構化日誌庫。 golang
編寫的全功能日誌庫。Go
日誌記錄。Golang
的日誌記錄庫,可配置不同的寫入器。logrus logger
的 io.Writer
實現。Go
語言標準日誌工具進行了擴展,使其更好用Onelog
是一個簡單但非常高效的JSON日誌庫。它是目前所有場景下最快的JSON日誌器。同時,它也是所需最少記憶體分配的庫。Go
語言的資料結構實現了一個整潔的列印功能,有助於調試Go SQL
資料庫驅動的日誌記錄器,無需修改現有的*sql.DB
標準用法。Stdlog
是一個物件導向的庫,提供了分級日誌功能,對於定時任務很有用.Go
語言套裝軟體力爭類比 BSD tail
的功能JSON
日誌庫.Go
語言編寫的快速、靈活、多執行緒決策樹Go
編寫的深度神經網路庫。k-modes
和k-prototypes
聚類演算法的Go
實現。Go
編寫的功能豐富的神經網路庫。(FANN)
的 Go
語言藉口.Go
語言編寫的遺傳演算法庫go
語言編寫的神經網路。Go
語言遺傳演算法庫 庫的
Go `語言介面go
語言機器學習庫Go
編寫的黑盒函數的貝葉斯優化框架。一切都將被優化。Go
語言推薦演算法庫Theano
。提供了一些原型用於構建各種個樣的機器學習和神經網路演算法Go
編寫的基於協作過濾的離線推薦系統後臺。PMML
的 Go
評分 API
。OCR
(光學字元辨識)的Go
包,使用Tesseract C++
庫。的
Go 語言版本,基於
LIBSVM 3.14.` Go
語言框架,用於增強拓撲神經網路 (NEAT).Go
語言實現的多層感知神經網路,通過反向傳播演算法進行訓練.OCR API
伺服器,很容易被Docker
和Heroku
部署。Open Neural Network Exchange (ONNX)
的Go
介面。Go
編寫。Go
隨機森林庫。go
語言實現的貝葉斯文本分類器,具有靈活的標記器和存儲後端。Tensorflow
g
o語言封裝:簡化了官方Tensorflow Go
的使用。Golang
神經網路。Redis
集群可靠佇列的Go
用戶端。go
語言實現的基於HTTP/2
蘋果推送通知提供服務,可以向iOS
、tvOS
、Safari
和OSX
應用程式發送推送通知Redis
之上,為 Go
提供的簡單、可靠、高效的分散式任務佇列,。go
代碼庫Confluent
為Apache Kafka
和Confluent Platform
開發的Golang
用戶端。的
Go` 語言介面docker
或是 Drone CI
來發送 Line 通知Go
語言的方式發送事件消息,可以使用萬用字元,斷言,取消發送等優秀特性。go
語言實現Go
語言編寫的 Gaurun 用戶端Go
和 Javascript Socket
庫 (可以用來替代 Socket.io
). RabbitMQ
用戶端。freedesktop
通知規範的本地實現NSQ
官方 Go
語言庫REST
/即時服務的包,使用 NATS
和 Resgate
實現用戶端無縫同步。socket.io
庫 ,一個即時應用框架.iessmann Vitotrol
服務的 Go
語言用戶端 n:m
的多工器,從不同的源彙聚消息並向目標進行廣播 Go
語言實現的支援集群的comet
服務(支援 websocket
和tcp
協定)Google Firebase Cloud Messaging, Apple Push Notification services, SMS)、websockets 、REST API
的消息伺服器。提供了分散式操作和消息持久化特性Go
應用程式的消息/事件彙聚,使用發佈/訂閱模式,支援像 rabbitMQ
的使用模式。RabbitMQ
抽象層,用於佇列管理以及消息的發佈和消費。Go
語言實現的 Nanomsg ("Scalable Protocols")
websocket
會話的簡約框架,包括廣播和自動ping/pong
處理。Mercure
協定(建立在Server-Sent Events
之上)來調度伺服器發送的更新的代碼庫。是一個Go簡單的非同步消息系統,用於事件源、
CQRS、DDD`等場景oplog/replication
系統,用於 REST APIs
場景NSQ 的topic
和channel
進行了簡單的封裝REST API
場景的通用oplog/copy系統。pubsub
套裝軟體 RabbitMQ
瑞士軍刀 cli
應用。redisqueue
提供了一個使用 Redis
流的佇列,可以用於生產者和消費者模式。RabbitMQ Reconnection。amqp.Connection
和 amqp.Dial
的go
語言封裝。允許在連接中斷時進行重新連接,然後再強制調用關閉方法。Apache Kafka
的庫Redis
的統一推服務,用於伺服器端向移動用戶端推送消息ZeroMQ version 4
的 GO
語言介面。也有適用於version 3 及 version 2 的
Office Word (.docx)、Excel (.xlsx)
和Powerpoint (.pptx)
文檔的純go
庫。
Microsoft Excel™ (XLSX)
文件的 Golang
庫excel
表格。go
語言libxlsxwriter
封裝, 用於編寫 XLSX (Microsoft Excel)
文件。Go
程式中讀取最新版 Microsoft Excel的庫Go
程式中快速、安全地讀取/更新現有 Microsoft Excel
檔的庫。
Golang
的依賴注入容器IoC
容器,具有流暢且易於使用的介面。Go
程式設計語言的依賴注入容器。Go
依賴注入工具包。Guice
的 Go
依賴注入工具包。Go
的依賴注入應用框架(建立在 dig
的基礎上)。Spring
啟發的依賴注入容器。Golang
運行時依賴注入。
用於構建專案的非官方模式集。
: Go Todo Backend
示例,使用模組化的專案佈局,針對微服務等場景。 Go
生態系統中常見的歷史和新興專案佈局模式集。 Go
應用程式範本和示例。Scaffold
生成一個入門的 Go 項目佈局。讓您專注於業務邏輯的實現。這些庫被放在這裡是因為其他類別似乎都不適合。
Golang evloop/timer
處理常式,具有依賴注入功能。.zip
和.tar.gz
文件的庫和命令。Wilson Score Equation
計算平均得分和評分。Go
應用程式中添加漂亮的橫幅。 GO
語言庫captcha
為驗證碼的生成提供了一個簡單易用的 API。 conv
提供了跨 Go
類型的快速和直觀的轉換。 org/users
倉庫克隆到一個目錄中 - 支援 GitHub、GitLab
和 Bitbucket
。Golang
的通用物件集區。open-api
模式的套裝軟體集合。RAR、TAR、ZIP
和 7z
文件的解壓庫。go
編寫的亂數據生成器。git
提交消息,確保它們遵循定義的模式。CPU
、記憶體、磁片等)。 Go
統計處理常式、結構、測量方法。SMS
閘道,可以用來發送 SMS
Go
統計處理常式、結構、測量方法RESTful
併發服務健康檢查HTTP
處理常式。FQDNs
列表的golang
庫。Sonyflake
和Base58
編碼的分散式唯一ID生成器。Go
中與LLVM IR
交互的庫。 Prometheus
指標的庫。NUMA
是一個用 Go 編寫的實用程式庫。它幫助我們編寫一些NUMA-AWARED
代碼。Json
請求中生成PDF
的HTTP
服務。go
編寫的波斯語實用程式。ID
。 UNIX Bourne shell
的單詞解析規則來處理字串。slack, mattermost, gotify
和smtp
等。Go
記憶體狀態及系統狀態,通過UDP
進行資料發送Go
的Emojis
。mysql
的URL
短鏈的微服務。http
輸入和輸出。Go
中實現的FreeDesktop.org
(xdg)規範。i18n
(國際化和當地語系化)引擎 - 用於翻譯當地語系化字串。的
CGo 介面,
Yandex.Mystem` 是一個俄語詞彙形態學分析器Unicode
文本音譯為 ASCII
文本Go
語言讀取和處理 word2vecGo
語言實現的 jieba ,結巴分詞是一個用於中文的分詞演算法snowball libstemmer
庫的 Go
語言介面,包括了對 porter 2
的支援 Golang
的字典和 Bigram
語言模型的分詞器。(現在只支持中文分割)語言的
Unicode 直譯器 (通常稱之為
unidecode`)Go
實現icu4c C
庫的 CGo
介面,包括了檢測和轉換函數。保證了 version 50.1
版本的相容性Go
編寫的JP
形態分析器。libtextcat C
庫的 CGo
介面。保證了version 2.2
版本的相容性Go
語言實現的 MMSEG
(一個中文分詞演算法)MMSEG的GO
實現,是一種中文分詞演算法。LSA
(Latent Semantic Analysis
)的Go自然語言處理庫。 Go
語言實現的 Paice/Husk
詞幹演算法Petrovich
是一個將俄語名稱轉變成給定語言的庫。Martin Porter
實現的 C
語言版本的 Porter
詞幹演算法的 Go
語言介面。Porter 2 stemmer
.Rapid Automatic Keyword Extraction:RAKE
)的 Go
語言介面Unicode
文本分割的庫,實現了Unicode Standard Annex #29 中描述的功能 是一個
Go`語言編寫的詞過濾套裝軟體n-gram
的 Go
語言文本分類套裝軟體,支援utf-8
和原始文本 ARP
協議。protocolbuffer
資料流程CoAP
用戶端/伺服器實現 (RFC 7252
)Go
的快速IP、CIDR
查找庫。dhcp6
實現了一個DHCPv6
伺服器,遵循RFC 3315
標準。 DNS
的 Go
語言庫Go
語言庫,用於發送和接收乙太幀ethernet
實現了IEEE 802.3 Ethernet II
幀以及IEEE 802.1Q VLAN
標籤的組裝和剝離.asthttp
是一個快速的HTTP
實現,比net/http1
的性能快10倍echo
伺服器和web使用者介面。允許指定設定每秒鐘查詢的負載,記錄延遲長條圖和其他有用的統計資料,並將其繪製成圖表。 ftp
實現了一個FTP
用戶端,遵循 RFC 959 標準proactor
模式下為Golang
提供高性能的非同步io網路。 Reactor
模式的非阻塞TCP
網路庫,支援自訂協定,可以輕鬆快速搭建高性能伺服器。Gmqtt
是一個靈活、高性能的 MQTT
代理庫,它完全實現了 MQTT 協議 V3.1.1
版本gnet
是用純Go編寫 的一個高性能、羽量級、非阻塞、事件驅動的網路框架,gNMI
和gNOI
協定的網路管理工具集合。PowerDNS API
綁定。語言實現的
STUN用戶端 (參考
RFC 3489及
RFC 5389`標準).Go
語言實現的BGP 使得從
Go應用程式中發送和消費安全的
web-hooks`非常容易。該庫的實現受Spatie的Laravel Webhook用戶端和伺服器的啟發。 Golibwireshark
使用 libwireshark
庫來解析pcap
檔並且分析資料libpcap
的 Go 語言封裝 Goshark
使用 tshark
來對 IP
報文進行解碼並創建資料結構用於分析報文 SNMP
操作的庫tcp
應用的庫Go
語言庫FTP
伺服器框架HTTPLabs
讓你檢查 HTTP
請求和偽造回應。IP
位址的庫 (net.IP, net.IPNet
),靈感來自python ipaddress
和ruby ipaddr
。Jazigo
是一個用Go
編寫的工具,用於檢索多個網路設備的配置。 KCP
- 快速可靠的ARQ
協議。KCP
協議的極其簡單和快速的udp
隧道。websocket
框架,讓您更輕鬆地建立IM
伺服器。 mDNS
(組播 DNS)用戶端/伺服器庫Paho
用戶端提供了一個 MQTT
用戶端庫,用於通過TCP, TLS
或WebSockets
和MQTT broker
建立連接YANFF
)的高性能網路功能的框架。TCP
和UDP
發送資料包。如果需要的話,它可以緩衝消息和熱交換連接。gNMI、Juniper JTI
和Cisco MDT
)庫。庫,用於使用
UDP`組播進行跨平臺本地對等發現。TCP
代理,為不支援CORS
的API增加了CORS
支持。publicip
返回你面向公眾的IPv4
地址(互聯網出口)。Go
中QUIC
協議的實現。 raw
允許你在設備驅動層讀寫網路介面的資料sftp
實現了https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt 中描述的 SSH 檔案傳輸通訊協定 API
(封裝了crypto/ssh
). RFC 5389 STUN
協議的Go
實現。tcp
伺服器的Go
庫。orker pool
來提高性能和保護伺服器的TCP庫。Go uTP
微傳輸協議的實現Go
庫,用於通過SSH
協定構建網路和伺服器自動化。TUN/TAP
庫。 WebRTC API
的純Go
實現。 Windows
機器上遠端執行命令的Go WinRM
用戶端。TCP
伺服器框架,支援同時全雙工通信。可以優雅的關閉,並且支援自訂協定HTTP
用戶端庫。http
調用。Go
版本。hystrix
功能的http
用戶端。 Go HTTP
用戶端的重試功能。Go HTTP
用戶端調用。的
HTTP用戶端。如果你有關於
axios或
requests` 的經驗,你會喜歡它,該庫沒有協力廠商依賴。Ruby rest-client
的啟發,為Go
設計的簡單 HTTP
和REST
用戶端。golang
標準用戶端的更好的介面封裝 API
請求的Go HTTP
用戶端庫。OpenGL
的Go
語言介面GLFW 3
的Go
語言介面Go
語言跨平臺OpenGL
介面(OS X, Linux, Windows, browsers, iOS, Android
). Go
語言跨平臺 glfw
庫,用於創建 OpenGL
上下文並接收事件Go
語言 3D
數學庫,專注於3D
,受到GLM
啟發Go
語言 orm
框架,支援pq/mysql/sqlite3
.Google/Firebase Cloud Firestor
e的簡單ORM
。PostgreSQL
功能和性能的ORM
。ORM
,能夠基於GORM
進行代碼生成和支持MySQL、PostgreSQL、Sqlite3、SQL Server
等資料庫mysql ORM
。SQL
字串構建庫,加上一個零配置的ORM
。Redis
的鍵值對存儲庫 Go
語言 ORM
庫,對開發者非常友好Mysql
資料庫到Golang 結構體的orm
庫。 Go
的ORM
類庫。Grimoire
是 golang
的資料庫訪問層和驗證層。(支持:MySQL, PostgreSQL
和SQLite3
)。Go
的簡單羽量級的偽ORM/偽結構映射環境,。ORM
,以保證編譯時的安全。 MySQL, PostgreSQL
, 以及SQLite
.的資料庫遷移、創建、ORM
的工具, Go
語言ORM
ORM
, Golang
的現代資料庫訪問層 - 可測試、可擴展,並支持生成簡潔優雅的API
。ORM
生成器。為你的資料庫表單生成一個功能全面、快速的 ORM
Go
語言 orm
Redis
構建的超快的資料存儲於查詢引擎。go module
是最新的go
語言版本管理工具。go module
具有支援包引入記錄和其他模組的依賴構建功能。PIP
的依賴管理工具。支持私有倉庫和雜湊GO
語言包發佈者以及發佈包。 受到類似 Maven, Bundler
和Pip
這些工具的的啟發Go
語言依賴工具,Godep
可以幫助開發者修復庫的依賴關係Bundler
的啟發GOPATH
構建和管理你的Go
應用程式。 Go
語言vendor
工具,相容標準 vendor
檔 Git
的最小依賴版本。go mod graph
輸出轉換為Graphviz
的DOT
語言。Golang SDK
、依賴管理和在Maven
專案基礎架構中啟動構建環境的方法的外掛程式。Vendor Go
的依賴關係。 eBPF
對 Golang
應用程式進行無工具追蹤。Go
的簡單剖析支持包。Go
應用程式運行時的統計資料。GraphQL
的go語言實現。jq/yq
,但支持JSON、YAML、TOML
和XML
。JSON
資料的Go
包graphql
解析器和實用工具GraphQL
伺服器Go
語言實現的GraphQL
Apollos
的GraphQL over Websocket
用戶端和伺服器實現。Json
路徑查詢。REST API
的資源查詢語言。Golang
結構轉換為GraphQL
物件。Go
語言程式中嵌入檔並為其提供HTTP.FileSystem
介面 Go
語言程式中嵌入檔的工具,專注於可定制化和易用性Go
語言資源嵌入工具 Go.rice
是一個讓你輕鬆使用html,js,css,
圖片以及範本這類資源的庫go generate
創建單檔二進位檔案,專注於簡單性。Go
二進位檔案的簡單方法。Go
檔中,用於單獨二進位編譯+使用http.FileSystem + symlinks
.Go
語言可執行檔中 Go
代碼中來創建單獨的二進位檔案vfsdata.Go
檔,靜態實現了一個虛擬檔案系統Github contribution
的啟發,為普通Go語言包提供的日曆熱圖。pandas
decimal
實現了任意精度的十進位浮點運算。golang
的幾何處理庫。GO
實現 Go
程式設計語言的數值庫。它包含了矩陣、統計、優化等方面的庫。Gonum/plot
提供了用於創建和繪製圖表的API
Go
語言編寫的圖論庫(資料結構,演算法視覺化)NURBS
、數值方法、概率、優化、微分方程等的 Go
科學庫。 是一個開源的
GoLang` 庫,主要用於機器學習領域的數學統計,它涵蓋了大部分的統計測量函數。ODE
) 求解器。支援擴展狀態及基於通道的反覆運算演算法終止條件GeoJSON
和 Mapbox Vector Tile
的2D
幾何類型。 Go
語言實現的加權網頁排名PageRank
演算法"Bailey-Borwein-Plouffe"
)`演算法的實現,用於計算十六進位π Go
語言標準庫中漏掉的常用函數 Golang
中的TextRank
實現,具有可擴展的特性(摘要、加權、短語提取)和多執行緒(goroutine)支持。2D
三角測量庫。允許將線條和多邊形(基於點)翻譯成GPU
語言。 ACME (Let's Encrypt)
用戶端工具,支援自動續期.SQL
注入等。 Go
的argon2
包的封裝,與Go
的標準庫 Bcrypt
和simple-scrypt
包相對應argon2
密碼散列生成庫Let's Encrypt
證書並啟動 TLS
伺服器。fail2ban
的啟發駐留在記憶體中的應用驅動監控程序,RTSP
流的工具庫。tls
證書的工具庫。linux
伺服器上的firewalld
規則的定時程式。Argon2
密碼散列和驗證,旨在與現有的Python和PHP實現相容。go
語言包。 Go
語言開發的 ACME
用戶端庫及命令列工具Go
語言庫NaCL
系列 API
的Go
實現Knuth
演算法進行ID
雜湊和混淆。 HTTP
中介軟體,XChaCha20-poly1305、ECDH
和ED25519
的io.ReadWriteCloser
的金鑰交換+認證+加密封裝器和複用器Scrypt
庫,具有簡單、易懂的API
,同時具有內置的自動校準功能 ssh
秘鑰加解密 。acme/autocert
的高級封裝,使SSL
證書的使用變得簡單。 Asn.1 BE
R 及 DER
編碼庫Go
中生成Cap'n Proto
模式。TypeScript
介面。對JSON RPC
有用。Golang
二進位解碼器。 CBOR
編碼和解碼庫。 Colfer
二進位格式代碼CSV
記錄編碼和解碼器Cap'n Proto
編碼器和解析器。rpc
庫, 用於 msgpack, cbor
和json
,支援基於運行時的 OR 碼生成CLI
和基元來序列化和反序列化 LeetCode
二進位樹。 LeetCode binary trees :Gadgets
的go協定緩衝區。 Google
的協定緩衝區提供 Go 支援。"encoding/json "
的 高性能程式庫。map
值解碼為本地Go結構的Go庫。 PHP session
格式和PHP Serialize/Unserialize
函數的 GoLang 庫。 HTTP/2 web
伺服器,內置Lua、Markdown、GCSS
和Amber
支持。 Caddy
是一個備選的 HTTP/2 web
伺服器,配置簡單,使用方便。web
伺服器SHOUTcast
伺服器。Fider
是一個收集和整理客戶回饋的開放平臺。Go
和Vue.js
編寫的自帶功能標誌的解決方案。Go
編寫,使用Redis
。XMPP
伺服器。https
,在fly中使用 lets-encrypt
發行證書。NginxPrometheus exporter
。PostgreSQL
到Kafka
的資料庫事件流。Riemann
事件和/或將其轉換為Carbon
的中繼。SFTP
伺服器,可選擇支持FTP/S和WebDAV
。它可以為本地檔案系統和雲存儲後端服務,如S3和穀歌雲存儲。provider
,它展示了JWTs
,支援登錄、密碼重置(通過郵件)和用戶管理。HTTP
反向代理緩存和時間序列加速器。流式資料處理和回應式程式設計庫
Go
流處理庫。worker
的Go
庫 Go Stream
,像Java 8 Stream
一樣。支持Filter/Map/FlatMap/Peek/Sorted/ForEach/Reduce...
等特性模版渲染和模版生成處理庫
Slim
和Jade
的啟發。Ace
是對Gold
的一種改進。HAML
和Jade
的啟發 html
框架 ,並可以通過 pkg html/template
等進行擴展 Go
語言來創建範本。範本會被轉化為 Go 語言並編譯html/template
的小型封裝器,可以輕鬆實現基於檔的範本繼承A/B
、測試文本/文章片段和創建更自然的對話非常有用。Goview
是一個羽量級的、簡約的、習慣性的範本庫,基於golang html/template
來構建Go web
應用。 Hero
是一個趁手的、快速的、強大的 Go
語言範本引擎 Jet
範本引擎HTML
和其他文字檔的範本系統,Shopify Liquid
範本.Bootstrap
並使用gofpdf
Go
語言實現的 Mustache
範本語言Django
的範本引擎 Go
語言並進行編譯 Go
語言實現的完整的 handlebars
語言的
Razor` 視圖引擎go
語言實現的谷歌閉包範本(也就是Soy templates
), 參見官方說明文檔 : Go
語言實現的完整的` handlebars測試庫和測試資料集生成庫
REST
的服務或HTTP
處理常式提供簡單且可擴展的行為測試庫,支援模擬外部http
調用和渲染序列圖。Go
語言程式進行測試,提供了一些用於自訂斷言的代碼塊 testing/iotest
包的擴展HTTP API
測試工具測試框架,相容
BDD`。windows、linux
和osx
上測試`cli應用程式的工具。database_cleaner
的啟發 SQL、 NoSQL
、 結構化檔. Go
應用程式或測試的一部分,在Linux、OSX
或Windows
上本地運行一個真正的 Postgres 資料庫REST API
測試框架BDD
測試框架 Go
值的套裝軟體。golang
編寫的 http
集成測試框架。 Go
語言原始程式碼突變測試(Mutation testing )
go
測試包的極為靈活的golang
深度比較庫,。 HTTP
交互,用於快速的、確定性的、準確的測試 Mocha
的測試框架Goc
是一個針對 Go
程式設計語言的綜合覆蓋測試系統。Gotest
.BDD
風格的測試框架,具有 web
介面和計時刷新功能Go
斷言的可組合的類似hamcrest
的匹配器。Cucumber
或Behat
的Go BDD
框架。Go
語言的路由框架進行API
測試 YATSPEC
的Go BDD
測試框架。Rspec
的匹配器/斷言庫。Rspec
的matcher/assertion
庫 BDD
風格的測試框架 BDD
語法 。對於任何使用過 rspec 等庫的人來說應該非常熟悉Go1.7's Subtests
帶來了setup/teardown
功能Matcher
物件的流暢框架,當應用于輸入值時,會產生自描述的結果。RESTful API
集成測試的Go
語言微型框架. Rails
的測試工具,用於測試資料庫應用markdow
n片段轉換為可測試的go代碼。SQL
檔中生成測試資料,並在測試結束後將其清除。用戶端,用於對於
websocket HTTP.Handler`進行單元測試mock
物件的工具AWS
測試中使用localstack
的工具。 Mock SQL
,用於測試資料庫交互HTTP mock
Mock
框架HTTP mock
: 離線測試時記錄和重放流覽器的動作 HTTP(S) : proxy,
用於記錄和類比REST/SOAP API
,具有可擴展的中介軟體和易於使用的 CLI。Mock
生成器Go HTTP.ResponseWriter
使用的 Mock 物件解析和操作文本的代碼庫
bbCode
轉換為HTML
Markdown
解析器python、pixy、scarlet
等)並返回一個樹形結構。go
語言版爬蟲框架 Go
常用規則運算式的集合。Web
爬蟲框架用於將網站轉化為結構化資料。DID
(去中心化識別字)解析器和Stringer
。doi
)解析器。Editorconfig
檔解析和操作庫cGo
介面slug
。TOML
格式的Go
庫,vCard
。Go
語言解析RSS
和Atom
Graphviz DOT
語言HTML
編組,使用結構標籤和jQuery
語法 (使用GoQuery
). GoQuery
為 Go
語言帶來了一組類似jQuery
的語法和功能GNU gettext
工具。unicode
文本的自然語言的函數。HTML
轉換為Markdown
。甚至適用於整個網站,並可通過規則進行擴展。 HTML
的XPath
查詢包,讓您可以通過 XPath
運算式從HTML
文檔中提取資料。 LTSV(Labeled Tab Separated Value)
閱讀器。LTSV (Labeled Tab Separated Value) : XML
編解碼為 JSON
或 map[string]interface{}
;目的是用於替代Replaces x2j
和j2x
包.Pagser
是一個簡單的、可擴展的、可配置的、基於goquery
和struct
標籤的golang
爬蟲解析和反序列化工具,能夠將html
頁面映射到struct結構體中。Golang
中相容iTunes
和RSS 2.0
的播客生成器。SDP Session Description Protocol
, RFC 4566實現Shell
解析器及格式化工具 URL
友好的 slug
化工具,支援多種語言 Go
語言靜態位址生成器,可以處理字串Atom 1.0和RSS 2.0
的聚合feed
。TOML
配置格式的編碼解碼器 Go
輕鬆地列印你的表格資料。URL
路徑分割解析庫。struct
標記和自動解析將規則運算式命名的組匹配到 go
結構中。Python
中textwrap
模組的實現。xm
l或json
轉換為go
結構。URLs
。協力廠商API 匯總
Airtable API
的 Go 用戶端庫。Airtable API :Twitter 1.1 API
的 go 語言用戶端 提供的官方go語言
SDK`BreweryDB API
的 Go 語言庫Cachet (open source status page system)
的 Go 語言用戶端with CircleCI's API
進行交互的 Go
語言用戶端 Clarifai API
交互的Go
語言庫 Codeship
的API v2
進行交互的 Go
用戶端庫。Go
用戶端庫,用於與Coinpaprika的API
進行交互。Discord
聊天 API
進行交互的Go
語言用戶端。Ethereum JSON RPC API
的 Go 綁定 Facebook Graph API
的庫Firebase Cloud Messaging
的 Go 庫。Google Adwords
非官方 APIAsterisk Manager Interface
的 Go 語言庫Google Cloud Messaging
庫GitHub REST API v3
的Go
庫。GitHub GraphQL API v4
的Go
庫。AWS
獲取最新資訊的 Go 應用程式和庫。HackerNews API
的Go用戶端。HERE
基於位置的API
的Go用戶端庫。Mesosphere
的Marathon PAAS
交互的Go庫。Telegraph
發佈平臺API用戶端。Twitter v1.1 APIs
的 Go
用戶端庫。API
的 Go 用戶端庫。xkcd API
的 Go
用戶端。Google Trends
非官方API
。API v3
的Golang
版本api
Wikia
網站獲取音樂歌詞資料的 Go 庫。Go MusicBrainz WS2
用戶端庫。Go
自動生成的Google API
。Google Cloud APIs Go
用戶端庫。SharePoint API
。 GoStorm
在滿足實現了Bolts
與Storm
外殼通信所需的通信協議的基礎上實現了Storm介面Hipchat API
實現了一個golang
用戶端庫XMPP
與Hipchat
通信的golang
包。Medium
的OAuth2 API
的Golang SDK
。pache Mesos
集群的用戶端庫。go
語言Minio
用戶端,用於 Amazon S3
相容的雲存儲Mixpanel
是用於追蹤事件並發送Mixpanel profile
的更新到 Mixpanel
的庫Patreon API.
PayPal
支付API
Playlyfe Rest API
的Go
語言SDK
Pushover API
的Go
語言封裝RAWG
視頻遊戲資料庫API
的Go
庫。RAWG Video Games Database :statdns.com API
,這是通過HTTP進行DNS查詢的RRDA API
。Spotify WEB API
的G
o 語言庫AWS S3
庫,使用Go
編寫的V4 Signing
的REST api
。Slack API
Go
包,用於包裝對Smite
遊戲API
的訪問。Spotify WEB API
的Go
庫。Steam
遊戲伺服器交互的Go
庫。Stripe API
的Go
用戶端。textbelt.com txt messaging API
的go
語言用戶端Trello API
的 Go
語言封裝 TripAdvisor AP
I的Go語言封裝。Tumblr v2 API
的Go
語言封裝Twitter
前端API
。Uptime Robot v2 API
的Go
包裝器和命令列用戶端。API
的Go
用戶端庫。GitHub
和Bitbucket
的Webhook
接收器wit.ai HTTP API
的Go
用戶端。YNAB API
的Go
語言封裝。Zooz API
的Go
語言用戶端可以提升效率的通用代碼庫和工具
HTTP API
的Go
語言進程管理工具. bufio.Scanner
的掃描器,但它以反向順序讀取並返回結果。Go
工具,它將推動你進入AOP
世界!CLI
工具。git
倉庫的變更日誌生成器,具有多種配置Hystrix
斷路器模式的go
語言實現Go
中的斷路器。 osx、windows
和linux
上執行shell
命令的庫。 S3
的後端作為存儲ISO-3166-1、ISO-4217、ITU-T E.164、Unicode CLDR和IANA ccTLD
標準的庫。Golang
)、前端(JavaScript、TypeScript
)和部署自動化(Ansible、Docker
)的強大的CLI
。Top
的介面(例如htop
)。context
的實用函數集合。Go
語言調試器release
包變得更小而不需移除 debug
調用Go
的配額管理器和速率限制器。s-expression
動態地評估一個運算式。簡單且易於擴展。"fill "
標籤來填充結構的小工具。 Go
資料的過濾、淨化和轉換。 Go
專案崩潰或某些監視檔發生變化時,構建並重新啟動該專案。 Go generate
,可以通過規則運算式來進行過濾gherkin (cucumber, behat...)
,的外部依賴。 Git
時間跟蹤。GO
代碼中的todo
事項。 golang
外掛程式匯出的符號的go:generation
工具 (僅限 1.8)。Go bsdiff
和bspatch
庫以及CLI
工具。go-convert
使您能夠將一個值轉換為另一種類型。go
語言中DRY (don't repeat yourself)
包Go
語言工具庫,提供了很多有用的工具(map, find, contains, filter, chunk, reverse, ...)
http
頭的 Go
語言庫 Go
包。 panic
處理安全沙箱。XML
網站地圖生成器 Go
語言全域事件觸發器,通過 id 和觸發器,在程式的任何地方註冊事件 Go
語言的簡單的指數補償包Dropbox
開發的用於編寫 Go
語言服務/應用的庫Go
語言庫,能夠很容易的使用各種 REST APIs
.golang
庫。Facebook Open Graph
和arc90
的可讀性提取網頁摘要。Go
語言二進位檔案SeaweedFS
用戶端庫。io.Reader
中載入環境變數 Golang
工具庫。它類似於lodash
,但適用於 golang
。/etc/hosts
的 CLI
工具。 HTTP GET
工具git
命令,提供了額外的功能用於在終端中和Github
進行交互fallback
機制(熔斷)x86 SIMD
JSend
的實現是用Go
編寫的。Jump
通過學習你的習慣來幫助你更快地流覽檔。Lazy
評估和函數式程式設計啟發而開發的庫,它消除了使用陣列的麻煩。Go
模組,為雲原生REST API開發提供了常用的實用工具。還包含AWS特定的實用程式。Golang
中分散式應用的速率限制器,具有可配置的後端和分散式鎖。 Go
的LiveReload
伺服器。Minio Client
提供了與 Amazon S3
相容的雲存儲和檔案系統管理工具。go
語言實現的超強的MIME嗅探庫/工具。 Go
的MIME
類型嗅探器。MIME
類型檢測包。HTML, CSS, JS, XML, JSON
以及 SVG
檔案格式MongoDB / mgo.v2
查詢,支援高效的分頁。Make
工具cli
應用程式。mongodb/mongo-go-driver
包的Mongodb Pagination
,支持普通查詢和聚合管道。HTTP GET
請求的簡單API
。nfdump netflow
文件。CLI
。golang error
流式處理庫Twitter Snowflake
。Redis、Memcached
、檔案系統等)。goroutines
分組,並對堆疊轉儲進行著色。 HTTP API
的進程(即goroutine
)管理器。Python
的 range()
的 Go
庫REST APIs
用戶端Go
語言構建系統,可以監控檔變化並重新載入。運行,構建,監控檔並支援自訂路徑 Go
語言版的HTTP Requests for Humans™
.Go
的基於Redis
的速率計數器和速率限制器。go
應用程式。rest api
的包。Go
重試包。Go
中簡單易行的重試機制包。go
語言庫。golang
提供簡單易行的重試。panic
。golang sql.Rows
掃描為 structs、slices
或primitive
類型。 Go
結構等的庫。 http
伺服器。os.Signal
處理的應用程式關機鉤子。 silk netflow
文件。 Go
分片操作的類型安全函數。database/sql
套裝軟體提供擴展BoltDB
的簡單又強大的工具"Make"
的替代品Go
提供簡單方便的定時任務調度包。Tome
被設計用來對RESTful API
進行簡單分頁。slice, map, multimap
, 結構體, 函數,資料轉換工具、服務路由,巨集求值和標記器工具uGo
是一個切片工具箱。Go
語言字串處理函數的通用架構usql
是一個通用的命令列介面,用於操作sql
資料庫HTTP
檢查Xferspdy
提供了二進位比對以及patch
補丁功能UUID 生成和操作庫
RFC4122
標準的 V4 UUID
。ID
。Go
唯一字串ID生成器。ID
。ULID (Universally Unique Lexicographically Sortable Identifier)
的 Go
實現。UUIDs v1
。(UUID)
的實現。支持UUID
的創建和解析。RFC 4122
和DCE 1.1
的UUIDs Go
包。UUID
快10-135倍。用於校驗的庫
Luhn, Verhoeff, Damm
)和數字計算(ISBN, EAN, JAN, UPC
等)功能的庫。Golang
請求資料. 高度受Laravel
的請求驗證的啟發.jio
是一個類似於joi 的json模式驗證器.Terraform
的規範和約定驗證器。Go
包,支援驗證Map、Struct、Request(Form、JSON、url.Values、Uploaded Files
)資料和更多的功能。Go
語言程式編寫驗證工具的框架Go
結構體及域驗證,包括:跨域、跨結構體,Map
, 切片和陣列版本控制相關庫
GitHub Webhooks
的可程式設計伺服器以及net/HTTP
中介軟體libgit2
的 Go
語言介面Go
中實現高度可擴展的Git
。Go
語言來操作和檢視 VCS
代碼倉git repo
歷史的代碼庫HGo
是一個Go
語言套裝軟體集合,提供了對本地 Mercurial
倉庫的讀取能力.視頻和流媒體相關庫
FFmpeg av*
庫的 Go 語言介面.(.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.).
MPEG
傳輸流(.ts)。m3u8
播放清單的解析器和生成庫。MPEG-DASH
清單檔的解析器和生成器庫。 FFmpeg
Go 語言介面GStreamer
的 Go 語言介面的字幕格式處理庫。支持
.srt、.ttml和.ass
。libvlc 2.X/3.X/4.X
的go語言封裝)(VLC
媒體播放機使用)。HLS
的M3U8
播放清單解析器和生成器庫 Go
語言編寫的Linux
下使用的視頻截圖庫web 框架
Go
語言web
框架Go
的高性能Web框架,在Lighthouse
評比中拿到最高分RESTful web
框架Go web
框架。web
框架Go
語言帶來堪比 Rails
的高生產效率 Go
語言web
框架 Express.js
啟發的 Web
框架,構建在Fasthttp
上。 web
框架we
b項目框架。包括模組的概念,並提供DI、Configareas、i18n
、範本引擎、graphql、可觀察性、安全性、事件、路由和反向路由等功能。DDD
、埠和適配器,你可以用它來構建靈活的電子商務應用。 是一個
Go 語言編寫的 web 框架,提供了一組類似
martini的
API`,且具有更好的性能(40倍的性能提升)。如果你需要高性能和高生產率,這個框架很適合你 Gin
參數自動綁定工具,Gin rpc
工具。RESTful JSON API.
Go
語言REST
框架Ruby
的Praxis
的設計Sinatra
的快速HTTP框架,支持Google
自訂方法、深度攔截器、遞迴等。Go
語言微型 web
框架。具有強大的功能且沒有標準庫以外的依賴 Go web
框架,支持輸入映射/驗證以及依賴注入websockets
、日誌、中介軟體、靜態檔案伺服器(可選gzip
)和自動TLS的Web框架Web
框架,旨在實現簡潔的代碼和快速開發,具有強大的內置功能。hiboot
是一個高性能的web應用框架,支援自動配置和依賴注入。Macaron
是一個高效的模組化設計的web
框架web
應用框架,受到Rack
和 PEP33
3 的啟發 Go
語言編寫 web
框架,具有及其簡單的API
Patron
是一個遵循最佳雲實踐的微服務框架,專注於生產力。REST/GraphQL API
的框架,主要是通過配置而不是代碼來進行開發 go
語言高生產率框架 Rex
是一個用於進行模組化開發的庫,基於Gorilla/mux
完全相容大多數的net/HTTP
golang HTTP
應用程式的簡單、快速的web
框架。web
框架JSON web
服務的 Go
語言框架,Django
啟發的Golangweb
框架,。go
語言 MVC
框架Golang
網路框架,靈感來自Koa
。Web
應用的微服務框架;具有處理常式鏈、中介軟體和上下文注入功能。具有標準庫相容的HTTP
處理常式(即http.HandlerFunc
)。REST APIs
以及 web
服務api
中添加 CORS
功能POST
方式處理JSON
輸入。Go
的錯誤注入中介軟體。Lightning Network (Bitcoin)
請求將API
貨幣化。HTTP
請求限速中介軟體X-Forwarded-For
頭的中介軟體HTTP.Handler
封裝器 (和chain
具有相同的 API
).Handler
鏈式封裝器(net/context-based "middleware"
).net/HTTP.
HTML, JSON, XML
等。對於RESTful APIs
很有用。net/HTTP
中介軟體 http.Client
添加攔截器,允許轉儲/重構/跟蹤/…請求/回應。net/HTTP
的羽量級中介軟體HTTP
中介軟體庫JSON, XML
, 及HTML
範本回應的庫JSON、JSONP、XML、YAML、HTML、File
的Go渲染包。JWT, CORS, Statsd
, 及Go 1.7 context
Go
語言中介軟體,用於存儲web
應用的多種資訊HTTP
路由,Go HTTP
路由器。HTTP
多工器go
語言編寫的簡單、快速的HTTP
路由。它能夠根據接收到的參數創建 URL
,並且能夠解析多種不同複雜度、長度和嵌套的路由。net/context
的小巧、快速、具有豐富表達力的HTTP
路由.httprouter
分叉出來的高性能路由器,也是第一個適合fasthttp
的路由器。httprouter
fork出來的高性能路由,是第一個適配fasthttp
的路由Mux
及中介軟體包 Goji
是一個極簡的、靈活的HTTP
請求資料分選器,支援net/context.
HTTP
請求複用器。server/API
微服務框架,具有HTTP
請求路由模組 router
模組, 多工模組並且提供了支援net/context
的中介軟體 :net/HTTP.Handler
介面. HTTP
路由。受到了 httprouter
的啟發HTTP
路由,用於創建定制化的框架URL
路由和分發庫 Go (golang) HTTP
路由器,支持規則運算式路由匹配。完全支持構建RESTful API
。net/HTTP
標準實現handlers
go
語言web
應用 ,高性能、符合 HTTP
標準的URL
路由,Go http
路由庫 httprouter
,支援 net/context
go HTTP
路由器。DOM庫
。HTML5 Canvas
的庫,所有的繪圖邏輯都在go
代碼中執行。LLVM
,適用於微型場景的Go
編譯器。包括微控制器、WebAssembly
和命令列工具。Go
和JS
值之間的交互操作。Go WASM
測試。WebIDL
生成DOM
和HTML
的封裝。Direct3D9
的Go
語言封裝Go
語言實現的Win32 OLE
SDDL-string
到用戶友好的JSON的轉換器。SDDL
由四個部分組成。Owner、Primary Group、DACL、SACL
。 XML
比較工具,可以生成關於目錄、檔和標籤對差異資訊Golang
編寫的XML
到MAP
的轉換器。 libxml2
的xmlwriter
模組的xml
生成器api.XPath
庫 XQuery
使你可以使用XPath
運算式從 HTML/XML
文檔中抽取資料和求值, XML
生成一個 Go
結構體。go相關工具和外掛程式
go
語言專案最近的變化,用於監測不能向後相容的代碼修改Errcheck
是一個用於檢測go語言程式中存在未處理錯誤的程式Go
語言垃圾回收進行視覺化checkstyle
是一個類似java checkstyle
的 代碼風格檢查工具,這個工具受到java checkstyle
和 Golint
的啟發 Go-cleanarch
用於檢查代碼是否符合簡潔架構的相關法則,比如依賴法則以及你的Go語言專案中各個庫的交互情況 Go
專案中過時的依賴關係的簡單方法。Web
的 Golang AST
視覺化工具. GoCover.io
可以查看任何go語言套裝軟體的代碼覆蓋率 Go
代碼中長行的格式化器。 lint
工具golint
對GitHub, Bitbucket
以及 Google Project Hosting
上面的Go
語言原始檔案進行靜態分析plantUML
圖的庫和CLI
,包含結構和介面的資訊以及它們之間的關係。return
語句以符合函數返回數值型別lint
工具,專注於簡化代碼 Go
語言套裝軟體倉庫的狀態linters
作為Go測試的一部分。Go
編寫的PHP
解析器。staticcheck
在Go vet
階段中執行大量的靜態分析檢查,類似ReSharper for C#
這樣的工具。 tarp
可以在 Go
原始程式碼中找到無需直接單元測試的函數和方法TODO
(任何語言)的CLI和go包,並應用git blam
來識別作者unused
會檢查 Go 語言代碼中沒有用到的常量,變數,函數和類型tag
自動驗證結構體欄位JetBrains IDEs
使用的Go
語言外掛程式 VSCode go
擴展變為支援語言伺服器協定的GO代碼封裝庫的
Go`語言模式Atom
使用的自動補全、格式化、語法檢查、lint
及Vetting
的套裝軟體go
語言自動補全 VS Code
增加了對 Go
語言的基準分析支援。 IDE
的特性Vim
外掛程式,用於根據函數或方法的簽名生成Go
測試。Theia IDE
提供Go
語言支援。 Vim
外掛程式,在保存時高亮語法錯誤Vim
使用的Go
語言開發外掛程式Visual Studio Code (VS Code)
: 使用的一個擴展,為 Go
語言提供了支援 acme
窗口中執行命令Go
的靈活資料類型。 Go
提供優雅的泛型。 Go
。Go
泛型。Go
測試代碼。Go
測試代碼。slices
生成Haskell
的啟發函數。Go
原始程式碼。 TOML
轉成 Go
類型。 解析器,能夠生成
Go/C/Java/Rust/Typescript`代碼dot
語言將你的 Go 語言程式函式呼叫關係視覺化 Bash
代碼補全,用於Go
和wGo
.Swagger 2.0
.Rusts dbg!
宏的實現,用於在開發過程中進行快速和簡單的調試。go.mod
文件中的二進位檔案的Go
工具。 GoThanks
會自動為你的go.mod github
依賴項加星。igo
到go
的轉換器(Go語言的新語言特性!)。github
的流覽器外掛程式 OctoLinker
高效流覽Go
語言檔go
代碼測試輸出。RTS
(是response to struct
的縮寫)用於根據伺服器的回應生成 Go
語言結構體TypeScrip
t值物件(或類型)聲明。Go語言開發的軟體工具
aptly
是一個 Debian
庫管理工具 Beanstalkd
佇列伺服器控制台Amazon (AWS)
環境變數作為 profile
檔HTTP
基準工具.HTTP
負載測試工具。go
代碼庫和可執行檔,其可以利用各種輸入管道資訊生成有效的Dockerfiles。 docker
或者 Drone CI
來觸發下游Jenkins
任務, SSH
拷貝檔及可執行程式,可以通過二進位檔案、 docker
或者Drone CI
來使用 cdn
部署代碼的工具ProxyCommand
來進行 SCP 下載Gogs
的fork
庫AWS、GCP
或DigitalOcean
上輕鬆部署你的應用程式。 Go
語言程式可以自我更新Gobrew
讓你可以在不同版本的 Go
語言之間輕鬆切換Web
的前端 gdb
應用程式Git
服務Go
語言創建可以在多平臺進行交叉編譯的工具,使用CGo-enabled
標準庫Go build
進行了封裝,用於輕鬆的向 Go 語言二進位檔案中添加版本資訊Go
語言交叉編譯工具 ssh
發送命令提供了用於管理
Go`語言版本的介面 Hey
是一個微型程式,用於向web
應用發送負載Jenkins CLI
允許你以一種簡單的方式管理你的Jenkins
。kafka
主題/分區/消息的命令列工具。Google
的容器集群管理器Docker
鏡像的工具和API
。UNIX wc
命令的即時更新版本。MonGoDB
檔和中繼資料 Graphite
和/或InfluxDB
的中介軟體 Packer
通過單一的設定檔,為不同的平臺創建獨立鏡像HTTP
命令列壓力測試工具Pomerium
是一個身份感知的訪問代理。 説明你管理
Go`語言版本、專案、和追蹤依賴S3
代理,具有GET、PUT
和DELETE
方法和認證(OpenID Connect
和Basic Auth
)。Amazon S3
中高速存取大型物件而特別優化的庫 S3
和本地檔案系統執行工具。Docker
一樣容易)。shell
的腳本,用於DevOps
和系統管理任務。HTTP
鉤子(如ab
)進行基準測試,可以使用每次調用之間的回應代碼和資料,根據其之前的回應來確定特定的伺服器壓力。SSH
金鑰管理器,它可以幫助您輕鬆管理您的多個SSH
金鑰。 REST APIs
。如果你的伺服器掛了或是回應時間超過預期,則會通過Slack
,E-mail
來通知你 Terraform provider
外掛程式,可以在運行時根據包含API
定義的OpenAPI
文檔(以前稱為swagger
檔)動態配置自己。CLI
工具,用於管理Apache Kafka
集群並排除其故障,能夠向Kafka
發佈/消費協議緩衝區和純文字事件。yaml
中聲明的業務流程進行建模和執行。HTTP 加
載測試工具和代碼庫HTTP
鉤子,並在伺服器上執行命令 Web
的 IDE
,為使用 Go
語言的團隊設計 windows
機器上執行命令playground
bash
代碼片段Dropbox
的博客引擎Go
語言實現的一個微型網路聊天伺服器Circuit
是一個可程式設計的PaaS
以及IaaS
,用於管理、發現以及編排各種雲端應用的服務及主機etcd
或 consul
來管理本地應用的設定檔SaaS
工具提供的資料DAPP
的開發。Google Drive
用戶端。Debugger
和熱載入功能,讓Docker
容器化後的Go
應用調試變得超級簡單。WebRTC
在兩台電腦之間安全傳輸檔。GoPATH
路徑下Go
套裝軟體的應用Go
編寫的任天堂遊戲機顏色模擬器。Go
語言編寫的Go
語言編譯器工具集go
語言文檔的chrome
流覽器外掛程式Go
語言整合式開發環境Go
編寫的類似於Quora
的問答網路應用。web
引擎Go
語言設計可以在流覽器的IDE
。Go
語言編寫的開源Pusher
伺服器,相容 Pusher
用戶端。pcap
檔的命令列工具。EC2
,Azure
,Openstack
,MAAS
等等Jupyter
進行互動式程式設計。它支持代碼補全、代碼檢查,100%相容Go
。Lime Text
是一個強大又優雅的編輯器,主要使用Go
語言開發,意在成為Sublime Text
的繼承者。LiteIDE
是一個簡單、開源、跨平臺的 Go
語言 IDE
HTTP
伺服器,通過單一設定檔構造訪問請求。同時你還可以讓伺服器提升負載,以進行更加符合現實情況的性能測試Go
語言編寫的命令列網路診斷工具NaCL EC25519
的加密管道工具Go
語言編寫的任天堂(NES)
模擬器Go
語言編寫的 Markdown
預覽工具Peg(Parsing Expression Grammar)
是一個Packrat parser generator
的實現COCOMO
估計功能。O(1)
的磁片查找效率shell
命令列(用於原型驗證或遠端控制)。Tsuru
部署應用程式時,可以簡單快速的通知團隊的工具 Stack Up
是一個超級簡單的開發工具,就好比是伺服器網路的make
工具TCP
工具,用於網路性能和路徑監控,包括通訊端統計等。SAAS
軟體Vault
中基於資料夾的功能如複製、移動和搜索提供CLI
和API
。IPFIX
,sFlow
和Netflow
集合. Sass
項目管理工具, 通過支持一些功能(例如Compass)擴展了這門語言