I really, really think that Motorcycle.js deserves a place as an alternative to React, alongside Cycle. It’s virtual DOM is the best typed implementation on the entire Web. Besides, Motorcycle.js embraces functional reactive programming and supports the fastest stream library out there, most.js, natively. Furthermore, it has a greater flexibility than Cycle, which allows for a sensible layered architecture.
Bias: core developer of both Cycle and Motorcycle.js