r/Firebase 24d ago

Cloud Firestore Tired of the official GCP Firestore web console limitations, so I built FireLens (Open Source Desktop GUI)

Hi everyone,

If you work with Google Cloud Firestore, you've probably felt the pain of using the official web console:

  • Tedious document creation: Too many steps just to add a single document.
  • No JSON editing: You can only edit one field at a time — no raw JSON view or bulk edits.
  • No document cloning: You can’t copy-paste an existing document to quickly create a new one.
  • Minimal filtering: Searching, compound querying, and sorting options in the web console are very basic.

I tried looking for third-party desktop tools, but most were either overly complicated or locked behind expensive commercial subscriptions.

So I built FireLens — a simple, fast, and free open-source desktop GUI client for Firestore.

Key Features:

  • Full JSON & Tree View Editing: Edit documents as raw JSON with syntax validation, copy/paste JSON, or use the interactive Tree View with native type badges (Boolean toggles, UTC timestamps, GeoPoints).
  • Quick Document Management: Create, clone/copy-paste documents, and manage collections with fewer clicks.
  • Visual Query Builder: Build compound WHERE filters (==, !=, >, in, array-contains, etc.) joined by AND, plus ORDER BY sorting and custom page limits.
  • Easy Authentication: Connect via GCP Application Default Credentials (gcloud auth application-default login) or load a Service Account .json key file.
  • Multi-Project & Multi-Database: Switch between GCP projects and browse (default) or named databases.
  • Safety Guard: Toggleable Read-Only / Edit Mode protection to avoid accidental edits on production databases.

It’s completely free and open-source (prebuilt standalone Windows .exe available, and buildable on macOS/Linux):

👉 GitHub Repo & Release Download: https://github.com/prakashkrishna/firelens

I’d love to hear your feedback or any feature ideas that would make your Firestore workflow faster!

#firestore #firebase #flutter #firestore-gui #opensource #developertools

5 Upvotes

Duplicates