- BackupGit
- GitBackup
- Python GitHub Backup
- Python GitHub Backup
- GitHub Backup Utils
- My Gitea Backup & Restore Scripts
- My Gitea Backup & Restore Scripts
- https://docs.github.com/en/get-started/archiving-your-github-personal-account-and-public-repositories/requesting-an-archive-of-your-personal-accounts-data
- https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens
- https://docs.github.com/en/repositories/archiving-a-github-repository/backing-up-a-repository
- https://github.com/settings/tokens/new
- Farmore
- Python CLI tool for backing up GitHub repositories
- Bulk backups - Clone all repos for a user or organization in one command
- Single repo backups - Backup individual repositories with the
repocommand - Repository search - Search GitHub and clone matching repositories by keyword
- Smart updates - Automatically pulls updates for existing repositories
- Parallel processing - Fast backups with configurable worker threads
- SSH/HTTPS support - Tries SSH first, falls back to HTTPS with token
- Bare/Mirror clones - Use
--bareflag for true 1:1 repository backups - Git LFS support - Use
--lfsflag for repositories with large files - Name regex filtering - Filter repositories by name pattern with
--name-regex - Incremental backups - Track backup state with
--incrementalflag
- Issues export - Export all issues to JSON/YAML with optional comments
- Pull requests export - Export PRs with metadata and comments
- Workflows backup - Backup GitHub Actions workflows and run history
- Releases download - Download releases with metadata and binary assets
- Wiki backup - Clone repository wikis as git repositories
- Labels export - Backup repository labels with colors
- Milestones export - Backup milestone configuration and progress
- Gists backup - Clone all your GitHub gists
- Attachments download - Download images/files from issues and PRs
- Private repository support - Full access with GitHub Personal Access Tokens
- Organization repos - Backup all organization repositories
- Starred & watched repos - Mirror repositories you've starred or are watching
- Secrets export - Export repository secret names (values are never exposed)
- Followers/Following - Export user's social connections
- Webhooks export - Backup webhook configurations
- Flexible filtering - By visibility (public/private/all), forks, archived status
- Rate limit handling - Automatic retries with exponential backoff
- Organized structure - Clean directory organization separating code from data
- Cross-platform - Works on Linux, macOS, and Windows
- Beautiful CLI - Powered by Typer and Rich with progress bars
- GitHub Enterprise - Support via
--github-hostflag - Discussions backup - Export repository discussions (GraphQL API)
- Projects backup - Export Projects v2 data (GraphQL API)
-
- Discovery - Uses GitHub API to find repositories
-
- Filtering - Applies visibility, fork, and archived filters
-
- Parallel Processing - Processes multiple repos simultaneously
-
- Smart Cloning - Tries SSH first, falls back to HTTPS
-
- Progress Reporting - Real-time progress with rich output
-
- Summary - Final statistics and error reporting
- Incremental backups - Updates existing repos, clones new ones
- Error resilience - Continues even if individual repos fail
- Rate limit aware - Handles GitHub API limits automatically
- Organized output - Auto-categorizes by type
- docker-volume-backup
- Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive or SSH compatible storage.
- Git Backup
- Gickup
- Ghorg
- Quickly clone or backup an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🐇🥚
- Gitea Mirror
- Gitea Mirror auto-syncs GitHub repos to your self-hosted Gitea/Forgejo, with a sleek Web UI and easy Docker deployment.
- Automatically mirror repositories from GitHub to your self-hosted Gitea instance.
- Git LFS support
- Gitea Mirror auto-syncs GitHub repos to your self-hosted Gitea/Forgejo, with a sleek Web UI and easy Docker deployment.
- Blog / portfolio cá nhân: codebrew.dev, codebean.dev
- Startup / side project: brewcode.io, codelatte.dev
- Ngắn nhất có thể: cdbrew.dev, cbcode.dev