Mirror.dev
An automatic multi-platform code mirror that keeps an open-source maintainer's repositories, READMEs, releases, and aggregated reputation portable across GitHub, GitLab, Codeberg, and SourceHut — so a single platform takedown can't erase years of work.
Open-source maintainers, security researchers, and tool authors whose careers depend on host-platform reputation
- One-click multi-host push that syncs repos, releases, and READMEs to GitHub/GitLab/Codeberg/SourceHut
- Aggregated reputation page (combined stars, forks, downloads, followers) usable as a portable CV
- Takeover-risk alerts if your account is locked or a repo goes 404 unexpectedly
- Self-hostable mirroring runner so your code can live on your own infra if needed
A real security researcher publicly lost a 2,000-follower GitHub presence overnight with no human reply; the platform-risk anxiety is now documented, on-the-record, and spreading through the dev community.
Multiple recent high-profile suspensions confirm real platform risk: Nightmare-Eclipse had GitHub terminated ~May 23 2026, then GitLab suspended on May 26 2026 after Windows zero-days; Microsoft reportedly deleted a security researcher's accounts; GitHub community threads show developers repeatedly losing years of work with no support reply.Rogue security researcher banned on GitHub | Cybernews ↗GitLab Suspends Windows Exploit Researcher Nightmare-Eclipse After GitHub (cybersecuritynews.com) ↗Wiped Out: What to Do When Your GitHub Account Gets Suspended or Stolen - Medium ↗
Open-source CLIs already cover the multi-remote push case: TIVerse/multigit (Rust), haltman-io/agmh (Python), and Gitorii all sync repos across GitHub/GitLab/Codeberg/Forgejo/Bitbucket/SourceHut, and GitLab has native repository mirroring; the differentiated 'managed aggregator + reputation/readme/releases sync + takedown recovery' is thin.TIVerse/multigit: A cross-platform Git multi-remote synchronization tool ↗haltman-io/agmh: Python CLI for local repository backups and multi-remote mirroring ↗GitLab Repository Mirroring docs ↗
Comparable dev-platform services price at $0–99/user/mo and the existing mirror tooling is free/open-source; willingness to pay for a background mirroring utility has historically been low because DIY scripts and built-in platform features substitute adequately.GitHub vs GitLab Pricing: Developer Platform Costs (2026) ↗GitHub - TIVerse/multigit ↗
Centralization risk on a Microsoft-owned forge is durable and has just been re-demonstrated in 2026; the developer community is actively exploring Codeberg/SourceHut fallbacks, indicating multi-platform portability is a long-term architectural concern rather than a fad.Git repos moved to Sourcehut, with mirrors on Codeberg, GitLab and GitHub ↗Github to Codeberg mirror and vice-versa | Jan Alonzo ↗
Pushing commits across git remotes is trivial (git push --mirror), and Codeberg/GitLab document migration paths; the harder parts are four separate API integrations to keep READMEs, releases, issues, stars/follower counts, and avatar/reputation synced, plus credentials and rate-limit handling — all solvable but non-trivial.Mirror_to_Codeberg (Codeberg Recommendations) ↗GitLab Repository Mirroring docs ↗