Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chinxcode/github-repo-downloader
A sleek web app to effortlessly download GitHub repositories and folders as ZIP files. Features real-time progress tracking, support for private repos, and optional GitHub token integration. Built with HTML, CSS, and JavaScript using Octokit for seamless GitHub API interactions. 🚀📦
https://github.com/chinxcode/github-repo-downloader
css downloader downloader-for-github file-saver github github-api github-token html javascript js jszip octokit octokit-js open-source repo repository repository-downloader responsive-design web-app zip-generator
Last synced: 1 day ago
JSON representation
A sleek web app to effortlessly download GitHub repositories and folders as ZIP files. Features real-time progress tracking, support for private repos, and optional GitHub token integration. Built with HTML, CSS, and JavaScript using Octokit for seamless GitHub API interactions. 🚀📦
- Host: GitHub
- URL: https://github.com/chinxcode/github-repo-downloader
- Owner: chinxcode
- Created: 2024-09-08T07:18:39.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-08T07:24:54.000Z (2 months ago)
- Last Synced: 2024-09-08T08:34:55.457Z (2 months ago)
- Topics: css, downloader, downloader-for-github, file-saver, github, github-api, github-token, html, javascript, js, jszip, octokit, octokit-js, open-source, repo, repository, repository-downloader, responsive-design, web-app, zip-generator
- Language: JavaScript
- Homepage: https://chinxcode.github.io/github-repo-downloader
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 GitRepo Zip Fetcher
Effortlessly download GitHub repositories and folders as ZIP files with just a few clicks! 🖱️
## ✨ Features
- 📦 Fetch entire GitHub repos or specific folders
- 🗜️ Download repositories as ZIP files
- 🔒 Support for both public and private repositories
- 🔑 Optional GitHub Personal Access Token integration
- 📊 Real-time progress tracking
- 📱 Responsive design for all your devices## 🚀 How to Use
1. 🌐 Open the app in your favorite web browser
2. 📝 Enter a GitHub repository URL
3. 🔑 (Optional) Click "Use Token" to enter your GitHub Personal Access Token
4. 🚀 Hit the "Fetch" button or press Enter
5. 📊 Watch the progress in the status output area
6. 💾 When it's done, your ZIP file will start downloading automatically!## 🛠️ Dependencies
- [JSZip](https://stuk.github.io/jszip/): ZIP file wizardry 🧙♂️
- [FileSaver.js](https://github.com/eligrey/FileSaver.js/): Download magic 🪄
- [Octokit](https://github.com/octokit/octokit.js): GitHub API sorcery 🔮## 📝 Note
Your privacy is our top priority! 🛡️ This app runs entirely in your browser and doesn't collect or send any personal data. All operations happen on your device for maximum security. 🔒
Enjoy fetching your GitHub repositories with ease! 🎉