bamzi/jobrunner
Framework for performing work asynchronously, outside of the request flow observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3969
- days_rel: n/a
- days_push: 2118
- n_releases_24m: 0
Adoption not part of the score
1087 stars · 97 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
JobRunner is a Go framework for running jobs asynchronously outside the HTTP request flow, with built-in cron scheduling and a worker pool. It also provides live monitoring of job state exposed as JSON or an HTML status page.
Use cases
- schedule background jobs with cron in a Go web app
- send emails after signup without blocking the HTTP response
- run periodic cleanup of database or S3 data
- monitor active and scheduled jobs via a status endpoint
- offload slow work from API request handlers
When to avoid
- you need distributed job processing across multiple instances or a durable message queue
- you require a standalone worker system like Sidekiq-style architectures or microservices
- you need actively maintained software with recent releases
Facets
framework · maturity maintenance
scheduling workflow-automation concurrency backend web-development go cross-platform cron background-jobs job-queue in-process-workers gin job-monitoring automation
1 source
- readme: https://github.com/bamzi/jobrunner · fetched 2026-08-28 · 49ef9758a9ee
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bamzi/jobrunner | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem