It's entirely in Rust using Yew, I didn't write a single line of Javascript.
real talk the CSS was the hardest part