Firenook - Rust製の高速Firebaseエミュレーター代替

Show HN: Firenook – Firebase emulators in Rust: 40× faster writes, 10× less RAM

Firenookは、Firebase Local Emulator Suiteを高速化するRust製のドロップイン代替ツールです。firebase.jsonやSDK、ポートはそのままに、スクリプト内のコマンドを一語変えるだけで導入できます。Java不要で、書き込みは約40倍高速、メモリ使用量は約10分の1、データを保持した再起動は約52倍速く完了します。Firestore、Authentication、Cloud Storage、Cloud Functions、Pub/Sub、Cloud Tasks、Eventarc、Extensionsの8つのエミュレーターに対応し、公式形式のデータ入出力や`--keep-data`による永続化、全サービスを可視化するコンソール、コーディングエージェント向けのMCPツールも備えています。

firebase.json、SDK、ポートはそのままに、スクリプトの一語を変えるだけ。Javaのインストールも不要で、データは再起動後も残ります。
  1. jamest

    (Firebase創業者です)これはすごくクールだね!素晴らしい仕事だ!

  2. joshdavham

    いい感じですね!

    ただ、少し話が逸れるんですが、皆さんがこれほど込み入ったものを作れるほど優秀な開発者なら、なぜFirebase以外のものを使わないんですか?私がWeb開発を始めた頃は、主にFirebaseを補助輪のように使っていましたが、今ではもう卒業した気がしています。皆さんはFirebaseが今でも皆さんのような開発者の役に立っていると感じますか、それとも、昔の私のような人たちのためにこれを作っているんですか?

    改めて、いい仕事ですね!

  3. silverlight

    これは本当に素晴らしいですね!私もFirebase Realtime Databaseのオープンソース版に取り組んできたので、興味を持ってもらえるかもしれません[1]。こちらもRustで書かれています!もしRealtime Databaseの部分もサポートするつもりなら、Firenookのその部分を作る良い土台になるかもしれません。

    [1] https://github.com/lark-sh/lark

この日のほかの記事

2026-11-06