Hey! I just wanted to share a personal project I’ve been working on: OpenSpeedRun.
It’s a speedrun timer made mainly for Unix-style systems like Linux and BSD. It also works on Windows, and should work on macOS (I haven’t tested that yet). I built it because I wanted something lightweight and easy to use on Linux, especially with tiling window managers or minimal setups.
OpenSpeedRun has:
- Custom theme support (you can switch or create your own)
- Multiple runs with icons per split
- PB and gold time tracking
- A simple GUI interface that fits well into Unix environments
The project includes 3 tools:
- openspeedrun – the main timer app (GUI)
- openspeedrun-cfg – a configuration editor that updates the app live
- openspeedrun-cli – a small command-line controller, useful for keybinds or scripting
It’s still in development, and not trying to replace LiveSplit or anything like that. Just something I made for fun, and I’ve been using it on Linux without issues.
Here’s the GitHub link if you want to check it out: https://github.com/SrWither/OpenSpeedRun
Hope it’s useful for someone!
One thing to keep in mind: since global hotkeys aren’t always straightforward in Linux, OpenSpeedRun includes a small CLI tool (openspeedrun-cli) that you can assign to a keyboard shortcut from your desktop environment.
For example: Ctrl + Shift + J → openspeedrun-cli split