Redo is an awesome replacement for make - way better in many ways, while being much simpler.
However, it doesn’t do things buck and Bazel do such as making sure only declared files are indeed used, or tracking compiler and toolset versions on its own.
https://redo.readthedocs.io/en/latest/
Very different, never used it, but very interesting nonetheless.