Really neat! Is this built through react?

Thanks! It's actually just mostly vanilla HTML, CSS3, and Tailwind. I used ThreeJS for the solar clock, 3d euclidean clock and the water clock, and MatterJS to handle the physics for the marble based clock.