GitHub downloads, with IPv6

Paste your GitHub download URL and get an IPv6-enabled URL in return:



Dear Microsoft

Dear Microsoft, World IPv6 Launch was on 6 June 2012. Is it possible to add IPv6 support to Github soon? :)

There is a small, but growing fraction of the Internet with no or bad IPv4 support.

Mostly, hosting providers are starting to charge extra for IPv4 addresses. See:

It would be nice if GitHub.com could start supporting IPv6.

The workaround

This website provides a small IPv6-enabled proxy to GitHub. But only on download URLs. The goal is not to clone the website, just allow us to bootstrap new servers based on GitHub release assets.

For those URLs, replace

github.com
with
gh-v6.com
and it should work out of the box. Eg:

Type Before After
Repo archive https://github.com/NixOS/nixpkgs/archive/refs/heads/master.zip https://gh-v6.com/NixOS/nixpkgs/archive/refs/heads/master.zip
Release assets https://github.com/nix-community/nixos-images/releases/download/nixos-unstable/nixos-kexec-installer-noninteractive-aarch64-linux.tar.gz https://gh-v6.com/nix-community/nixos-images/releases/download/nixos-unstable/nixos-kexec-installer-noninteractive-aarch64-linux.tar.gz
Repo content https://raw.githubusercontent.com/NixOS/nix/master/README.md Already supports IPv6! Thanks @puckipedia for noticing.
GitHub Pages *.github.io Already supports IPv6! Thanks @mynacol@ipv6.social for the notice.

Known limitations

Other workarounds

Related projects

We are not alone in asking for IPv6. See also:

About us

We are a small consulting agency that loves open-source, Nix, deploying servers and interesting software challenges.

This little hackday project was created to make our and other people's lives easier. And maybe push Microsoft in the right direction?

If you like the spirit, check us out: Numtide .

Legal

Hello Microsoft, how are you? I hope you see that we are trying to be helpful.

If you want to contact us, send your cease and desist love letters to hello@numtide.com.

Best, Jonas