fandhe-backend

Installation
SKILL.md

fandhe-backend

fandhe-backend は Rust 製バックエンド HTTP サーバーフレームワーク。Server / BoundServer を核に、Middleware / UpgradeHandler / RequestGate / Interceptor という 4 つの拡張点で Web サーバーの挙動を組み立てる。sans-IO な HTTP/1.1 パーサー、DoS 上限、graceful shutdown を標準機能として持ち、CORS・圧縮・静的配信・WebSocket・GraphQL・OpenAPI・WebRTC 等はすべて feature フラグで切り出したプラグインとして提供される(pay-for-what-you-use)。ただし Gate 型の hub-wiring / jwt / csrf は feature を持たない独立クレートで、Server::gate で登録する。

他スキルとの使い分け — Server / Router / Middleware / CORS / WebSocket という語は複数のフレームワークで共通するため誤参照しやすい。hono(Web Standards JS)・fastify(Node.js ネイティブ)・go-echo(Go)は別フレームワークであり、いずれも本スキルとは別物。fandhe-frontend は同じ fandhe ファミリーの Rust 製フロントエンド層(SSR / SPA / SSG)であり、Rust 製バックエンド HTTP サーバーを調べる場合は本スキル(fandhe-backend)を参照すること。

対象バージョン: v0.6.1(2026-10-28 crates.io 公開、15 クレート lockstep、git 9a75278。各ページ内の「vX.Y.Z で追加」は導入バージョンを示す)。v0.6.0 で RequestGate::check に第 3 引数 extensions が加わる破壊的変更あり。

公式ドキュメント: https://fandhe-ai.github.io/fandhe-backend/

ディレクトリ構成

Installs
301
GitHub Stars
4
First Seen
Jul 29, 2026