Firenookは、Rustで実装されたFirebaseローカルエミュレータの代替ツールです。Javaランタイムを必要とせず、公式エミュレータと比較して書き込み処理で最大40倍の高速化とメモリ使用量を約10分の1に削減します。既存のfirebase.jsonや公式SDK設定、接続ポートをそのまま流用して動作します。Firestore、Authentication、Cloud Storage、Cloud Functionsなどの主要機能に対応し、再起動後もローカルデータを保持します。MCP(Model Context Protocol)サーバーを内蔵しており、コーディング支援ツールからログやエミュレータの状態を取得できます。Realtime DatabaseやHosting機能には対応していません。
Firenookは、package.jsonのコマンドを一語書き換えるだけで、Firebaseの公式エミュレータから乗り換えられる点が強みです。firebase.json、SDK、ポートの設定はそのまま使えます。Javaのインストールが要らず、再起動してもデータが残ります。
編集部レビューの全文 >

