Firestruct flattens and unmarshals protojson encoded Firestore documents (as found in Google Cloud Events triggering a cloud function), outputting a Go struct or map[string]interface{} without any extraneous Firestore metadata.
Why do you think that https://github.com/goccy/bigquery-emulator is a good alternative to firestruct