https://github.com/itsmeadarsh2008/backlit-kbdIt currently supports Linux as of now. You can use this package to tinker with many things. Let's say, if you want to make a custom notification system, like if your website is down, you can make a blink notification with it. MacOS support is underway. I haven't tested Windows yet, I don't use it anymore btw.
In future, if this package reaches nice growth, I'll be happy to make a similar Rust crate for it.