ページ内ナビ
概要
Fiberはfasthttpを基盤にしたGo Web Frameworkです。Expressに近いAPI設計でRouting、Middleware、request binding、response処理などをまとめ、performanceを重視したHTTP serviceを構築できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
Express風のRouterとMiddleware APIでHTTP serviceを構築する
Route定義、group、parameter、Middleware chain等をFramework APIでまとめ、REST APIやWeb backendを短い記述で組み立てられます。
出典:[2]
Bindingとproxy securityを含むWeb API処理をFramework側へ寄せる
v3系ではrequest bindingや各種Middlewareを提供し、v3.5.0ではcustom binding precedenceやproxy middlewareのSecurityPolicy、unmatched route fast path等が追加されています。
出典:[4]
向いている用途
Expressに近い開発体験とthroughputを重視するGo APIに向く
Node/Express経験者がGoへ移行する場合や、fasthttp基盤のRouting・Middleware ecosystemを採用してWeb APIを構築したい場合に適します。
出典:[2]
導入前の確認
参考にした公式資料
- [1]gofiber/fiber — GitHub repository(2026-10-06)
- [2]Fiber v3.5.0 — README(2026-10-06)
- [3]Fiber v3.5.0 — go.mod(2026-10-06)
- [4]Fiber v3.5.0 release(2026-10-06)
- [5]Fiber MIT license(2026-10-06)
編集部からの補足
Expressに近い開発体験とperformanceを重視するGo Web Frameworkです。fasthttp基盤なので、標準net/http前提のHandler/Middlewareをそのまま差し替えられるとは限りません。ecosystem互換性を導入前に確認してください。
3ステップで試す
- 1
ソースを取得
git clone --depth 1 https://github.com/gofiber/fiber.git - 2
リポジトリへ移動
cd fiber - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近30日
40,204 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 312
- Open PR
- 8
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Sinatra12,454 Stars
共通タグ 3件 · 共通カテゴリ 2件
HTTP methodとURL patternをRuby DSLで直接結び、小さなRack applicationを組み立てる
Ruby - Grape10,009 Stars
共通タグ 3件 · 共通カテゴリ 2件
REST-like APIのrouting・params validation・versioningをRuby DSLでまとめるAPI framework
Ruby - Dropwizard8,582 Stars
共通タグ 3件 · 共通カテゴリ 2件
Jetty・Jersey・Jackson・Metricsをまとめてproduction-readyなJava REST serviceを構築する
Java - Poem4,445 Stars
共通タグ 3件 · 共通カテゴリ 2件
routing・extractor・middlewareを組み合わせてRustのHTTP serverを構築するWeb framework
Rust - Salvo4,438 Stars
共通タグ 3件 · 共通カテゴリ 2件
HTTP/1・2・3、OpenAPI、WebSocketまで一体で扱うRust Web framework
Rust - gRPC-Go23,092 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
Protocol BuffersとHTTP/2でGo service間のtyped RPCを実装するgRPC runtime
Go
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。