Firebase GUI comparison
Which GUI for a live Firebase project, the emulator, or both.
| Feature | ||||||
|---|---|---|---|---|---|---|
| Live project | Yes | Yes | Yes | Yes | Yes | No |
| Emulator | Yes | Auth + Firestore | No | Yes | Auth + Firestore | Yes |
| Firestore table | Yes | Yes | Tree only | Yes | Yes | Tree only |
| Filter & sort | Multi-field | Multi-field + JS | Single-field | JS | Multi-field | Single-field |
| Auth | Yes | Yes | Yes | Yes | Yes | Yes |
| Storage | Yes | No | Yes | Yes | No | Basic |
| Functions & queues | Yes | No | Deploy / logs | No | No | Logs |
| Scripts | No | JavaScript | No | Queries only | TypeScript | No |
| Collection import | No | CSV, JSON | No | JSON | JSON | CLI |
| Undo | Yes | Read-only lock | No | No | Soon | No |
| Platforms | Mac, Win, Linux | Mac, Win, Linux | Browser | Mac, Win, Linux | Mac, Win, Linux | Browser |
| Price | $10/mo$96/yr | $9/mo | Free | Free | $12/mo$108/yr | Free |
Flame
Desktop app. Connects to a live project or the emulator. Includes Firestore, Auth, Storage, Functions, and undo.
Firefoo
Desktop app. Connects to a live project or the emulator for Auth and Firestore. JavaScript scripts, CSV and JSON import, copy data between projects.
Firebase Console
Official browser UI for a live project. Everything you already know.
Firestudio
Desktop app. Connects to a live project or the emulator. Free and open source. Includes Firestore, Auth, and Storage.
Firelize
Desktop app. Connects to a live project or the emulator for Auth and Firestore. TypeScript scripts. Copy production data into the emulator.
Emulator UI
Browser UI that ships with the emulators. Free. Only talks to localhost.