RallyViz

Live
rallyviz.com

Professional tennis matches rendered as 3D momentum waves — time flows point by point while a single surface swells between the two players. Breaks form cliffs, tiebreaks jagged ridges, and the match point crowns the final crest. A museum of the sport’s greatest matches, built on the Match Charting Project’s open data.

Next.js TypeScript Three.js Jul 2026
Visit the museum →

FanRide

Live
playfanride.com

How much has your team made you suffer? FanRide turns your American football team’s history into a mountain stage you ride in 3D, then hands you a Misery Score — one number for the pain, on a scale that means the same thing for every fan base. Share it, duel a rival, settle the argument.

Next.js TypeScript Three.js Jul 2026
Meet your Misery Score →

All My Skies

Live
allmyskies.com

Type your hometown and birthdate and see every day of weather you’ve ever lived, rendered as a layered 3D sculpture — time as strata, temperature as color and elevation. Built entirely in your browser from public NOAA records; nothing personal ever leaves it.

Next.js TypeScript Three.js Jul 2026
Build your sky →

Yesterday's Price

Live
yesterdaysprice.com

A daily guessing game about historical American prices — “how much did a gallon of gas cost in 1987?” One puzzle a day, everyone plays the same one. Six guesses, share your result, come back tomorrow.

Next.js TypeScript Panda CSS Jul 2026
Play today’s puzzle →

Perspion

Sunset
perspion.whey.dev

YouTube comment intelligence for creators who want signal, not noise. Shut down in July 2026 after a short run as an MVP — the lessons are written up in full.

Next.js TypeScript Gemini Mar 2026 – Jul 2026
Read the post-mortem →

More coming. Follow the changelog.