GitHub Tree Downloader (Browser Extension)

Download files and folders from GitHub tree pages with exclusion support, perfect for anyone needing to backup specific files and folders from a GitHub repository.


GitHub Tree Downloader

Download specific folders and files from GitHub repositories without cloning the entire project. This extension lets you selectively download any folder, subfolder, or file from public GitHub repositories with powerful exclusion patterns.
Perfect for developers who need just a portion of a large codebase, saving time and bandwidth.

Install the extension today and download only what you need from GitHub.

Key Features

  • Download any folder or subfolder from GitHub repositories - works on branches, commits, and tags
  • Smart exclusion patterns to skip node_modules, vendor, .git, and other unnecessary files
  • Real-time progress tracking showing files processed and download status
  • 100% private with all processing happening locally in your browser - no external servers

How It Works

  1. Install the extension from the Chrome Web Store
  2. Navigate to any GitHub repository and browse to the folder you want to download
  3. Click the extension icon in your browser toolbar
  4. Add exclusion patterns (optional) - like node_modules, vendor, *.log
  5. Click "Download ZIP" and get your custom ZIP file instantly

Perfect For

  • Developers exploring large monorepos
  • Grabbing example code or documentation
  • Downloading specific components or modules
  • Avoiding massive clones when you only need one folder
  • Learning from open source projects efficiently

Your privacy is our priority. This extension operates entirely within your browser with no data collection, no external servers, and no tracking. All processing happens locally, and your data never leaves your computer. Your exclusion patterns are saved using Chrome's sync storage for convenience across devices. We only request the minimal permissions required: GitHub.com access to read file tree structure, active tab to detect which page you're viewing, and storage to save your preferences.