We’ve been up and running since last October, and 1200 developers have already signed up! it’s 100% free.
The idea is that this is the easiest place to upload your WebGL game, and a lot of ppl have told me that it’s easier than itch / kong / etc.
Any questions ask here or reach out firstname.lastname@example.org
Thx and hopefully you find it useful.