REScala is the most advanced solution for functional reactive programming on the JVM and the Web. It provides you with both, the latest features directly from academic research with a stable well maintained core.

REScala’s features include transactional guarantees, eventual consistency, event and signal APIs, reactive HTML DOM interactions, compatibility with reactive streams, and many more.

https://www.rescala-lang.com/