Just seems like some of the data management tools are underdeveloped and everyone is supposed to write their own. Thought it would be good to build a community around building new ones.
firestore_doc_deleter - A Go-based tool for safe document operations featuring:
Batch deletions with configurable rate limiting
Automatic document backups before deletion
Subcollection handling
Dry-run mode for operation verification
Document restoration from backups
firestore_restore - A web interface (Go backend) for:
Database restoration/transfer operations
PITR (Point-in-Time Recovery) support
Collection/document level granular control
Progress monitoring and batch processing
Service account authentication
The tools are especially useful for dev/staging environments where you need more control over document operations than what's available out of the box.
Tech stack: Go, Cloud Firestore, GCS License: MIT