Never lose your code again

Automatic GitHub
Repository Backups

Protect your code with automated daily backups to Cloudflare R2. Complete git history preserved, ready to restore anytime.

Learn More
Free for 5 repositories
No credit card required
Cancel anytime

Everything you need to protect your code

Enterprise-grade backup features with a developer-first approach

Fully Automated

Set it and forget it. Your repositories are backed up automatically on a regular schedule without any manual work.

Complete History

Your entire repository history is preserved—not just snapshots. Restore any version, any time.

Secure & Private

Your backups are encrypted and stored securely. Your credentials are never shared with anyone.

Easy Recovery

Download any backup instantly with a single click. Get your code back when you need it most.

Flexible Control

Choose exactly which repositories to backup. From a single repo to your entire organization.

Stay Informed

Get notified about your backups via email. Always know the status of your code protection.

Why BackRepo?

Peace of mind for developers who care about their code

Disaster Recovery

Protection against accidental deletions, repository corruption, or account compromise. Your code is safe even if GitHub has issues.

Compliance Ready

Meet backup requirements for regulated industries. 7 day retention period by default.

Zero Maintenance

No cron jobs to set up, no servers to maintain, no manual backups to remember. It just works.

Cost Effective

Leverages Cloudflare R2 with no egress fees. Unlimited repos for just €5/month. Free tier for 5 repositories, forever.

Developer Friendly

Built by developers, for developers. GitHub OAuth integration, intuitive UI, and transparent pricing.

Long-term Archival

Keep historical snapshots of your projects. Perfect for preserving repos when leaving organizations.

Simple, transparent pricing

Start free, upgrade when you need more. No hidden fees.

FREE
€0

Perfect to get started

Up to 5 repositories
Daily automated backups
7-day retention
Complete git history
One-click recovery
Email notifications
RECOMMENDED
UNLIMITED
€5/month

For serious developers

Unlimited repositories
Daily automated backups
Complete git history
One-click recovery
Email notifications
100 GB storage included
Cancel anytime

All plans include secure storage on Cloudflare R2 • No credit card required for free tier

Frequently Asked Questions

Everything you need to know about BackRepo

How does BackRepo work?
BackRepo connects to your GitHub account via OAuth and automatically backs up your repositories to Cloudflare R2 storage. It runs daily backups using git clone --mirror to preserve complete history, branches, and tags. You can download any backup with one click.
Is my code secure?
Absolutely. Your GitHub tokens are encrypted and stored securely. All backups are stored in private Cloudflare R2 buckets with secure pre-signed URLs that expire after 1 hour. Your code is never shared with third parties and we never have access to your actual code—only metadata.
What happens if a backup fails?
BackRepo has a fail-tolerant system that automatically retries failed backups on the next cycle. Individual repository failures don't block other backups from running. You'll receive email notifications (if enabled) when backups fail, and can view detailed logs in the dashboard.
Can I backup private repositories?
Yes! BackRepo works with both public and private repositories. When you sign in with GitHub, you grant access to your private repos, and they're backed up just like public ones with the same security and privacy.
How do I restore a backup?
Simply go to your dashboard, find the backup you want to restore, and click the download button. You'll get a .zip file containing the complete git repository. Extract it, and you can push it back to GitHub or use it locally.
Can I choose which repos to backup?
Yes! BackRepo supports flexible glob-style patterns. You can backup all repos (*), specific users (username/*), individual repos, or use multiple patterns. Configure patterns in your settings to have fine-grained control.
What are the storage limits?
Individual repositories can be up to 10 GB. The unlimited plan includes 200 GB of total storage per user. It is very rare to reach the storage limit.
Can I cancel anytime?
Yes! You can cancel your subscription at any time through the Stripe customer portal. Your access continues until the end of your billing period. No questions asked, no fees.
How is this different from GitHub's built-in backups?
GitHub provides excellent infrastructure, but BackRepo adds an additional layer of protection with off-site backups to Cloudflare R2. This protects against account compromise, accidental deletions, and provides you with direct control over your backup files. Think of it as insurance for your code.
Do you offer free trials?
Even better: We offer a free tier forever so you can try BackRepo risk-free with up to 5 repositories. Upgrade anytime if you need to backup more repositories.

Ready to protect your code?

Join developers who never worry about losing their repositories. Start backing up in under 60 seconds.

No credit card required • 5 repositories free forever