I use Cloudflare for the DNS on my domain, which lends me a number of useful features, incuding SSL. I wanted one sub-domain to work as a Dynamic DNS for my computer at home, so I wrote a script to do exactly that.
Cloudflare Dynamic DNS is a NodeJS script which when started will keep on running and at 9am every day it will check your public IP and update your sub-domain on Cloudflare accordingly.
It’s a really simple script, but since I use it and find it useful, perhaps somebody else will find it useful. I don’t normally bother with licenses but am aware that some people are skeptical about using software which does not have a license, so I added the MIT license.