Does loading the page in a default-configured browser execute non-free javascript on your machine?
Is the page usable without disabling the non-free javascript?
Can you learn how to use the API without using non-free javascript on their documentation pages?
Is forcing someone to learn to use the API directly and interact with Github purely programmatically a reasonable alternative?
And finally if the non-free software is removed from your machine but interaction still relies on non-free software on the API side is that really any better for the end user?
Is the page usable without disabling the non-free javascript?
Can you learn how to use the API without using non-free javascript on their documentation pages?
Is forcing someone to learn to use the API directly and interact with Github purely programmatically a reasonable alternative?
And finally if the non-free software is removed from your machine but interaction still relies on non-free software on the API side is that really any better for the end user?