A.開発ツール
1)sql2go
SQLステートメント構造体golang。DDLステートメントを変換するために使用することができます。
例えば、テーブルのステートメントを作成:.表示は、テーブルを作成するラインに直接貼り付けられた文の出力を、xxxは。
http://stming.cn/tool/sql2go ....
2)toml2go
符号化されたテキストtomlを変換するためには、構造体をgolang尋ねた。
Https://xuri.me/toml-to-go/
3)curl2go
コンクリートgolangコマンドコードにカールするために使用される。
HTTPS://mholt.github.io/curl -...
4)json2go
JSON構造体にテキストを変換する。
HTTPS://mholt.github.io/json -...
5)mysqlの転送ESツール
のhttp://www.ischoolbar.com/EsP ...
6)golangの
ツールシミュレーションテンプレートは、ジェネリックをサポートする前に、使用することを検討してください。
HTTPS://github.com/cheekybits ...
7)、ライブラリの依存のケースを確認し、外出先リスト機能に類似し
ます。https://github.com/KyleBanks / ...
8)簡単なファイル圧縮・解凍ツール、統合ジッパー、タールや他の機能を使用すること、また、クロスプラットフォームがあります。
HTTPS://github.com/mholt/arch ...
9)行く組み込みコマンド
のリストを行くパッケージの依存関係を表示することができます。
囲碁VETは、ローカルコードはgolangの仕様を満たしていない確認することができます。
10)熱ビルドツール
のhttps://github.com/silenceper ...
11)リバイブ
golangコードの品質テストツール
のhttps://github.com/mgechev/reを...
12)ゴーCallvis
golangコードが連鎖図ツールを呼び出し
ます。https://github.com/TrueFurby / ...
13)を実現する
開発プロセス改善ツール
のhttps://github.com/oxequa/rea ...
14)はGotests
自動テストケース生成ツール
のhttps://github.com/cweill/gotを...
II。デバッグツール
1)PERF
プロキシツールそのサポートメモリ、CPU、スタックビュー、およびサポート炎図
パーフツールと行く-トーチツール、迅速なポジショニング手順。
HTTPS://github.com/uber-archi ...
HTTPS:// github.com/google/gops
2)リモートデバッグDLV
ベースgoland + DLVリモートでスタイルを調整する能力を達成することができます。
HTTPS://github.com/go-delve/d ...
GDBがあまりにもシンプルに比べデバッグ、golangのネイティブのサポートを提供します。
3)ウェブプロキシツール
goproxyエージェント、複数のプロトコルのサポート、支援のssh浸透し、KCPプロトコル。
HTTPS://github.com/snail007/g ...
4)パケットキャプチャツール
ゴースニファツール、スケーラブルなパケットキャプチャツール、あなたは今、カスタム・プロトコルツールキットを開発することができる唯一のhttp、mysqlの、Redisの、MongoDBのをサポートしています。
このツールに基づいて、我々は、プロトコルパケットキャプチャqappを開発。
HTTPS://github.com/40t/go-sni ...
5)外部使用のためのクイック開いているポート内のプロキシツールを、逆。
ngrokネットワークサービス外の呼び出しを行うことができ
https://ngrok.com/
HTTPS://github.com/inconshrevを...
6)の証明書を生成するように構成された
証明書サービス側へルート証明書から生成されたキーを。
HTTPS://github.com/cloudflare ...
7)フリー証明書の取得ツール
アクメプロトコルに基づいて、自動的に再生可能な1年間有効letsencryptから無料で証明書を生成します。
HTTPS://github.com/Neilpang/a ...
環境管理ツールの8)開発は、ポータブルスタンドアロンツールの武器を構築します。複数のバックエンドの仮想マシンのサポート。
浮浪者はしばしば価値がある、ドッキングウィンドウと比較し、比較しました。
HTTPS://github.com/hashicorp / ...
9)軽量コンテナスケジューリングツールの
遊牧民がK8Sに比べ、コンテナおよび伝統的なアプリケーションを管理するのは非常に簡単にすることができ、簡単で、あまりない。
HTTPS://github.com/hashicorp / ...
10)機密情報や鍵管理ツール
のhttps://github.com/hashicorp / ...
etcd構成基づくHTTP高度な設定の転送機能、11)。
https://github.com/gojek/weaver
12)プロセス監視ツールスーパーバイザー
HTTPS://www.jianshu.com/p/39b ...
13)に基づいてprocFileプロセス管理ツール。比較するとスーパーバイザーに簡単。
HTTPS://github.com/ddollar/fo ...
14)はHTTP、HTTPS、のWebSocketのに基づいて、プロキシのツール、デバッグ、機能豊富なコンフィギュレーションを。この開発に基づいたオンライン教育NOHOSTウェブデバッグツール、。
Https://github.com/avwo/whistle
15)分散スケジューリングツール
HTTPS://github.com/shunfei/cr ... _ZH.md
HTTPS://github.com/ouqiang/go ...
16)運転・保守のための自動化プラットフォームガイア
HTTPS://github.com/gaia-pipel ...
III。ネットワークツール
IV。一般的な部位
百科事典を行く: https://awesome-go.com/
JSONの構文解析: https://www.json.cn/
輸出IP: https://ipinfo.io/
Redisのコマンド: http://doc.redisfans.com/
ホームESコマンド:
HTTPS://www.elastic.co/guide / ...
URLENCODE: のhttp://tool.chinaz.com/Tools / ...
Base64で: HTTPS://tool.oschina.net/encr ...
GUID: https://www.guidgen.com/
一般的なツール: http://www.ofmonkey.com/
ファイブ。Golang人気のライブラリ
ログイン
HTTPS://github.com/Sirupsen/l ...
https://github.com/uber-go/zap
設定
などのロギングライブラリとして互換性のあるJSON、toml、YAML、塩酸フォーマット。
Https://github.com/spf13/viper
ストレージ
のMySQL: https://github.com/go-xorm/xorm
ES: HTTPS://github.com/elastic/el ...
Redisの: HTTPS://github.com/gomodule/r ...
モンゴ: HTTPS://github.com/mongodb/mo ...
カフカが住んでいた: HTTPS://github.com/Shopify/sa ...
データ構造
のhttps://github.com/emirpasic / ...
コマンドライン
https://github.com/spf13/cobra
フレームワーク
https://github.com/grpc/grpc-go
https://github.com/gin-gonic/gin
同時
https://github.com/Jeffail/tunny
HTTPS://github.com/benmanns/g ...
今、私たちは本当に使いやすい小さな星ながら、フレームワークを使用していますが、もちろん、より良い使用することができます。
HTTPS://github.com/rafaeldias ...
ツールは、
複雑なコードを書くことを避けるために、サービス側のロジックと構造を確認するために、ベースの実践的な決意を定義します。
HTTPS://github.com/asaskevich ...
HTTPS://github.com/bytedance / ...
いるProtobufファイルの動的解像度インターフェース、関連反映する能力を達成することができます。
HTTPS://github.com/jhump/prot ...
式のエンジンツール
HTTPS://github.com/Knetic/gov ...
https://github.com/google/cel-go
文字列処理
HTTPSを://github.com/huandu/xst ...
レート制限工具
ます。https://github.com/uber-go/ra ...
ます。https://blog.csdn.net/chencho ...
ます。https://github.com/juju/ratel ...
golangは、ライブラリ吹き
周波数限界を考慮に加えてヒューズをするだけでなく、QPS、エラーレート、および他のものを検討してください。
HTTPS://github.com/afex/hystr ...
HTTPS://github.com/sony/gobre ...
表
のhttps://github.com/chenjiando ...
テールツールライブラリ
ます。https://github.com/hpcloud/ta ...
完成!!