ddclient is definitely actively maintained…
last commit was today to add the new cloudflare token restrictions
* Added support for cloudflare API tokens. Do not provide a login if using one. The token must have permissions for All zones - Zone:Read, DNS:Edit.
your link is just a long-dead project, the link in our container is the current fork and what our container is based on.