Firenook icon
Firenook icon

Firenook

 Like

Open-source, Rust-based replacement for the Firebase Local Emulator Suite. It reads firebase.json, rules and indexes, serves Firestore, Auth, Storage, Functions, Pub/Sub, Cloud Tasks and Eventarc on the same ports, keeps data on disk, and adds a web console and an MCP server for coding agents.

Firenook screenshot 1

Cost / License

Since

  • New

Updated

  • Updated Nov 2026

Platforms

  • Windows
  • Mac
  • Linux
  • npm  Single npm package with native engines for Windows, macOS and Linux; requires Node.js
0likes
0articles
Save

Features

Features

Highlights All activities

Firenook News & Activities

Recent activities

Firenook information

AlternativeTo Category

AI Tools & Services

GitHub repository

  •  101 Stars
  •  7 Forks
  •  8 Open Issues
  •   Updated  
View on GitHub
Firenook was added to AlternativeTo by Paul on and this page was last updated .

No comments or reviews, maybe you want to be first?

Official Links

What is Firenook?

Firenook is an open-source, drop-in replacement for the Firebase Local Emulator Suite. It reads an existing firebase.json, .firebaserc, Security Rules and indexes, and serves Firestore, Authentication, Cloud Storage, Cloud Functions, Extensions, Pub/Sub, Cloud Tasks and Eventarc on the same ports as the official emulators, so client and Admin SDKs connect without code changes. It imports and exports the official emulator data format in both directions.

The emulated services are written in Rust and store data on disk instead of in a Java heap, so neither Java nor firebase-tools is required: it ships as a single npm package with native engines for Windows, macOS and Linux, while Node.js runs Cloud Functions. With the --keep-data option, Firestore, Auth and Storage data persists between restarts, and the developer reports much faster writes and lower memory use than the official emulator.

Firenook also includes a local web console for each service, a terminal view that traces every function call with its trigger, duration and errors, an emulators:exec command for CI test runs, and a built-in MCP server that lets coding agents such as Claude Code, Cursor or VS Code read and write data, manage users, inspect logs and debug Security Rules. Realtime Database, Hosting, App Hosting and Data Connect are not emulated.