Import JSON/CSV to Firestore

In my work life, more to this in a later post, our primary database currently is a Firestore. Booooh! .. yes .. working on that. :)

As such tooling is limited, both from Firebase itself and from third party vendors. But some tooling does exist. I have chosen refi-app as it was the only non-paid option I found. It is even Open Source. <3

Running it on Linux seems to require setting a specific chrome flag, otherwise it would not start on my machine:

1
$ refi-app --in-process-gpu

Also, in i3 context menus did not show up. I did not check why as it runs smoothly under Wayland/Plasma.

To connect to your Firebase project, goto your project settings and export a key:

Import the credentials file in the connection dialogue of Refi and hit “connect”.

On the right side of the screen a list of our collections will appear. Right-clicking a collection name will bring up the import assistant:

Have fun!