エディタや開発ツールからユーティリティ、生産性向上ソフトまで、高品質なmacOSアプリを厳選してカテゴリ別にまとめたリスト。
nikolaydubina/go-recipes
テスト、依存関係、コード生成、解析、プロファイリングなどに使える、知名度を問わず定番のGoツールを厳選・分類したコレクション。
- スター
- 4,810
- フォーク
- 187
- 未解決の Issue
- 23
- 最終コミット
- 21 日前
これは何?
Go Recipesは、Goプロジェクト向けツールをタスク別にまとめた、awesomeリスト形式のコレクションです。テストとカバレッジ、依存関係の調査、コードの可視化、コード生成、リファクタリング、エラーハンドリング、ビルドとバイナリサイズ、アセンブリの確認、実行、監視、ベンチマーク、ドキュメント、セキュリティ、静的解析を扱っています。各項目には、ツールの機能を説明する短い紹介と、実行可能なコマンドまたはインストール方法が記載されています。
govulncheck、staticcheck、golangci-lint、gotestsum、benchstatなど広く使われているツールに加え、goroutineリーク検出ツール、structレイアウトの最適化ツール、コールグラフの可視化ツールなど、あまり知られていないものも掲載しています。例は、ターミナルやCI設定にそのままコピーして使えるようになっています。
多くのリポジトリを探し回らずに、プルリクエストのカバレッジ確認、依存関係のライセンス監査、サービスのプロファイリングなど、特定の用途に合うツールを見つけたいGo開発者に役立ちます。
主な機能
- 01テスト、依存関係の解析、コード生成、lint、プロファイリングをまとめて掲載しています。
- 02各項目に短い説明と、そのまま使えるコマンドまたはインストール方法が含まれています。
- 03広く使われているツールと、特定の課題に向けた知名度の低い選択肢の両方を紹介しています。
- 04目次からタスク別に探せる構成になっています。
ユースケース
- CIパイプラインに追加するカバレッジツールやテストレポートツールを探す。
- Goのコードベースに導入する静的解析ツールやlinterを選ぶ。
- 依存関係のライセンス、アップグレード経路、脆弱性を監査する。
- Goサービスのボトルネックを特定するために、プロファイリングやベンチマークを行う。
収録されている特集
トピック
よくある質問
- go-recipes とは?
- テスト、依存関係、コード生成、解析、プロファイリングなどに使える、知名度を問わず定番のGoツールを厳選・分類したコレクション。 Go Recipesは、Goプロジェクト向けツールをタスク別にまとめた、awesomeリスト形式のコレクションです。テストとカバレッジ、依存関係の調査、コードの可視化、コード生成、リファクタリング、エラーハンドリング、ビルドとバイナリサイズ、アセンブリの確認、実行、監視、ベンチマーク、ドキュメント、セキュリティ、静的解析を扱っています。各項目には、ツールの機能を説明する短い紹介と、実行可能なコマンドまたはインストール方法が記載されています。
- go-recipes は無料で使えますか?ライセンスは?
- go-recipes は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- go-recipes は今もメンテナンスされていますか?
- 活発にメンテナンス中。go-recipes の最終コミットは 2026年10月16日 です。
- go-recipes は何に使えますか?
- CIパイプラインに追加するカバレッジツールやテストレポートツールを探す。 Goのコードベースに導入する静的解析ツールやlinterを選ぶ。 依存関係のライセンス、アップグレード経路、脆弱性を監査する。 Goサービスのボトルネックを特定するために、プロファイリングやベンチマークを行う。
- go-recipes はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/nikolaydubina/go-recipes
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
主にベンチマーク用途を想定した、AIコーディングエージェント向けの.NET 10~11性能チューニングのヒントをまとめた単一のSKILL.md。
.NETライブラリ。C#のメソッドを、ウォームアップや統計情報、結果レポート付きの再現可能なベンチマークに変換できます。
Python関数の各ソース行にかかる時間を表示する、行単位のプロファイラー。
初心者向けの入門書から並行処理、パフォーマンス、システム設計などの上級トピックまで、Go(Golang)の書籍を多言語でまとめた厳選リストです。
トピック別にFlutterのライブラリ、プラグイン、チュートリアル、記事、サンプルアプリをまとめた厳選リスト。