His backup rotation algorithm is very close to what rsnapshot does.

https://rsnapshot.org/

I use rsnapshot still! It feels very old fashioned but it works reliably and is easy to understand.

You may really like https://github.com/bup/bup if you want something a bit more modern but in the same style