Prepare with less repetition.
Review imported entries, reuse course and TD details across races, and prepare Run 2 from classified Run 1 results.
Automation for the race office.
Spend less time copying data and repeating setup. OpenSkiTime brings automation and integrations to alpine race preparation, timing and live results, helping the timekeeper work faster and stay in control. Built for Windows. Ready to work offline.
Free & open source · Built for the timekeeper · In development
FROM RACE OFFICE TO FINISH LINE
Connect the steps, reuse saved information and let calculations and updates follow the race. Keep your attention on the decisions that need you.

Review imported entries, reuse course and TD details across races, and prepare Run 2 from classified Run 1 results.
Bring device impulses, elapsed times and ranking into one workspace. Automatic calculations support your work while original input and corrections stay traceable.
Start optional live publishing and share the viewer link. Result changes update the browser automatically, with publishing running independently of timing capture.
AUTOMATION & INTEGRATIONS
Bring race data and timing sources into the same workflow. Review imports and important decisions before saving.
Preview calendar and competition data, look up homologations, and update athletes from a FIS points list. Prepare the data online, then use saved race information and downloaded points lists offline.
Paste competitor rows from Excel, review proposed changes and save them as a batch. Reuse category rules and manage participation across competitions.
Use supported Timy USB, MT1 serial or ALGE Results sources. Follow captured impulses, elapsed times and ranking without switching between separate tools.
Calculate run times, rankings, race points and the FIS penalty from saved inputs. Review results with the TD and export approved XML. FIS submission is currently test-only.
Read printed timestamps from receipt images locally. Review proposed B and hand-clock matches against A timing, then confirm the values to use. Original images remain available as evidence.
Publish unofficial results locally or to a cloud server. The browser receives updates automatically; timing capture continues independently if the online connection fails.
You control the workflow: imports and recognized timing evidence require review. Online integrations are optional; local race operation works offline.
THE CONNECTION CAN WAIT
Your event series lives in a portable .ost file, including original timing input and audit history. Back it up, transfer it and reopen it locally.
Registration, start lists, timing and result preparation work on your machine.
FIS lookups, weather and cloud live publishing are separate choices. Prepare any online data you need before heading to the venue.
BUILT AROUND REAL RACE WORK
Dense, practical tools for the operator. A simple live view for everyone watching.


All screenshots use synthetic data. No personal race data or official FIS points list is shown.
OPEN SOURCE / MIT LICENSE
Read the code, report a problem or help shape what comes next. OpenSkiTime is built in the open.
Explore on GitHub ↗OpenSkiTime is in pre-release development. Standard alpine race workflows are implemented; production FIS submission and physical-device race operation still require verification.
Start with a simulator rehearsal and independent backup timing. See the repository for the current scope and limitations.
Plan your first rehearsal →