Skip to main content

cronboard

[!important] Cronboard was selected as the Terminal Trove Tool of the Week in October 28th 2025!

ℹ️ About

Cronboard is a terminal application for managing and scheduling cron jobs on local and remote servers. You can add, edit, pause, resume, search, and delete jobs from a Textual-based interface.

Full documentation is available at cronboard.dev.

🎬 Demo

Cronboard demo

✨ Features

  • Check cron jobs, view the logs, and detect potential issues when running
  • Autocompletion for paths when creating or editing cron jobs
  • Create cron jobs with validation and human-readable feedback
  • Pause/resume, edit and delete cron jobs
  • View formatted last and next run times
  • Accept special expressions like @daily, @yearly, and @monthly
  • Connect to servers over SSH with either a password or SSH keys
  • Manage cron jobs for another user when you have the required sudo permissions
  • Search for cron jobs using case-insensitive keywords
  • Get notifications via Telegram when a cron job fails

🛠️ Technologies

The project is built with:

📋 Requirements

Before starting, make sure cron is installed and available on your machine:

where crontab

If you install Cronboard with pip or uv, you also need Python 3.13 or newer.

📦 Installation

For installation instructions, please refer to the official documentation.

🚀 Getting Started

Once installed, run:

cronboard

Cronboard includes a footer, provided by Textual, that shows the available commands.

⌨️ Autocompletion

Path autocompletion when creating or editing cron jobs helps you enter file paths faster.

The default starting point for autocompletion is the home directory of the user whose cron jobs you are managing. Accept a suggestion with the Tab key.

🔔 Notifications

Cronboard can send notifications via Telegram when a cron job fails. To enable this feature, enter your Telegram token and chat ID in the settings panel.

Do you need help getting your Telegram token and Telegram chat ID? Check out this guide on the official Cronboard documentation.

❤️ Do you like my work?

If you find the project useful, you can support the author here:

GitHub Sponsor

Release files for cronboard 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cronboard 1.2.1
File Size Uploaded
cronboard-1.2.1.tar.gz 3.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for cronboard 1.2.1
File Interpreter ABI Platform
cronboard-1.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 3.2 MB

Release files / cronboard-1.2.1.tar.gz

Download URL cronboard-1.2.1.tar.gz
Size 3.2 MB
Tags Source
SHA-256 checksum
How to use checksums
ed4e9c97d0333d8455c9750fa81ab2ada0d1a983f1b57978c3217f6a683152d3
BLAKE2b-256 checksum
How to use checksums
6fdedb69789448b77c6f2ed8b76363319233bf3b71613f90adceba68011af29a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / cronboard-1.2.1-py3-none-any.whl

Download URL cronboard-1.2.1-py3-none-any.whl
Size 50.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5db27e3a24473a308898a47b20e916126bfe04c9491716cb1591257ec9e900f5
BLAKE2b-256 checksum
How to use checksums
e30431ebc6a3e42a3c7b8d655ded851522311f644ca939341483bd24bca60d53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.2.1 This release

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page