π₯ fscopy - Effortless Transfers Between Firebase Projects
π₯ Download Now

π Getting Started
Welcome to fscopy! This tool helps you easily copy Firestore collections between Firebase projects. Whether youβre migrating data or syncing collections, fscopy makes it simple.
π Features
- Fast Transfers: Copy large amounts of data quickly.
- Subcollection Support: Handle nested collections without hassle.
- Filtering Options: Choose what data to transfer.
- Parallel Transfers: Copy multiple collections at once.
- Transforms: Modify data during transfer according to your needs.
- Webhooks: Get notifications about your transfer progress.
- Resume Capability: Pick up where you left off, especially for large migrations.
π» System Requirements
To run fscopy, your system should meet the following requirements:
- Operating System: Windows, macOS, or Linux
- Node.js: Version 14.x or greater installed
- Internet connection for Firebase access
πΎ Download & Install
- Visit the Releases Page: Go to the Releases page.
- Select Your File: Look for the latest release. Choose the file that fits your operating system. For example, you might find
fscopy-v1.0-windows.exe, fscopy-v1.0-macos, or fscopy-v1.0-linux.
- Download the File: Click on the chosen file to download it to your computer.
- Run the Application: Locate the downloaded file and double-click it to start using fscopy.
π§ Usage Instructions
Once you have fscopy running, you can perform transfers with simple commands.
- Open Your Terminal or Command Prompt.
- Run fscopy with your desired options, like so:
fscopy --source <source_project_id> --destination <destination_project_id>
Replace <source_project_id> and <destination_project_id> with your actual Firebase project IDs.
- Use Filters and Other Options: To customize your transfer, you might include options for filtering. For instance:
fscopy --source <source_project_id> --destination <destination_project_id> --filter "collection_name" --transform modifyDataFunction
β FAQs
What kind of data can I transfer?
You can transfer any data from Firestore collections, including documents and subcollections.
How long does a transfer take?
The time depends on the amount of data youβre transferring and your internet speed. Larger transfers can take more time, especially if youβre moving a lot of documents.
Can I stop a transfer in the middle?
Yes, fscopy allows you to pause and resume transfers. Use the resume feature to continue from where you left off.
Do I need a Firebase account?
Yes, you will need a Firebase account to access your projects. Make sure you have permission to access the source and destination projects.
π Additional Resources
π Connect with Us
For support, questions, or feedback, you can open an issue on our GitHub Issues page.
π Acknowledgments
Thank you for using fscopy! We appreciate your feedback and contributions. Your interactions help improve this tool for everyone.
