# antoniorodr/cronboard

A terminal-based dashboard for managing cron jobs locally and on servers.

Repository: https://github.com/antoniorodr/cronboard
Canonical: https://ross.abutalabs.com/products/cronboard
Homepage: https://cronboard.dev/
Language: Python
License: Apache-2.0
License Family: permissive
Topics: cli, cron, cronjobs, crontab, terminal-based, textual, devops, devops-tools, tui, tui-app, cron-job, cron-jobs, cronjob, cronjob-scheduler
Last push: 2026-07-29T04:28:41+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 95, release rhythm 95, longevity 23
- inputs: {"age_days": 327, "days_push": 35, "days_rel": 36, "gap_med": 3.5, "n_releases_24m": 27}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1439, forks 60 (observed 2026-08-28T04:04:44.099742+00:00)

## What it is
Cronboard is a terminal-based (TUI) dashboard for managing cron jobs locally and on remote servers over SSH. Built with Textual, it lets users create, edit, pause, resume, search, and delete cron jobs with validation, human-readable schedule descriptions, and optional Telegram failure notifications.

## Use cases
- manage cron jobs from the terminal
- edit crontab without memorizing cron syntax
- pause and resume scheduled jobs
- manage cron jobs on remote servers over ssh
- search crontab entries by keyword
- get notified on telegram when a cron job fails
- view human-readable descriptions of cron expressions

## When to choose
- you prefer a keyboard-driven TUI over editing crontab by hand
- you manage crontabs across multiple servers via SSH
- you want validation and human-readable feedback when writing cron expressions
- you want a lightweight tool with no web UI or extra services

## When to avoid
- you need a web-based or team-oriented cron scheduler with job history and alerting at scale
- you need to replace the cron daemon itself or run jobs on systems without cron
- you need Windows support, since cron is a Unix facility

## Facets
- artifact type: application
- maturity: active
- function: cli, scheduling, developer-tools, ssh
- domain: self-hosted
- platform: cli, cross-platform
- tags: tui, cron, crontab, textual, terminal-ui, ssh, cron-management, devops, command-line, automation, linux, macos

## Member repositories
- antoniorodr/cronboard (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:44.099742+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:36:35.706981+00:00, confidence not recorded.
  - readme: https://github.com/antoniorodr/cronboard (fetched 2026-08-28T04:04:44.099742+00:00, sha 252953f03851)
  - homepage: https://cronboard.dev/ (fetched 2026-08-29T11:47:06.406256+00:00, sha 43ef194c040c)
  - site_page: https://cronboard.dev/installation (fetched 2026-08-29T11:47:06.415192+00:00, sha f1f4529b5116)
  - site_page: https://cronboard.dev/getting-started (fetched 2026-08-29T11:47:06.417277+00:00, sha f1ca010db52b)
  - site_page: https://cronboard.dev/features/local-cron (fetched 2026-08-29T11:47:06.419073+00:00, sha bab3342c952a)
  - site_page: https://cronboard.dev/features/remote-servers (fetched 2026-08-29T11:47:06.421349+00:00, sha b8aae3166afc)
  - site_page: https://cronboard.dev/features/search (fetched 2026-08-29T11:47:06.423996+00:00, sha 1f86250c02e3)
  - registry_pypi: https://pypi.org/pypi/cronboard/json (fetched 2026-08-29T11:47:06.426267+00:00, sha 2948e6061e4f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
