Depending on what you are looking for, DDlog (https://github.com/vmware/differential-datalog) is interesting. I'm casually involved, for people weirded out by that, but it supports arbitrary changes to the input facts without recomputation.
"I'm casually involved,"
Humble understatement of the year! Thank you for your work!