Releases: nicepkg/cronpulse
Releases · nicepkg/cronpulse
CronPulse v1.0.0 — Open Source Cron Job Monitoring
CronPulse v1.0.0
Open-source cron job monitoring built on Cloudflare Workers.
Highlights
- One-line integration —
curl -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 tool —
cron-pulse-clifor 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 instructionsHosted Version
Free for up to 10 checks: https://cron-pulse.com
License
- Server: AGPL-3.0
- CLI + GitHub Action: MIT