Skip to content

Instantly share code, notes, and snippets.

@dingzeyuli
Created December 16, 2016 22:34
Show Gist options
  • Save dingzeyuli/f07c126b74371adba4b7dbe181cb57d2 to your computer and use it in GitHub Desktop.
Save dingzeyuli/f07c126b74371adba4b7dbe181cb57d2 to your computer and use it in GitHub Desktop.
Check the size of a github repo before downloading
# http://webapps.stackexchange.com/questions/39587/view-estimated-size-of-github-repository-before-cloning
# tested on macOS
echo https://github.com/torvalds/linux.git | perl -ne 'print $1 if m!([^/]+/[^/]+?)(?:\.git)?$!' | xargs -I{} curl -s -k https://api.github.com/repos/'{}' | grep size
# output:
# "size": 1746294,
@AmanuelCh
Copy link

I've developed a tool for checking GitHub repository sizes by leveraging the GitHub API. You can find the tool here: GitHub Repository Size Checker

I've been using this tool for quite some time, but it throws an error lately. So, I developed another web-based tool.
Site link: Repo Size Checker

@gouthamb002
Copy link

I've developed a tool for checking GitHub repository sizes by leveraging the GitHub API. You can find the tool here: GitHub Repository Size Checker

I've been using this tool for quite some time, but it throws an error lately. So, I developed another web-based tool. Site link: Repo Size Checker

Thanks a lot for this!

@olivvius
Copy link

olivvius commented Mar 21, 2025

no way to get the size of a branch only?
github API returns only full repo size so i guess for now, no way to grep only branch size?
Edit : you can know check the size of one or several branches of a repo without downloading it:
https://github.com/olivvius/git_branch_size

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment