abdusco / blitz

Crontab as a service (WIP)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🗲 blitz

A crontab-as-a-service that sends requests to URLs at the given schedule.

How it works

  • You create a cronjob to send a GET/POST request to a URL at some cron schedule.
  • Blitz sends a request to that URL, passing an X-Execution-Id header.
  • The app can then send a request to /api/executions/$executionId/status to update if it's completed/failed, optionally with a JSON for including some details.

Features

  • Create cronjobs that trigger a URL
  • Group cronjobs in projects
  • See the recent executions of a cronjob
  • Manually trigger a cronjob
  • Garbage collector for deleting old executions

Screenshots

  • Cronjob creation screen and list of available cronjobs
  • Detail screen with recent executions
  • An execution and updates to it

About

Crontab as a service (WIP)


Languages

Language:C# 56.3%Language:TypeScript 41.5%Language:CSS 1.2%Language:SCSS 0.6%Language:HTML 0.2%Language:Dockerfile 0.1%