Lap timing for clubs & friendly events

Meet LapBeeps

RC lap timing and scoring

Live now
Download free
Windows macOS (Apple Silicon) macOS (Intel)

Built around community decoders.

Bring what you have. LapBeeps speaks the protocols of the most popular RC decoder systems — open-source or commercial.

💰 Complete timing setup under $100

Open source. Seriously affordable.

LapBeeps is built from day one to work with OpenStint, the open-source transponder decoder system. A laptop, an SDR dongle, a couple of transponders, and you have professional-grade timing for under a hundred dollars.

  • RTL-SDR-based decoder — buy off the shelf
  • Open source
  • Compatible transponders from ~$8 each
  • Open protocol — community supported, free to extend
  • Same author built both LapBeeps and the OpenStint decoder
🔧 DIY-friendly community hardware

Open-source alternative.

RCHourGlass is a community-built decoder beloved in the RC world. If you've already got one on your bench, LapBeeps talks to it natively — plug it in and race.

  • Open source, easy-to-build hardware
  • DIY-friendly build
  • Community supported
  • Drop-in to LapBeeps — no extra configuration
🏁 Works with your existing gear

Already have MyLaps?

If your club already runs MyLaps hardware, LapBeeps supports the MyLap P3 decoder. Keep your transponders and your loop — just swap the timing software.

  • MyLaps P3 decoder support
  • Use your existing transponders
  • Drop-in replacement for your timing app
  • No extra hardware required

Built for weekend warriors,
not rocket scientists.

No pilot exam required. Fewer knobs, more fun. Everything is tailored for weekend warriors who'd rather race than configure.

Race day

More than just a stopwatch.

Grid start with a randomized signal so nobody jumps the gun. Staggered start that calls each driver by name, one by one. Configurable countdowns with audio warnings at two minutes, one minute, and thirty seconds.

Live positions, gaps, and lap progress update as cars cross the loop. When the race ends, results, points, and consistency stats are ready instantly — no post-race number crunching.

Race screen with live positions and gaps

Open practice

Show up and drive. The app does the rest.

Stints open automatically when a transponder crosses the loop and close when the car parks. No sign-up sheet, no manual start/stop — just drive.

With online sync enabled, each driver gets a personal live page with lap-by-lap stats, pace charts, and individual audio announcements right in their phone's browser. No app install, no account.

Open practice screen with automatic stints

Live online

One click to go live. No account needed.

Hit "Set up" in the sidebar and your meeting is online. Share the link or let drivers scan a QR code — live results on any phone, any browser, no app to install and no account to create.

This is the only paid feature in LapBeeps, and it's free during the beta. Everything else works offline, forever, for free.

Live online dashboard with QR code

Scheduling

Chain your heats. The grid sorts itself.

Link qualifiers to finals as follow-up heats. When a heat finishes, the next one in the chain inherits the participant list and reorders the starting grid automatically — fastest first, slowest first, or by championship points.

Drag sessions up and down, cancel and reinstate as the day evolves. The schedule is a living thing, not a spreadsheet you printed at breakfast.

Heat schedule with linked follow-up chain

Real-world fixes

When things go sideways.

Transponder fell off mid-race? A car cut the loop twice? Someone forgot to register? It happens every single weekend.

Split a missed lap, merge a phantom crossing, reassign an unknown transponder on the fly, adjust lap counts — all without stopping the race. Pro-level corrections that won't make you feel like you need a degree to use them.

Passing management with split, merge, and reassign

Data export

Your data is yours.

Everything lives in plain JSON files on your computer — no cloud lock-in, no proprietary database. Export any heat to Excel or PDF with one click: results, lap-by-lap tables, championship points, all of it.

Share the spreadsheet, print the PDF, or just keep it for the arguments next weekend.

Excel and PDF export of race results

Free to use. Pay only if you go online.

Offline timing is 100% free, forever. The online dashboard is an optional convenience — pay per meeting, keep your money for parts.

Offline
$0
Free, forever. No account needed.
  • Full lap timing & results
  • Unlimited heats & participants
  • Heat scheduling
  • Local data — yours forever
  • Audio announcements

Online features are activated directly from within the LapBeeps app. Payment unlocks the dashboard for a single meeting.

Common questions

Yes. Offline timing is completely free with no restrictions. You can run unlimited events, heats, and participants without paying a cent. The only paid feature is the optional online results dashboard ($5 + tax per meeting).
During the beta period the online feature is free to use. Once LapBeeps leaves beta, online meetings will cost $5 + applicable tax per event. Offline timing stays free forever regardless.
A laptop to run LapBeeps, and an OpenStint decoder connected to your timing loop. Transponders go on each car. Total cost for a complete setup is well under $100 — see the Hardware section above.
No. With online sync enabled, participants open a web URL (or scan a QR code) on any phone or browser to see live results. No app install needed.
Absolutely. All core timing runs locally on your laptop. Internet is only required if you activate the optional online results feature for a specific meeting.
OpenStint is an open-source transponder decoder system built for affordable, reliable lap timing. The same author who created OpenStint also built LapBeeps — they work together seamlessly out of the box.
A Linux AppImage is coming soon. macOS and Windows are available now.
All data is stored locally on your computer in standard JSON files under ~/Documents/LapBeeps. You own your data. If you use online sync, a copy is streamed to regional servers for the duration of the event.