はじめまして、グッドパッチでサーバーサイドエンジニアをやってる荒木です。 この記事は Goodpatch Advent Calendar 2023 の 24日目の記事になります。 はじめに 現在golangで開発に使ってるフレームワークはginですが、そろそろ切り替えも検討したいので調べてみました。 対象になるフレームワーク Webアプリ開発に利用できるもので、スターの多いものをピックアップしています。 gin-gonic/gin (⭐️73.2k) 私も業務で利用していますが、一番最初に候補に上がるかと思います。 利用していてポイントとなる部分。 高速:他のフレームワークはginよりベンチマークが高かったりしますが、実用性として十分な速度です。 ミドルウェアサポート:ミドルウェアを使うことで認証系とかはシンプルに作りやすいです。 JSONバリデーション:普通に利用できます、フィールドが空

