Swim Meet Toolkit app icon Meet management · built for macOS

Run the whole meet —
natively on your Mac.

Swim Meet Toolkit is built on SDIF — swimming's standard data format — and opens your existing HY-TEK and Lenex files too. Run the whole meet end to end on macOS — swimming, diving and open water: connect the timing console on deck, seed and score, judge the dives from the judges’ own phones, put results and a live diving leaderboard on a TV by the pool, publish live results, print every report, and export results straight to the SWIMS database. No Windows. No Parallels. No workarounds.

● Apple silicon & Intel ● Ready for macOS 27 ● SDIF-native · reads HY-TEK ● Colorado & Daktronics timing ● Meet-tested on deck ● Swimming · Diving · Open water
Swim Meet Toolkit Run Meet screen: a relay final with finish times, three backup buttons per lane, places, points and cut badges, 50 splits cumulative and subtractive, and live team scores
The switch

Bring your meets with you.

You don't have to rebuild a thing. Swim Meet Toolkit opens the files you already have — entries, rosters, events, records and standards — and can recover an entire meet straight from a HY-TEK .mdb database. Lenex files from SPLASH and swimrankings come in too, and importing a file a second time never doubles up a team, a swimmer or an entry. Run your next meet on a Mac without leaving your data behind.

.hy3 entries .mdb meet database .hyv / .ev3 events .sd3 / .cl2 SDIF .lxf / .lef Lenex meets, entries & results .std / .st2 standards .rec records

Pulling from online entries? Drop in an export zip from OME / SWIMS, TeamUnify, or SwimTopia and every entry file inside is found and merged.

And it all goes back out the same way: results for SWIMS as SDIF, all-team or single-team results for Team Manager and Swim Coach Toolkit (SDIF or HY-TEK .hy3), an SDIF entries file, the event list for Team Manager (.hyv + .ev3) or Swim Coach Toolkit, and a full Lenex set — meet invitation, entries and results with every round, split and relay swimmer.

Import screen listing HY-TEK and SDIF import options including .hy3, .mdb database, events, rosters, time standards and records
What it does

Everything a meet needs, on the platform you already use.

From the first import to the last award label — the same workflow you know, rebuilt as a real Mac app.

Event 01 — Run the meet

The run screen, lane by lane.

Pull times from the console, watch splits and live team scores update as you go, and handle the messy parts cleanly: no-shows, DQs, declared false starts, judges' decisions, scratch-downs and swim-offs. Late change on deck? Deck Adjust drags a swimmer into an empty lane or a fresh heat, and the Quick Menu opens Athletes and Relays in a window beside the run screen — without ever leaving timing. Every edit can be undone.

  • Pad time plus three backup buttons captured per lane (B1·B2·B3) — they fill in the moment a race is pulled
  • Calculate Times resolves backups when the pad is off
  • Undo and Redo for every meet edit, and a warning before anything deletes a swum result
  • Records and cuts on the run screen; keyboard shortcuts for heats and events, F3 for Get Times
  • Deck Adjust drag-and-drop, judges' decision sheet, time trials and swim-offs
  • DQ codes for USA Swimming and World Aquatics, plus the League Data Check report for officials
Run Meet screen in light mode
Event 02 — Diving

Diving, judged live from the judges’ own phones.

Build each diver’s sheet — type a dive code like 305C and the degree of difficulty fills in from the published FINA / NFHS table, or import a coach’s eDive sheet. Then run the event the way you run a timing console: every judge takes a seat on their own iPhone or iPad through the free Swim Coach Toolkit app, awards land on the operator’s screen as they’re keyed, and nothing is final until the operator presses Award. Totals flow straight into team scores, results, live results and the scoreboard — and onto a TV by the boards, where the Audience Display shows the diver on the board, every judge’s score as it’s awarded, and the standings round by round.

  • 1 m, 3 m and platform, with the NFHS high-school DD column
  • 2-, 3-, 5-, 7- or 9-judge panels — high and low dropped automatically
  • Judges score 0–10 in half points from their seats; the referee flags a failed dive
  • Judges sign in with their own password, which only opens the judging screens
  • A live diving leaderboard on a TV by the pool
  • Cuts after any round; eDive-format sheet import & export; Diving Sheets and the Announcer’s Dive List
Run Diving console — awards fill in from the judges’ seats; the operator presses Award.
Event 03 — On the deck

Talks to your timing system.

Connect the console you already run with and pull race results straight into the meet — over a standard serial link and a USB-C adapter on the Mac. The event list goes down to the console in meet order, and each race comes back with Get Times or By Race#: the touchpad time, every backup button and every split. On a Daktronics OmniSport 2000 the app speaks the same results-port language Meet Manager does, so names and teams go up to the console and the board as the operator changes heats. Need two? Run a second console for chase starts, a split pool, or plain redundancy.

Meet-tested on deck. Proven on a Colorado System 6 over the standard deck cable — the pad time and all three backup buttons pulled straight from the console’s stored race.

  • Colorado System 5, System 6 and Gen 7
  • Daktronics OmniSport 2000 — event list down, start lists to the board, Get Times by event and heat with every split
  • Event list download to the console; Get Times and By Race# right from the run screen’s timing menu
  • CTS Dolphin wireless backup race files (.do4 / .do3)
  • Two consoles at once: chase starts, split pool or redundancy
  • Test Communication, a link-health line and a console log; an unplugged adapter is found again
Timing Console page: Colorado System 6 over USB at 9600 baud, odd parity, with Test Communication and the event list download to console program 7
Event 04 — Spectators

Live results, on every phone in the stands.

Publish a self-contained results site that updates on its own and never gets stuck in a browser cache. Spectators get results, heat and psych sheets, and standings — with full splits on every swim, a search box and a Follow list for their own swimmers, and a light or dark view. A QR poster on the deck brings the stands to it, and its TV mode runs on any screen. Host it free on Cloudflare R2, push it to your own SFTP/FTP server, or write it to a folder you serve yourself.

  • Results, heat sheet, psych sheet and standings in one page
  • Swimmer search and Follow; a QR poster for the pool deck
  • TV mode rotates results, the next heat and standings
  • Updates automatically — no refresh, no stale cache; a failed upload is sent again
  • Free hosting option, with its own shareable link per meet
Published live-results web page showing the event list with final badges and a relay result with full splits, updating automatically
Event 05 — The scoreboard

A live scoreboard, in every pocket.

Plug a $25 serial adapter into your timing console — the scoreboard line on a Colorado System 5/6, or the RTD port on a Daktronics OmniSport 2000 — or listen for the console’s network broadcast, and the Mac serves a live web scoreboard: the running clock, real names pulled from your heats, splits as they land, places at the touch. Anyone on the pool WiFi scans a QR code and it’s on their phone. Flip one switch and the same board joins your published live results as a Live Board tab — clock still ticking — for the folks watching from home.

  • Tenths-live on pool WiFi — any browser, QR hand-off, nothing to install
  • Reads Colorado System 5/6 and Daktronics OmniSport 2000 consoles — over a USB serial tap or a UDP network broadcast
  • One toggle adds a “Live Board” tab to the published results site
  • Swim Coach Toolkit finds the board on its own — nothing to type in; you choose which network can reach it
  • Scoreboard-only day? The CTS Scoreboard Clock drives a legacy Colorado board straight from the Mac, matched frame by frame to a live console
Live web scoreboard showing the running race clock, swimmer names, split times and places for eight lanes
Event 06 — The big screen

Results and diving, on a TV by the pool.

Plug a TV or a second monitor into the meet Mac and the Audience Display fills it, while the keyboard stays with you. Finalized results turn a page every 10 seconds with the team scores at the end, and an event shows up the moment it’s scored. While a diving event runs, the same screen becomes a live leaderboard: the diver on the board, every judge’s score with the dropped ones struck out, and the standings round by round.

  • Every event, one session — or whichever session you’re running — a range of event numbers, or events you pick
  • Prelims included, or finals only
  • Cumulative and subtractive splits under each swim
  • Team scores — women, men and combined — after the results
  • Never takes the keyboard; unplug the TV and it steps aside, then comes back on its own
Audience Display on a TV: Riverside Invitational, session 3, event 6, girls 200 yard freestyle final, page 1 of 2. Places 1 to 5 with name, year, team, time and points; under each swimmer the cumulative splits every 50, with the subtractive splits in brackets below.EVENT #6Girls 200 Yard FreestyleFINAL1 / 2PLACENAMESPLITS: CUMULATIVE (SUBTRACTIVE) · EVERY 50YRTEAMTIMEPTS1Ava SplashwellSRRiverside1:51.842026.0554.311:23.121:51.84(26.05)(28.26)(28.81)(28.72)2Ruby UndercurrentJRCentral1:52.471726.2254.701:23.711:52.47(26.22)(28.48)(29.01)(28.76)3Maya RipplebrookSODelta1:53.901626.4855.311:24.771:53.90(26.48)(28.83)(29.46)(29.13)4Ella BackwashSRHarbor1:54.621526.7155.691:25.301:54.62(26.71)(28.98)(29.61)(29.32)5Nora TidewaterFRWave1:55.181426.9056.021:25.811:55.18(26.90)(29.12)(29.79)(29.37)RIVERSIDE INVITATIONAL·SESSION 3 – SATURDAY FINALS3 / 12
Audience Display — a final with cumulative splits, the subtractive in brackets below.
Event 07 — Many hands

Backup times — and dive scores — from any device on deck.

Meet staff and volunteers connect in seconds to type in backup times, print reports and award labels, and — on diving day — take a seat on the judging panel, from an iPhone, an iPad, or an Apple silicon Mac, whatever's already in their hand. Table staff and dive judges sign in with separate passwords, and a phone that locks or drops off the Wi-Fi gets its seat straight back. The free companion app, Swim Coach Toolkit, runs on all three, so nobody's tied to one kind of device while your meet Mac stays the one and only writer of official results.

  • Join from iPhone, iPad or Apple silicon Mac — no special hardware
  • End-to-end encrypted — a wrong password can't even connect
  • Separate passwords for table staff and dive judges; a judge’s login only opens judging
  • Dive judges take seats J1–J9 (plus the referee) and score from their phones
  • Live "all backups in" cue, and one source of truth — no merge conflicts
  • A separate, read-only scoreboard broadcast anyone on the Wi-Fi can watch — you choose which network reaches it
Meet Hub screen: advertising on the network with a meet password, a separate judges’ password, and the live scoreboard broadcast switched on
Event 08 — Paper

Every report, ready to print.

Psych sheets, meet programs, lane and timer sheets, results with A, B and C finals, team scores, high-point awards, finals qualifiers, award labels, diving sheets, exception reports and more — filtered by session, gender or team, in one, two or three columns, straight to a Mac printer or PDF.

  • More than 30 report types covering the whole meet
  • High Point Awards, Finals Qualifiers and Results by Team
  • Separate everyday and award-label printers
  • Chase starts: print each end’s program and timer sheets with only its odd or even heats; timer sheets by lane or for a lane range
  • Scratch-down, check-in, warm-up and session-timeline sheets
  • Record proof forms, standards achieved, medal count and BAGCAT scores
  • Diving Sheets with judge boxes, plus the Announcer's Dive List
Reports screen listing psych sheet, meet program, lane and timer sheets, split and diving sheets, entry totals, results, team scores and scratch list, with gender, session, team, column and odd/even heat filters
Event 09 — Pre-meet

Seed and score it your way.

Seed standard or circle, slow-to-fast or fast-to-slow, in bulk or event by event, with optional strict lane assignment — or by age then time for masters. Dual meets put the home team in its own lanes with the fastest in the center, and a tie for the last spot in a final is flagged with a one-click swim-off. Then score any format — place-points tables with ready presets for NCAA and high-school duals, USA Swimming, and your own custom point systems — plus time-based power points and multi-class para scoring.

  • Prelims / finals, relays and diving; last-spot ties flagged with a swim-off
  • Masters age-then-time seeding; non-conforming times converted and seeded last
  • Power points — World Aquatics, HY-TEK, NISCA, GB, NZ, AUS — and multi-class (para) scoring
  • Combined / pentathlon events, time trials, swim-offs and custom age ranges
  • Exhibition relays don’t score, capped scorers’ points pass to the next finisher, and ages come from birth dates
  • Entry limits enforced; start from an NCAA or NFHS dual template
Seeding screen: every event marked done, with standard or circle and slow-to-fast or fast-to-slow per event, bulk actions, strict lane assignment and non-conforming seeds last
More on the program

The parts of a meet that used to need another program.

Open water, warm-ups, a spare console, officials, a locked results file — in the same meet, not a second product.

OW

Open water module

Per chute, keep a ranks list and a times list: type competitor numbers in rapid succession as they finish, capture times live with the Mac as a button timer, listen on a serial port, or read a downloaded times file. Match ranks to times, then update the results into the meet in flights of ten — with unknown finishers flagged before anything is written.

WU

Warm-up planner

Teams, athlete counts, the pool setup and your warm-up rules go in; a block, lane and time plan comes out — efficient for the pool, equitable across teams, with one-way sprint windows if you use them. Copy it as text for the heat sheet or the deck, or print the Warm-Up Schedule report.

CLK

CTS Scoreboard Clock

Drive a legacy Colorado fixed-digit or matrix scoreboard as a running race clock or a time-of-day pace clock straight from the Mac — a $25 serial adapter instead of a console for scoreboard-only duty at practice and warm-ups. Its output matches a live Colorado console frame for frame.

×2

Two timing consoles

Chase starts in long course with odd heats on one console and even heats on the other, split a meet across two pools, or daisy-chain two consoles on every race so a misread can be pulled from the other one.

OFF

Officials & para classifications

A real officials roster — roles, certification levels, per-session assignments, sign-in and contact details — and World Para Swimming S / SB / SM classifications on athletes, with multi-class scoring to match.

LOCK

Locked results & database care

After the meet, send out a locked, read-only copy of the file: it opens read-only everywhere and carries a tamper-evident seal, so an edited file shows up as edited. Repair scans, purge tools and automatic backups keep the working file tidy.

#

Event order that stays put

Drag events into a new order, or move one to the number you type and see which events change first. Only the events it passes are renumbered, so gaps and a 101+ Time Trial block stay exactly where they are.

DEMO

A sample meet to explore

Open the sample meet — a small, made-up dual meet with teams, heats, scored events and splits — and click through the whole program before your first real meet.

Make it yours

Built to fit how you — and your whole crew — work.

The same meet, set up the way each person on deck needs it.

Zoom that stays sharp

Make every page bigger or smaller with ⌘+ and ⌘−, the slider or a trackpad pinch — text stays crisp and every button clicks where you see it. Size the sidebar on its own, big across the table or dense for a power user.

A run screen that adapts

Show, hide and resize the run-screen panels — heats, splits and live scores — so the layout matches the meet you're running, on any size of display.

Multiple languages

Run the whole app in English, Français, Español or हिन्दी — every screen is translated — whichever your officials and volunteers are most comfortable in. A real help at invitationals and international meets.

The full set

A meet manager and a team manager, made to fit your setup.

Swim Meet Toolkit is the meet manager; its free companion, Swim Coach Toolkit, is the team manager — together a complete pair across Mac, iPhone and iPad. With full SDIF support and Lenex (.lxf) import and export, it reads and writes the standard files, so it sits comfortably alongside HY-TEK Meet Manager and Team Manager.

Capability HY-TEK Meet Manager + Team Manager Windows SWIM MEET TOOLKIT + SWIM COACH TOOLKITMac · iPhone · iPad
A meet manager and a team manager Meet Manager + Team Manager Swim Meet Toolkit + Swim Coach Toolkit
Runs natively on macOS (Apple silicon & Intel) Windows desktop Yes
Opens your existing HY-TEK files & .mdb meets Native format Imports directly
SDIF (.sd3 / .cl2) interchange with SWIMS & Team Manager Yes Yes
Timing consoles — Colorado & Daktronics Yes Yes
Pad + multi-button backup capture & resolution Yes Yes
Seeding, prelims/finals, relays, diving, full scoring Yes Yes
Diving judging console — judges score from their own phones Scores entered by hand Judges’ seats over the Meet Hub
Open water module — chutes, ranks & times, button timers Yes Yes · plus live capture on the Mac
Multi-class (para) scoring & power points Yes Yes
Live-results website Available separately Built in · free hosting option
Officials' time-handling verification report — League Data Check
Backup-time entry from phones, iPads & Macs on deck Networked multi-user option Encrypted Meet Hub
Scalable UI, modular run screen & multiple languages — Yes

Comparison based on publicly available information about HY-TEK as of October 2026; features change over time. Because Swim Meet Toolkit reads and writes the standard meet files, it's built to work alongside your current tools, not against them. HY-TEK®, Meet Manager® and Team Manager® are trademarks of their respective owner; Swim Meet Toolkit and Swim Coach Toolkit are independent products and are not affiliated with, authorized by, or endorsed by HY-TEK.

The full checklist

Everything in the box.

If you run a meet with it, it's here — swimming, diving and open water.

⇄Import & export

  • HY-TEK entries (.hy3) and full meet databases (.mdb)
  • Meet events (.hyv / .ev3) · Lenex (.lxf) import and export for SPLASH and swimrankings
  • SDIF interchange (.sd3 / .cl2) — SWIMS, Team Manager
  • Time standards (.std / .st2) and records (.rec)
  • Online-entry zips: OME / SWIMS, TeamUnify, SwimTopia
  • Results for SWIMS; single-team or all-team results (.hy3 / .cl2 / .sd3)
  • Lenex meet invitation, entries and results (.lxf / .lef) · SDIF entries file
  • Event lists for Team Manager (.hyv + .ev3) and Swim Coach Toolkit
  • Re-importing a file never duplicates teams, swimmers or entries
  • Team rosters, event lists and meet backups

◷Setup & pre-meet

  • Sessions, events, custom age ranges · SCY, SCM and LCM
  • Individual, relay, diving, combined / pentathlon, time-trial and swim-off events
  • Reorder events by drag or by number — gaps and 101+ blocks stay put
  • NCAA & NFHS dual-meet templates · a sample meet to explore
  • Teams, athletes, masters ages, para classifications
  • Officials roster: roles, certifications, session assignments, sign-in
  • Entry-fee ledger: per-event fees, athlete, team and facility surcharges, payments
  • Warm-up planner and schedule

⇅Seeding & scoring

  • Standard, circle, slow→fast, fast→slow, masters age / time
  • Bulk or per-event, strict lane assignment, course conversion
  • Prelims / finals advancement, scratch pad, check-in
  • Place-points tables, NCAA / NFHS / USA presets, custom systems
  • Power points: World Aquatics, HY-TEK, NISCA, GB, NZ, AUS · BAGCAT
  • Dual-meet lanes for the home team, fastest in the center
  • Multi-class (para) scoring · scorer caps · age-up from birth dates
  • Ties, swim-offs and judges' decisions; last-spot ties flagged

▶Run the meet

  • Heat grid with live splits & team scores
  • Modular run screen — show, hide & resize panels
  • Quick Menu: Athletes & Relays beside the run screen
  • Undo / Redo; keyboard shortcuts; F3 for Get Times
  • Pad + three backup buttons per lane; Calculate Times resolution
  • Deck Adjust — drag swimmers between lanes and heats
  • No-show, DQ & declared-false-start handling
  • USA Swimming & World Aquatics DQ codes; records and cuts on the run screen
  • Start lists sent to the console

⤓Diving

  • 1 m, 3 m and platform events; NFHS high-school DD column
  • Dive sheets on the published FINA / NFHS table, manual DD override
  • eDive-format sheet import & export
  • 2-, 3-, 5-, 7- and 9-judge panels; high / low dropped automatically
  • Judges score from iPhone / iPad seats via Meet Hub; referee flags failed dives
  • Cuts after any round; nothing final until the operator presses Award
  • Scores flow to team points, results, live results and the scoreboard
  • Live diving leaderboard on a TV · a separate judges’ password

≈Open water

  • Up to ten chutes, each with a ranks list and a times list
  • Type finish numbers in rapid succession; unknowns flagged
  • Live capture — the Mac as a button timer
  • Serial listen for hardware button timers; downloaded-file import
  • Match ranks to times; update results into the meet in flights of ten

⌖Timing & devices

  • Colorado System 5, 6 and Gen 7 · CTS Dolphin wireless backup files
  • Meet-tested on deck: Colorado System 6 — pad and all three backup buttons from the console
  • Event list download, Get Times and By Race#
  • Daktronics OmniSport 2000 results port: event list, start lists to the board, times and splits by event and heat
  • Two consoles at once: chase starts, split pool, redundancy
  • Serial (RS-232) over a USB-C adapter · console log and link health
  • Meet Hub for iPhone, iPad & Apple silicon Mac — table staff and dive judges, separate passwords
  • Free Swim Coach Toolkit companion app; encrypted, single-writer
  • Live web scoreboard, Live Board tab, CTS Scoreboard Clock for legacy boards

▤Results & reports

  • More than 30 reports: psych sheet, meet program, results, team scores
  • A, B and C finals · High Point Awards, Finals Qualifiers, Results by Team
  • Lane / timer, split, check-in and warm-up sheets; session timeline
  • Award labels, mailing labels, entry & deck cards, team directory
  • Records broken, record proof forms, standards achieved
  • Exception report, League Data Check, medal count, point systems
  • Diving sheets and announcer's dive list
  • Live-results site + free hosting: swimmer search, Follow, QR poster, TV mode
  • Audience Display: results with splits, team scores and the diving leaderboard on a TV

◎Care, languages & licensing

  • Ready for macOS 27 · runs on macOS 14.6 and later
  • Safer saving; your meet is saved before an update installs
  • Database repair scan, purge tools, automatic backups
  • Locked, read-only results files with a tamper-evident seal
  • Built-in offline user manual
  • Zoom on every page · light & dark · English, Français, Español, हिन्दी · VoiceOver labels
  • Free Light edition — up to 20 athletes and 24 events
  • In-app update check — you choose when to install
● Made for Mac

Run your next meet on the Mac you already own.

Import your existing files, plug in the console, and go — with Swim Coach Toolkit on every phone and iPad on deck for table staff and dive judges, and the results up on a TV for the stands. Start free with Swim Meet Toolkit Light, or pick a season, site or permanent license when you're ready.