Download just a slice of a GitHub repo

Paste a link to any folder on GitHub and gitsparse previews the files and zips up only that subfolder — no cloning the whole repo required.

Or see it in action: Web-Dev-For-Beginners/8-code-editor

How it works

  1. Paste any GitHub folder link into the box above, or
  2. just swap the domain in your browser's address bar yourself — no need to visit GitHub first:
GitHubgithub.com/microsoft/Web-Dev-For-Beginners/tree/main/8-code-editor
↓
gitsparsegitsparse.com/microsoft/Web-Dev-For-Beginners/tree/main/8-code-editor

Works on a whole repo too — gitsparse.com/microsoft/Web-Dev-For-Beginners browses everything from the root.

Why not just clone it?

For big folders, or when you need full history, plain git is the better tool — git clone --filter=blob:none plus sparse-checkout does this properly; see the terminal instructions for the exact commands. gitsparse trades that flexibility for zero setup: no terminal, no git install, works from a phone. It's for the smaller, more common case — you just want one folder, once, without thinking about git flags. More real examples of when that's worth it are on the examples page.