Skip to content

Releases: nicepkg/cronpulse

CronPulse v1.0.0 — Open Source Cron Job Monitoring

11 Feb 23:44

Choose a tag to compare

CronPulse v1.0.0

Open-source cron job monitoring built on Cloudflare Workers.

Highlights

  • One-line integrationcurl -fsS https://cron-pulse.com/ping/YOUR_CHECK_ID
  • Global edge network — 300+ Cloudflare locations, <5ms ping response
  • Multiple alert channels — Email (Resend), Slack (Block Kit), Webhooks (HMAC signed)
  • CLI toolcron-pulse-cli for terminal-based management
  • GitHub Action — Monitor CI/CD pipelines with nicepkg/cronpulse/github-action@main

Features

  • Dashboard with health scores, sparklines, and group filtering
  • Public status pages (per-user, customizable)
  • Status badge SVG API (/badge/:checkId)
  • Uptime percentage tracking (24h/7d/30d)
  • Incident timeline with filtering
  • Check groups and tag-based organization
  • Import/Export checks (JSON)
  • Cron expression parsing
  • Start/Success/Fail ping signals
  • Webhook retry with exponential backoff
  • API rate limiting
  • Recurring maintenance windows
  • REST API with Bearer token auth

Self-Hosting

Runs entirely on Cloudflare's free tier:

  • Workers (compute)
  • D1 (database)
  • KV (cache)
  • Cron Triggers (scheduler)

Infrastructure cost: ~$5-6/month on paid plan, free for development.

git clone https://github.com/nicepkg/cronpulse.git
cd cronpulse && npm install
# See README for full setup instructions

Hosted Version

Free for up to 10 checks: https://cron-pulse.com

License

  • Server: AGPL-3.0
  • CLI + GitHub Action: MIT