Item logo image for GitHub Smart Downloader

GitHub Smart Downloader

5.0(

7 ratings

)
ExtensionDeveloper Tools1,000 users
Item media 5 (screenshot) for GitHub Smart Downloader
Item media 1 (screenshot) for GitHub Smart Downloader
Item media 2 (screenshot) for GitHub Smart Downloader
Item media 3 (screenshot) for GitHub Smart Downloader
Item media 4 (screenshot) for GitHub Smart Downloader
Item media 5 (screenshot) for GitHub Smart Downloader
Item media 1 (screenshot) for GitHub Smart Downloader
Item media 1 (screenshot) for GitHub Smart Downloader
Item media 2 (screenshot) for GitHub Smart Downloader
Item media 3 (screenshot) for GitHub Smart Downloader
Item media 4 (screenshot) for GitHub Smart Downloader
Item media 5 (screenshot) for GitHub Smart Downloader

Overview

Download GitHub repositories, folders, or selected files as ZIP archives directly from your browser.

GitHub Smart Downloader saves any GitHub repository, folder, or hand-picked set of files as a ZIP, straight from your browser. No cloning, no terminal, no backend server. What it does • Download folders: Grab just the folder you need from GitHub's tree view as its own ZIP. • Pick files with checkboxes: Tick files and folders in GitHub's file list and download them as one ZIP, with the folder structure kept. • File sizes in the file list: See each file's size in GitHub's file table before you download. • Single-file downloads: Save any file directly, without a ZIP, from its row icon or the right-click menu. • Branch picker: Search and switch branches in the toolbar popup. Branch names with slashes (feature/x, dependabot/…) are resolved correctly. Commit and tag pages download that exact version. • Exclusion packs: Leave out node_modules, Python virtualenvs, Java/Maven output, build folders and logs when downloading a whole repository. Toggle packs per download or add your own. • Progress and cancel: Follow each download in a small in-page toast with file counts and a progress bar, and cancel at any time. Failed or partial downloads are reported as such, never as complete. Why it stays out of your way • Built into GitHub's pages: Controls sit in GitHub's own file list and follow your light or dark theme. Keyboard and screen reader friendly. • Runs in your browser: ZIP files are built locally in the extension. It talks only to GitHub (github.com, api.github.com, raw.githubusercontent.com, codeload.github.com). No analytics, no tracking, no accounts. • Reuses downloads: Several downloads from the same repository within a few minutes share one copy of the repository archive, saving bandwidth and API quota. • Optional token for private repos: Add a read-only fine-grained GitHub token to download private repositories and raise GitHub's API limit from 60 to 5,000 requests per hour. The token is stored only in this browser's local extension storage, is not synced to other devices, and is sent only to GitHub. Open source under the MIT license. How to use it 1. Open any GitHub repository. 2. Pick a branch in the popup, or tick the files and folders you want in the file list. 3. Click "Download Selected" in the page, or "Download" in the toolbar popup. GitHub Smart Downloader is an independent project and is not affiliated with or endorsed by GitHub, Inc.

Details

  • Version
    2.7.0
  • Updated
    October 1, 2026
  • Offered by
    serdardundar
  • Size
    592KiB
  • Languages
    English
  • Developer
    Email
    serdar@serdardundar.dev
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

GitHub Smart Downloader has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

GitHub Smart Downloader handles the following:

Authentication information
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps