Mirror a GitHub repo into your own Cloudflare account with one command.
Browse files and read the README from your own Cloudflare dashboard if GitHub goes down.
Keep the mirror automatically synced through a webhook every time you push to GitHub.
Clone your repo from your own Cloudflare URL during a GitHub outage.
| sinameraji/gitflare | antonp29/sylvasigner | devagrawal09/specter | |
|---|---|---|---|
| Stars | 26 | 26 | 26 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs a GitHub personal access token and a Cloudflare account with an API token.
GitFlare is an open-source command-line tool that mirrors your GitHub repositories into your own Cloudflare account, giving you a backup that stays readable and cloneable even when GitHub is unavailable. You install it once with npm, run a single command inside a repo folder, and it sets up everything on infrastructure you own: your git data goes into Cloudflare storage, a small web server (called a Worker) runs on your account, and a webhook keeps the mirror in sync every time you push to GitHub. None of your code, tokens, or traffic passes through the GitFlare project itself. The current version (v0.1) is a read replica. It mirrors a repo into your Cloudflare account and provides a web dashboard for browsing files and viewing the README. If GitHub goes down, you can still read files and clone the repo from your own Cloudflare URL. The CLI walks you through creating the required tokens, shows you exactly what it is about to set up, and waits for your confirmation before touching anything. The project is designed in stages, each of which stands on its own. The next planned version (v0.2) would let you run deployment commands against your own Cloudflare account without depending on GitHub Actions, so your production deployments can continue even if GitHub's CI is unavailable. Later planned versions include a generic test runner, pull request and review workflows mirrored to GitHub, collaboration between separate Cloudflare accounts, and public code browsing with search. The roadmap page makes clear that if a later version never gets built, the earlier ones remain fully usable. Running it requires a GitHub personal access token and a Cloudflare API token with three named permissions. The Cloudflare free tier plus a $5 per month paid plan covers a solo developer. The repository is organized as a workspace with three packages: the CLI, the Cloudflare Worker that handles sync and serves the dashboard, and shared TypeScript types used by both. GitFlare is MIT-licensed and in early pre-release. The project welcomes contributions, particularly on the deployment pipeline, access controls for keeping private repos private, and syntax highlighting in the file viewer.
A command-line tool that mirrors your GitHub repositories into your own Cloudflare account as a backup readable even if GitHub is down.
Mainly TypeScript. The stack also includes TypeScript, Cloudflare Workers, npm.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.