{"id":13395819,"url":"https://github.com/cpvalente/ontime","last_synced_at":"2026-02-14T13:04:20.418Z","repository":{"id":37806354,"uuid":"351085488","full_name":"cpvalente/ontime","owner":"cpvalente","description":"Free, open-source time keeping for live events","archived":false,"fork":false,"pushed_at":"2025-11-19T05:52:59.000Z","size":15405,"stargazers_count":772,"open_issues_count":34,"forks_count":94,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-11-19T07:18:46.283Z","etag":null,"topics":["entertainment","stage","stage-management","stage-timer","video"],"latest_commit_sha":null,"homepage":"https://www.getontime.no","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cpvalente.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"cpvalente","buy_me_a_coffee":"cpvalente"}},"created_at":"2021-03-24T13:14:41.000Z","updated_at":"2025-11-19T05:53:02.000Z","dependencies_parsed_at":"2023-10-15T12:54:43.488Z","dependency_job_id":"7ddd7ff2-4ad9-4a84-8a0a-a1115b72d346","html_url":"https://github.com/cpvalente/ontime","commit_stats":null,"previous_names":[],"tags_count":176,"template":false,"template_full_name":null,"purl":"pkg:github/cpvalente/ontime","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpvalente%2Fontime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpvalente%2Fontime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpvalente%2Fontime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpvalente%2Fontime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cpvalente","download_url":"https://codeload.github.com/cpvalente/ontime/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpvalente%2Fontime/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285503668,"owners_count":27182913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-20T02:00:05.334Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["entertainment","stage","stage-management","stage-timer","video"],"created_at":"2024-07-30T18:00:33.018Z","updated_at":"2026-02-14T13:04:20.412Z","avatar_url":"https://github.com/cpvalente.png","language":"TypeScript","funding_links":["https://github.com/sponsors/cpvalente","https://buymeacoffee.com/cpvalente","https://www.buymeacoffee.com/cpvalente"],"categories":["Countdown Timers","TypeScript","video","Tools","Rundown Automation"],"sub_categories":["Q\u0026A","Audio tools"],"readme":"[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-green.svg)](https://www.gnu.org/licenses/gpl-3.0)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/cpvalente/ontime/total)\n![Docker Pulls](https://img.shields.io/docker/pulls/getontime/ontime)\n![NPM Downloads](https://img.shields.io/npm/dy/%40getontime%2Fcli)\n![Homebrew Cask Version](https://img.shields.io/homebrew/cask/v/ontime)\n[![](https://img.shields.io/static/v1?label=Sponsor\u0026message=%E2%9D%A4\u0026logo=GitHub\u0026color=%23fe8e86)](https://github.com/sponsors/cpvalente)\n[![](https://img.shields.io/static/v1?label=Buy%20me%20a%20coffee\u0026message=%E2%9D%A4\u0026logo=buymeacoffee\u0026color=%23fe8e86)](https://www.buymeacoffee.com/cpvalente)\n\n## Download the latest release\n\u003ca href=\"https://www.buymeacoffee.com/cpvalente\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" height=\"32\"\u003e\u003c/a\u003e\n\n- Download for \u003ca href=\"https://github.com/cpvalente/ontime/releases/latest/download/ontime-win64.exe\"\u003eWindows\u003c/a\u003e\n- Download for \u003ca href=\"https://github.com/cpvalente/ontime/releases/latest/download/ontime-macOS-arm64.dmg\"\u003emacOS (Apple Silicon)\u003c/a\u003e\n- Download for \u003ca href=\"https://github.com/cpvalente/ontime/releases/latest/download/ontime-macOS-x64.dmg\"\u003emacOS (Intel)\u003c/a\u003e\n- Download AppImage for \u003ca href=\"https://github.com/cpvalente/ontime/releases/latest/download/ontime-linux-x86_64.AppImage\"\u003eLinux (Intel / AMD 64-bit)\u003c/a\u003e\n- Download AppImage for \u003ca href=\"https://github.com/cpvalente/ontime/releases/latest/download/ontime-linux-arm64.AppImage\"\u003eLinux (ARM 64-bit, Raspberry Pi 4+)\u003c/a\u003e\n- Download AppImage for \u003ca href=\"https://github.com/cpvalente/ontime/releases/latest/download/ontime-linux-armv7l.AppImage\"\u003eLinux (ARM 32-bit, older Raspberry Pi)\u003c/a\u003e\n\n... or\n- Get from \u003ca href=\"https://hub.docker.com/r/getontime/ontime\"\u003eDocker hub\u003c/a\u003e\n- Install from \u003ca href=\"https://www.npmjs.com/package/@getontime/cli\"\u003eNPM\u003c/a\u003e\n- Install from \u003ca href=\"https://formulae.brew.sh/cask/ontime\"\u003eHomebrew\u003c/a\u003e\n\n## Need help?\nWe do our best to have most topics covered by the documentation. However, if your question is not covered, you are welcome to [fill in a bug report in an issue](https://github.com/cpvalente/ontime/issues), [ask a question in GitHub discussions](https://github.com/cpvalente/ontime/discussions) or hop in the [discord server](https://discord.com/invite/eje3CSUEXm) for a chat.\n\n## Using Ontime?\nLet us know!\nOntime improves from the collaboration with its users. We would like to understand how you use Ontime and appreciate your feedback.\n\n# Ontime\n\nOntime is a browser-based application that manages event rundowns, scheduling, and cueing.\n\nWith Ontime, you can plan, track your schedule, manage automation and cross-department show information all in one place.\n\nOntime is made by entertainment and broadcast engineers and used by\n\n- Conference organisers\n- Touring shows and receiving venues\n- Broadcasters and streamers\n- Theatres and opera houses\n- Houses of worship\n\n## Main features\n- **Multiplatform**: Available as a Cloud service and for Windows, macOS, Linux, or self-hosted via Docker.\n- **In any device**: Ontime is available to any device with a browser, eg: tablets, mobile phones, laptops, signage, media servers...\n- **Team Collaboration**: Dedicated views for directors, operators, backstage, and signage.\n- **Real-Time Updates**: Manage and communicate runtime delays effortlessly.\n- **Automatable**: Ontime can be fully or partially controlled by an operator, or run standalone with the system clock\n- **Flexible Integrations**: Use one of the APIs provided (OSC, HTTP, Websocket) or the available [Companion module](https://bitfocus.io/connections/getontime-ontime) to integrate into your workflow (vMix, disguise, Qlab, OBS)\n\n... and a lot more ...\n\n### For live environments\n\nOntime is designed for use in live environments. \\\nThis guides the application into being flexible and efficiently integrating into different workflows.\n\n### For teams\n\nAll information added in Ontime is shared with the production team and other software / hardware in your workflow. \\\nOntime also improves team collaboration with dedicated views for cuesheets and operators, and for public and production\nsignage.\n\n### Simple infrastructure\n\nAll the data is distributed over the network, making its distribution and infrastructure flexible and cheap. \\\nWith the availability of the docker image, you can also leverage IT infrastructure to make Ontime available online for\nyour team and clients.\n\nOntime is made by video engineers and entertainment technicians.\n\n![App Window](https://github.com/cpvalente/ontime/blob/master/.github/aux-images/editor.png)\n\n![Views](https://github.com/cpvalente/ontime/blob/master/.github/aux-images/ontime-overview.webp)\n\n[Read the docs to learn more](https://docs.getontime.no)\n\n## Using Ontime\n\n### Getting started\n\nThe easiest way to start with Ontime is by leveraging our [Cloud service](https://getontime.no). \\\nThis will give you immediate access to running instances of Ontime which are available to share with anyone with an internet connection.\n\nAlternatively, you can run Ontime locally for free by downloading the latest release for your platform or using the docker image, available at [Docker Hub](https://hub.docker.com/r/getontime/ontime)\n\nOnce installed and running, any device that shares the same network as Ontime will have access to Ontime.\n\nMore information is available [in our docs](https://docs.getontime.no)\n\n## Continued development\n\nOntime is under active development. We continue adding and improving features in collaboration with users.\n\nHave an idea? Reach out via [email](mail@getontime.no)\nor [open an issue](https://github.com/cpvalente/ontime/issues/new)\n\n## Issues\n\nWe use Github's issue tracking for bug reporting and feature requests. \\\nFound a bug? [Open an issue](https://github.com/cpvalente/ontime/issues/new).\n\n## Contributing\n\nLooking to contribute? All types of help are appreciated, from coding to testing and feature specification.\n\nIf you are a developer and would like to contribute with code, please open an issue to discuss before opening a Pull Request.\n\nInformation about the project setup can be found in the [development documentation](./DEVELOPMENT.md)\n\n## Links\n- [Ontime website](https://getontime.no) \n- [Documentation](https://docs.getontime.no)\n- [Video tutorials](https://www.youtube.com/@ontimeapp)\n- [Ontime discord server](https://discord.com/invite/eje3CSUEXm)\n\n## License\n\nThis project is licensed under the terms of the GNU GPL v3\n\n## Sponsor\n\nYou can help the development of this project or say thank you with a one time donation. \\\nSee [the terms of donations](https://github.com/cpvalente/ontime/blob/master/.github/FUNDING.md).\n\n\u003cp align=\"center\"\u003e\n\u003cbr\u003e\n\u003ca href=\"https://www.buymeacoffee.com/cpvalente\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" width=\"200\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpvalente%2Fontime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcpvalente%2Fontime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpvalente%2Fontime/lists"}