A self-hostable web app where friends watch YouTube, Vimeo and other videos together in sync, without needing accounts.
cpvalente/ontime
Browser-based app for managing event rundowns, schedules and cues, used in live entertainment, broadcast and conferences.
- Stars
- 972
- Forks
- 124
- Open issues
- 42
- Last commit
- 10 hours ago
What is it?
Ontime is a browser-based application for planning event rundowns, tracking schedules and triggering cues. It keeps show timing and cross-department information in one place, so directors, operators, backstage crew and signage displays work from the same data.
The app runs as a cloud service, as native installers for Windows, macOS and Linux (including Raspberry Pi), through Docker, via NPM or with Homebrew. Once running, any device on the same network with a browser can open it, including tablets, phones and media servers. Dedicated views cover director, operator, backstage and public signage use.
Ontime can be controlled fully or partly by an operator, or run standalone using the system clock. Integrations are available through OSC, HTTP and WebSocket APIs, and a Companion module supports tools such as vMix, disguise, QLab and OBS.
Key features
- 01Event rundown and schedule planning in a browser-based editor
- 02Dedicated views for directors, operators, backstage and signage
- 03Runs on Windows, macOS, Linux, Docker, or as a cloud service
- 04Integrates through OSC, HTTP and WebSocket APIs
- 05Companion module for vMix, disguise, QLab and OBS workflows
- 06Real-time updates for runtime delays
Use cases
- Running timing and cues for a conference or multi-speaker event
- Coordinating cues for a theatre, opera or touring show
- Driving countdown signage for broadcasts or streaming productions
- Showing schedules on backstage and public displays at houses of worship
Quick start
- 1
Download the latest release for your platform from the releases links
- 2
Install via npm
npm install @getontime/cli - 3
Open Ontime in a browser on any device on the same network
Things to know
- Licensed under GPL v3, a copyleft license that requires derivative works to be open source.
- Still under active development, so features and behaviour may change.
In collections
Topics
FAQ
- What is ontime?
- Browser-based app for managing event rundowns, schedules and cues, used in live entertainment, broadcast and conferences. Ontime is a browser-based application for planning event rundowns, tracking schedules and triggering cues. It keeps show timing and cross-department information in one place, so directors, operators, backstage crew and signage displays work from the same data.
- Is ontime free to use? What license does it have?
- ontime is open source under the Other license. Check the license terms before using it in commercial products.
- Is ontime still maintained?
- Actively maintained. The last commit to ontime was on Nov 6, 2026.
- What can I use ontime for?
- Running timing and cues for a conference or multi-speaker event Coordinating cues for a theatre, opera or touring show Driving countdown signage for broadcasts or streaming productions Showing schedules on backstage and public displays at houses of worship
- How do I install ontime?
- Download the latest release for your platform from the releases links Install via npm: npm install @getontime/cli Open Ontime in a browser on any device on the same network
- Where can I get ontime?
- The source code and installation instructions are on GitHub: https://github.com/cpvalente/ontime
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted, open-source customer engagement platform for sending broadcasts and automated journeys across email, SMS, push, WhatsApp and Slack.
Open-source radio station management and automation platform for running online or terrestrial broadcasts, a community fork of AirTime.
A simple, visually pleasing Pomodoro timer desktop app for Windows, macOS and Linux, built with Tauri and Rust.
A tiny, pure C Windows countdown and Pomodoro timer that lives in the system tray with customizable animated icons.
A minimalist Pomodoro and flow timer for Android, iOS and F-Droid that aims to keep focus sessions distraction-free.