I have to be honest - I haven't ever heard about it. Just checked and found it's very mature and popular, though it seems to have had no commits in the last 2 years.
After quick scanning, I'd highlight these 2 differences:
- Rill is type safe and uses generics
- Rill does not try to hide channels, it just provides primitives to transform them