-
Notifications
You must be signed in to change notification settings - Fork 0
Gickup
title: gickup radar_quadrant: Tools radar_ring: Assess radar_position: inner created: 2026-05-22 last_updated: 2026-05-22 related: ["Gbak", "PersonalBackupPipeline", "Syncthing"]
gickup is a Go-based Git repository backup tool that supports multiple source hosting providers and multiple destination types, configured via a single YAML file. It is a more capable alternative to gbak (shell script, GitHub-only, local-only) for multi-provider or mirror-mode backup scenarios.
GitHub, GitLab, Gitea, Gogs, Bitbucket, Azure DevOps, Sourcehut, Forgejo.
Local filesystem, Gitea/Gogs/GitLab mirror instances (full mirror mode with push), S3-compatible storage via rclone integration.
| gbak | gickup | |
|---|---|---|
| Language | Bash | Go (single binary) |
| Sources | GitHub only | 8+ providers |
| Destinations | Local only | Local, mirror hosts, S3 |
| Config | CLI flags | YAML file |
| Stars | ~200 | ~1,800 |
The two tools serve adjacent needs: gbak for a simple GitHub-only local clone backup; gickup for multi-provider inventories or active mirror deployments.
gickup sits at Tools → Assess inner. It is a single Go binary with no runtime dependencies, configured entirely via a version-controlled YAML file. Inner position reflects direct applicability to any developer with repositories spread across multiple providers and a need for verified local or mirrored backups — a more complete solution than gbak for non-trivial backup requirements. Complements the Personal Data Backup Pipeline blip for the code repository layer. The remaining gate before Trial is a completed automated backup run covering all active repositories with at least one verified restore.