FirePreview
An open-source desktop app for previewing and managing your Firebase Firestore data.
- Go
- Wails
- React
- TypeScript
- Firestore
The problem
Looking through Firestore data usually means opening the Firebase console in a browser, clicking into one collection and one document at a time, and squinting at nested fields. Filtering is limited, and cleaning up test data is slow.
When you work against the local Firestore emulator, the experience is even thinner. FirePreview gives you a fast, focused desktop window for both.
How it works
- 01
Connect
Enter your Firebase project ID and point to a service account key, or switch to the local Firestore emulator and give its host (for example localhost:8080).
- 02
Browse collections
FirePreview lists your collections. Open one to see its documents in a paginated table, with columns built from the fields it finds.
- 03
Query
Filter documents with simple clauses like status == "active" AND age > 18, then run the query right from the table.
- 04
Inspect and clean up
Open any document to read its data as formatted JSON, or select several documents and delete them in bulk.
Contributions welcome
FirePreview is open source and built in the open. Whether it's your first pull request or your hundredth, there's room for you. Fixing a typo, reporting a bug or shipping a feature all count.
- Add document editing and creation
- Support subcollections and more query operators
- Package releases for Windows, macOS and Linux
- Report bugs and suggest features
Run it locally
git clone https://github.com/ajl-labs/firepreview.git
cd firepreview
make devSee the README on GitHub for prerequisites and full setup.


