I built a service called Infinitedomains.Space that allows you to register a custom subdomain with full DNS capabilities and dynamic DNS support.
Why did I do that?
Years ago when I was learning programming, I often wanted to make my projects accessible online. However since I didn't have any money, even less money I could spend online. I either had to self host stuff or use free services. But especially getting a free (sub)domain was difficult (that is not restricted to a service like gihub.io). Most free domain providers had very limited features (like no DNS management) or looked like you are downloading malware when you visit their website.
Only later did I find out why free (sub)domain, or free stuff in general, is hard to find.
And now that I have the resources to build such a service, I wanted to create something that I wish I had when I was learning programming:
A service that gives you a free subdomain, doesn't look sketchy, has dynamic DNS support, and full DNS management capabilities (like adding A, CNAME, TXT records).