I built a natural language cron expression generator – looking for feedback
Source: Dev.to
Update: The tool is now live and free to use → heycron.com
The Problem
As a backend developer, every time I need a scheduled job I go through this repetitive workflow:
- Figure out the schedule (e.g. “every Monday at 9 am”).
- Google “cron expression syntax”.
- Open crontab.guru to verify the expression.
- Copy the expression, then look up the Kubernetes CronJob YAML format.
- Look up GitHub Actions cron syntax separately.
- Repeat the process for Jenkins, Airflow, etc.
This is tedious and error‑prone.
Solution: Hey Cron
Hey Cron lets you type a plain‑English (or Chinese) description of your schedule and instantly generates ready‑to‑use configurations for multiple platforms.
Supported Platforms
- ⚙️ Kubernetes CronJob
- 🐙 GitHub Actions
- 🔧 Jenkins Pipeline
- 🌊 Apache Airflow
- 🖥️ Linux crontab
- 🟢 Node.js (
node-cron) - 🐍 Python (
APScheduler)
Example
Input: every Monday at 9am
Output:
0 9 * * 1
# Kubernetes CronJob
schedule: "0 9 * * 1"
# GitHub Actions
cron: '0 9 * * 1'
…and analogous snippets for the other platforms.
Current Status
Hey Cron is currently in development. I’m validating demand before building the full product.
Call to Action
If this solves a real pain point for you, join the waitlist at heycron.com – I’ll notify you when it launches.
Feedback welcome: Is this useful, or do you handle cron expressions differently?