Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience real numbers from our own analytics — open to see them
–Visitors
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · counted by iTechGuides's own first-party analytics, bots removed, every figure rounded down · how we count

pysplits

Free#19 of 23 in Speedrun Timer Software

pysplits: A manual, terminal-based split timer for runners comfortable with Python. Ranked #19 of 23 in Speedrun Timer Software by our editors (6.3/10); pricing: Free plan; best for runners wanting a minimal command-line split timer.

6.3/10Editor score
pysplits6.3 View pysplits

At a glance

  • Editor score
    6.3 / 10
  • Pricing
    Free plan
  • Best for
    Runners wanting a minimal command-line split timer
  • Free plan
    Yes
  • Paid from
    None
  • Auto-splitting
    No
  • Facts checked
    28 Sep 2026
  • Where it wins

    • Customizable split list edited directly in the script
    • Keyboard shortcuts control timing and manual split recording
    • Continuously refreshed terminal display shows milliseconds
  • Where it doesn't

    • No automatic splitting or frame-accurate timing
    • No leaderboard integrations
    • Requires Python 3.11 and pynput, with no packaged releases

Our verdict on pysplits

For speedrunners who prefer working in a terminal, pysplits is a small Python command-line timer with a user-configurable split list. You edit the list in the script, then run the program locally; keyboard controls start or resume timing, record the next split, stop, reset, and quit. The display refreshes continuously and formats elapsed times with millisecond display. Its scope suits solo runners and small-scale use more than teams looking for a hosted timing service.

The workflow is deliberately manual. Runners advance through their split list with a keyboard shortcut, rather than relying on automatic game detection or frame-accurate timing. That keeps the tool centered on timing and recording splits in the terminal, but makes it a poor fit for runs that require automated detection or precise frame-based measurement. There is no leaderboard integration, so runners who need timing connected to a broader tracking ecosystem should look elsewhere.

pysplits is open source under the MIT license, and the repository provides source code and setup requirements. Running it locally requires Python 3.11 and pynput; the project has no packaged releases, so users should be comfortable with a source-based setup. Those tradeoffs make pysplits a reasonable choice for technically comfortable runners who want a configurable, minimal manual timer and are happy to manage their own split list. Runners seeking automatic splits, frame accuracy, easier packaged installation, or leaderboard connectivity should choose another tool.

pysplits pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on github.com

pysplits fact sheet

Free planYes
Paid fromNone
Auto-splittingNo
Frame-accurate timingNo
Leaderboard integrationNo
Supported platformsNot verified
Game support methodManual
Built forSolo, Small business (editorial estimate)
PricingFree plan
Websitegithub.com
Facts checked28 Sep 2026

Alternatives to pysplits

See all pysplits alternatives →

Used pysplits? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used pysplits for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — pysplits 6.3/10

pysplits is listed in our Speedrun Timer Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/pysplits/"><img src="https://www.itechguides.com/best/badge/pysplits.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. How we rank.

Last updated · How we research and update