ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい






DokuWiki整形記法


PlayGround



development:language:go:lib

GO言語 ライブラリ

Web アプリケーションフレームワーク(WAF)

軽量WAF

    • Echoは2015年に登場
    • RESTful APIを作ることに向く
    • 高速さが売り
    • 対Martini比で40倍以上の速度
    • Net/httpとの互換性があり、カスタムパターンを定義している

フルスタックWAF

    • RailsやPlay Frameworkから影響を受けて作られた
    • ORマッパーまでサポート
    • RubyのSinatraを元に設計

パッケージ管理ツール

    • requires Go 1.8 or newer
    • 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: 構造化メッセージが構築できる高速なロギングライブラリ

参考

development/language/go/lib.txt · 最終更新: 2017/11/16 12:26 by hayashi