u/Traditional-Serve334

F1 OpenViewer update: Live Timing + macOS support (open source F1TV desktop client)
▲ 73 r/F1TV

F1 OpenViewer update: Live Timing + macOS support (open source F1TV desktop client)

Posted the first version of this here a few months ago, started as a Uni project but got a really good response from this sub so wanted to come back with what's changed since. Silverstone weekend felt like a good excuse.

Biggest addition: a Live Timing window. Driver standings, gaps, sector times, tyre stints with pit stop history, race control messages, team radio, all synced up to whatever you're watching. It reads from F1's public timing archive, Auto-syncs to the stream.

Also shipped a macOS build, this was Windows only when I first posted.

Bunch of smaller stuff got fixed along the way too: team radio clips actually play now instead of getting stuck at 0:00, race control flags are color coded instead of one blob of text, and a DRM fix for the newer 2026 replay pipeline that was throwing license errors.

Still requires your own F1TV subscription, still fully open source, no DRM bypass, just a better shell around the real stream.

Source + downloads: https://github.com/npanu420/F1OpenViewer/releases/tag/1.2.0

I got tired of staring at WPM numbers and wanted typing to actually feel like something, so I built KeyCrawl , a typing game where your speed and accuracy deal damage to a boss.

The way it works: hit 120+ WPM and you enter Overdrive, where crits start landing. Drop below 20 WPM and the boss hits you back. Land a comma or period while you're moving fast and you parry, which either stuns the boss or heals you depending on the class you picked.

Speaking of classes, there are three of them and they actually change how you should type. Paladin is forgiving on typos, so you can push speed without worrying too much. Assassin gives you +50% WPM but every backspace costs HP, so you'd better be sure of what you're typing. Mage heals on correct punctuation and capitals, so it rewards clean writing more than raw speed.

There's also a Daily Run with a global leaderboard. The #1 player of the day gets their keystrokes recorded, and the next day everyone can race their ghost cursor in real time, which has been my favorite thing to watch people try.

About accounts, since I know it matters here: practice mode is fully open, no signup, no username, no password, no email, nothing. You just open the site and play. The only time an account comes into play is if you want your Daily Run score to count on the global leaderboard, in which case you need a username and password just so the scores stay unique and the account is secure. You can play the entire game without ever creating one.

No ads, no tracking, no microtransactions, no account required to play. All the art (there isn't much yet, working on it) is hand drawn in Aseprite. Runs in any browser.

If you want your WPM to actually do something, give it a try. Happy to hear any feedback, good or bad.

AI Disclaimer: I'm a computer science student, so programming is a core part of my degree. AI tools were used for inline autocompletion and occasional syntax lookups while working with unfamiliar parts of the language. The game logic, mechanics, infrastructure, and all visual assets were designed and written by hand.

keycrawl.app
u/Traditional-Serve334 — 2 months ago