GoodJob
A Postgres-backed Active Job backend that ships its own dashboard
Takes off your invoice
No ratings yet
- Gem
- good_job
- Repository
- bensheldon/good_job
- License
- MIT
- Stars
- 3,000
- Added
- July 15, 2026
About
GoodJob is a job backend and a dashboard in one gem, using the database you already
run.
What you get
- Multithreaded Active Job execution backed by Postgres
- Cron-style recurring jobs
- Concurrency controls and job throttling
- A mounted dashboard: queued, running, finished, discarded, with retry and discard
- Runs inside your web process if you want zero extra infrastructure
Mounting it
ruby
# Gemfile
gem "good_job"
# config/routes.rb
authenticate :user, ->(user) { user.admin? } do
mount GoodJob::Engine => "good_job"
end
No Redis
The reason this belongs in the directory: adopting it removes a Redis instance and
a job-monitoring subscription at the same time.
Discussion (0)
Sign in to join the discussion.
No comments yet.