ロブ・パイクやケン・トンプソンといった著名な開発者によって設計されたプログラミング言語「Go」。Pythonのような動的言語のように、簡単にプログラムを記述できるだけではなく、WindowsやLinux、macOSといったさまざまなOSで動作する実行ファイルを簡単に作成できるという特徴を持つ人気言語です。
本日紹介する「Awesome Go」は、このGo言語のフレームワークやライブラリ、ソフトウェアを集めた「Awesome」形式のリンク集です。
便利なフレームワークやライブラリのリンクとそのコメントが、カテゴリごとに完結に整理されている、Go言語を使用してプログラムを作成したい開発者必見のリソースとなっています。
目次
多彩なジャンルのライブラリやフレームワークが存在
同リンク集ではGo言語で利用可能なフレームワークやライブラリが、オーディオや、コマンドライン、設定、データベース、日付や時間、メール、GUI…といったさまざまなカテゴリごとにまとめられてます。
▲例えばGUIカテゴリには、GoでGTKを使用するためのgo-gtkやgotk3、QTを使用するためのqt、プラットフォームネイティブなGUIライブラリを使用するuiなどがまとめられています。
ライブラリやフレームワーク以外にも、コード分析に役立つツールや、エディタプラグイン、その他ツールなど、開発に役立つツールのリンクもまとめられています。
Goを使用している開発者の方は同ページを参照してみてはいかがでしょうか。