オープンソースのgo ウェブフレームワーク
OSI 承認ライセンスでコードを公開しているgo ウェブフレームワーク12件を、根拠に基づいてプライバシー評価。おすすめを先頭に、その後はスコア順。
Beego グレード B
MVC 構造、ORM、キャッシュ、ロギング、スキャフォールディング用のコマンドラインツール bee を備えた、Go 向けのフルスタックウェブフレームワーク。
Apache 2.0 licensed. ソースコード
Buffalo グレード B
ルーティング、テンプレート、Pop データベースレイヤー、マイグレーション、フロントエンドのアセットパイプラインを備えたプロジェクトを生成する、Go 向けのウェブ開発ツールキット。
MIT-licensed. ソースコード
Chi グレード B
標準の net/http パッケージをベースにした、Go で HTTP サービスを構築するための軽量で組み合わせ可能なルーター。
MIT-licensed. ソースコード
Fiber グレード B
Fasthttp HTTP エンジンをベースにした、Express にインスパイアされた Go 向けのウェブフレームワーク。ルーティング、ミドルウェア、テンプレートを備えています。
MIT-licensed. ソースコード
Gin グレード B
基数木(radix tree)ルーター、ミドルウェアのサポート、リクエストのバインディングと検証を備えた、Go 向けの HTTP ウェブフレームワーク。
MIT-licensed. ソースコード
Gorilla Mux グレード B
Gorilla ウェブツールキットに含まれる Go 向けの HTTP リクエストルーター。パス、ホスト、メソッド、ヘッダー、クエリの値でルートを照合し、net/http をベースにしています。
BSD 3-Clause licensed. ソースコード
Iris グレード B
ルーティング、MVC レイヤー、セッション、WebSocket、ビューテンプレートを備えた Go 向けのウェブフレームワーク。
BSD 3-Clause licensed. ソースコード
Templ グレード B
コンポーネントを型安全な Go コードにコンパイルする、Go 向けの HTML テンプレート言語。コマンドラインのジェネレーターと、エディター向けの言語サーバーを備えています。
MIT-licensed. ソースコード
Echo グレード D
最適化されたルーター、ミドルウェア、データバインディング、レンダリングを備えた、Go 向けのミニマリストな HTTP ウェブフレームワーク。
MIT-licensed. ソースコード
Hertz グレード D
ByteDance の CloudWeGo プロジェクトによる Go 向けの HTTP フレームワーク。高性能なマイクロサービス向けに設計され、コードジェネレーター hz を備えています。
Apache 2.0 licensed. ソースコード
Revel グレード D
ルーティング、テンプレート、コードのホットリロード、組み込みのテストランナーを備えた、Go 向けのフルスタックウェブフレームワーク。現在は保守されていません。
MIT-licensed. ソースコード
Encore グレード D
API や、データベース、キュー、cron ジョブなどのインフラをコードで宣言する、Go と TypeScript 向けのバックエンドフレームワーク。ローカル開発用のダッシュボードを備えています。
Mozilla Public License 2.0. ソースコード
go ウェブフレームワーク全12件を比較(オープンソースかどうかを問わず)。