Show HN: Open-source Go tools for Firestore document management and restoration

Just released two utility tools for Firestore that might save you some development time. Not sure the overlap of firestore and go devs but it's been useful for us. As a small startup we are excited to get going on our opensource journey and welcome feedback!

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

github.com

3 points

korl_co

2 days ago


0 comments