Open source

All the code,
in the open.

RaceLink is split into focused repositories — pick the one you want to build, flash or contribute to. Everything is MIT-licensed.

Component repositories

Four components, one project

The component repos hold the code; all narrative documentation lives in the docs repo.

RaceLink_Host

The Python host application and WebUI — groups, scenes, telemetry, over-the-air updates. Runs standalone or with the plugin.

Open repository

RaceLink_Gateway

Firmware for the USB gateway — the bridge that turns host commands into LoRa radio and listens for replies.

Open repository

RaceLink_WLED

WLED-based node firmware with the RaceLink usermod — the LED nodes and start blocks that light up in sync.

Open repository

RaceLink_RH-plugin

The RotorHazard adapter — run RaceLink directly inside the timing system many events already use.

Open repository

Documentation

The single source of truth

Start here

RaceLink_Docs

Operator guide, developer guide, wire-protocol reference, glossary and architecture decisions for all four components — published at docs.racelink.dev. The component repos hold only code; the narrative lives here.

RaceLink_Docs on GitHub

Looking for the maintainer? Everything is under github.com/PSi86.

Get involved

Build, flash, contribute

Pick a repository and dive in — issues and pull requests welcome.