GitZip for github
Featured

GitZip for github

Downloads selected sub-directories or files from GitHub repositories as a ZIP archive.

★★★★☆ 4.1 188 reviews 100K+ users · Developer Tools

Description

GitZip for GitHub is a Chrome extension that lets you download specific sub-directories or files from any GitHub repository as a ZIP archive. Instead of cloning or downloading the entire repository, you can pick only the items you need, saving time and bandwidth.

Features

  • Selective Download: On any GitHub repository page, you can double-click on a file or folder, or check the checkbox next to items to mark them for download. After selection, click the download button that appears at the bottom-right corner of the page to get a ZIP containing only those items.
  • Context Menu Integration: Right-click anywhere on the page to access the "GitZip Download" context menu. Options include downloading the whole repository, the current folder, or a specific selected folder/file by hovering over it. You can also download items you have checked via the context menu after selection.
  • Progress Dashboard: After initiating a download, a dashboard shows the progress of fetching files from GitHub. Once complete, your browser triggers the ZIP download automatically.
  • Customizable Behavior: In the extension's options page, you can adjust how items are selected (e.g., double-click vs. single-click) and choose between a dark or light theme for the interface.
  • GitHub API Token Support: If you encounter a "Rate Limit" warning due to GitHub API limits, you can easily obtain a personal access token. Click the GitZip extension icon, then click "Normal" or "Private" next to "Get Token" to authorize via GitHub. After authorization, you return to the repository page and can continue downloading without rate limits.
  • Privacy and Data Collection: The extension uses Google Analytics by default for anonymous usage statistics. Due to Manifest V3 restrictions, no other information is collected.
  • Ongoing Improvements: The extension has been updated to fix branch detection errors with slashes, improve selection in root views, disable whole project downloads from context menu, adjust checkbox positions in table cells, support GitHub's new UI preview, and migrate to Manifest V3. These updates ensure compatibility and reliability.

GitZip is ideal for developers who need only a few files from a large repository, such as configuration files, documentation, or specific code snippets. It streamlines the download process and integrates seamlessly with GitHub's interface.

Related