Skip to content

rajeevkr945/RepoCloner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🔥 RepoCloner – The Ultimate GitHub Repository Cloner

One-click cloning for entire GitHub repos—including all branches, neatly organized!

RepoCloner Demo


🌟 Features

Full Repo Clone – Downloads the entire repo, not just main.
Branch Explorer – Every branch gets its own folder (e.g., repo-name/branches/feature/login).
GUI Magic – No git commands needed. Just paste & click!
Turbo Mode – Parallel downloads for faster cloning.
Cross-Platform – Windows, macOS, and Linux supported.


🚀 Installation

Windows

# Via Winget (Coming Soon!)
winget install RajeevKR.RepoCloner

(Or download the .exe from Releases and double-click!)

Linux/macOS

curl -sSL https://install.repocloner.dev | bash

🖥️ How to Use

  1. Launch RepoCloner
  2. Paste the GitHub URL (e.g., https://github.com/user/repo)
  3. Hit "Clone!"
  4. Boom! All branches land in ~/RepoClones/repo-name/branches/.

RepoCloner Demo


📂 Folder Structure

After cloning cool-repo:

cool-repo/  
├── main/          # Default branch  
├── branches/  
│   ├── dev/       # Dev branch  
│   ├── feature/x  # Feature branch  
│   └── ...        # All other branches  
└── meta.json      # Branch metadata  

🤔 Why RepoCloner?

  • Perfect for backups – Never lose a branch again.
  • Research-friendly – Compare branches side-by-side.
  • No CLI phobia – GUI-first for beginners.

🛠 Tech Stack

  • Python + PyQt (for GUI)
  • GitPython (for git wizardry)
  • Packaged with PyInstaller

🥷 Credits

Rajeev K R – Embedded Engineer


📜 License

MIT © 2024 - Free to use, modify, and share!


✨ Pro Tip: Star this repo if RepoCloner saves your day!** ⭐

(Note: Replace placeholder links/images with real ones!)


About

Clone any GitHub Repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published