Hi folks,
🚀 Introducing Git Backup Hub — a cross-platform desktop app built with Kotlin Multiplatform and Compose for Desktop.
It helps you easily back up all your GitHub repositories (public or private) directly to your computer — with progress tracking, search, and a clean Material 3 UI.
Features:
• Fetch Repositories — Retrieve all repositories (public & private) for any GitHub user.
• Private Repositories — Use a Personal Access Token (PAT) to fetch and clone private repos.
• Selective Backup — Select one or multiple repositories to back up.
• Destination Path — Choose any local folder as your backup destination.
• Progress Tracking — Real-time progress with percentage, ETA, and logs.
• Search & Filter — Quickly find repositories by name or type.
• Cancel Download — Stop an active download at any time.
• Modern UI — Clean Material 3 design dark and light themes.
Release: https://github.com/Coding-Meet/Git-Backup-Hub/releases
Github: https://github.com/Coding-Meet/Git-Backup-Hub
Youtube video:
https://youtu.be/SKgjtKWt4VQ?si=ByCyCw6fFMx8KX5E▾
🐕 3
👍 1
m
Michael Paus
10/23/2025, 2:02 PM
Interesting project. Is it possible to store each downloaded repository as a ZIP file instead of expanding it into a folder?
m
Meet
10/23/2025, 2:27 PM
Thanks for feedback yes possible but little bit complicated I will add it. Because directly zip file not possible so each repo download complete after folder convert zip file after folder delete
m
Michael Paus
10/23/2025, 2:42 PM
Why can’t you do that directly? I don’t know the GitHub API but I guess you download all files into memory and from there you could directly push them into a ZIP output stream.
m
Meet
10/23/2025, 2:43 PM
i not sure but i will try it
m
Michael Paus
10/23/2025, 2:49 PM
You could also have a look at the ZIP file system.
m
Meet
10/23/2025, 2:49 PM
yes i will see it
s
Stefan Oltmann
10/23/2025, 3:47 PM
Isn’t there even a direct zip download link?
I sometimes save my repos as ZIP.