目次
GO言語 ライブラリ
Web アプリケーションフレームワーク(WAF)
軽量WAF
フルスタックWAF
パッケージ管理ツール
その他
参考
GO言語 ライブラリ
Web アプリケーションフレームワーク(WAF)
軽量WAF
Echo
Echoは2015年に登場
RESTful APIを作ることに向く
Gin
高速さが売り
対Martini比で40倍以上の速度
Goji
Net/httpとの互換性があり、カスタムパターンを定義している
フルスタックWAF
Revel
RailsやPlay Frameworkから影響を受けて作られた
Beego
ORマッパーまでサポート
RubyのSinatraを元に設計
パッケージ管理ツール
dep
requires Go 1.8 or newer
glide
Glide is used by a great number of projects and will continue to get support for some time. But, the near future is likely in dep.
その他
binding
: バリデーションライブラリ
elastic
: Elasticsearch クライアント
go-mysql-driver
: mysql ドライバー
golang-stats-api-handler
: サーバーのシステム情報を取得するライブラリ
gorp
: OR マッパー的なライブラリ
ini
: ini ファイルの読み書きライブラリ
logrus
: ロギングライブラリ
redigo
: Redis クライアント
squirrel
: SQL ジェネレーター
jwt-go
: JSON Web Token
zap
: 構造化メッセージが構築できる高速なロギングライブラリ
参考
golang+EchoでREST APIを作った話