Skip to content
SPECIFICTION
Get listed

GoodJob

github.com

Free plan WebSelf-hosted
Visit github.com
Spec score 7.6 #27 of 37 in Task Queue Software

Spec sheet

What it does
GoodJob is a multithreaded, PostgreSQL-based Active Job backend for Ruby on Rails.Read 4 Oct 2026 · github.com
Deployment
Jobs can run in the web process or through a separate GoodJob command-line worker process.Read 4 Oct 2026 · github.com
Integrations
The README describes using its thread-error callback to report errors through Rails.error and mentions Sentry, Bugsnag, Airbrake, and Honeybadger as examples.Read 4 Oct 2026 · github.com
Security
The README advises authorizing dashboard access because job records can contain sensitive information.Read 4 Oct 2026 · github.com
License
The repository includes an MIT license granting permission to use, copy, modify, distribute, sublicense, and sell copies, subject to its conditions.Read 4 Oct 2026 · github.com
Compatibility
The README lists Ruby on Rails 6.1+, Ruby 3.0+ or JRuby 9.4+, and PostgreSQL 10.0+ as requirements.Read 4 Oct 2026 · github.com
Dashboard
GoodJob includes a mountable Rails dashboard, and the README says access should be authorized because jobs may contain sensitive information.Read 4 Oct 2026 · github.com
Database behavior
It uses PostgreSQL advisory locks for run-once safety and LISTEN/NOTIFY to reduce queuing latency.Read 4 Oct 2026 · github.com
Job features
It supports queues, delays, priorities, timeouts, retries, cron-like recurring jobs, batches, concurrency controls, and throttling.Read 4 Oct 2026 · github.com
Queue limitation
The README says its advisory-lock query can be non-performant with 100,000 or more executable jobs because the query materializes jobs before acquiring a lock.Read 4 Oct 2026 · github.com
Scale guidance
The project says it targets applications that enqueue 1 million jobs per day and more.Read 4 Oct 2026 · github.com
Who it is for
The README identifies full-stack teams, economy-minded solo developers, and applications with high job volumes as intended audiences.Read 4 Oct 2026 · github.com

Plans and prices

Open source Free MIT licensed · requires Ruby on Rails and PostgreSQL Read 4 Oct 2026 · github.com

Every GoodJob plan and price →

Where Specifiction places it

Alternatives to GoodJobAll alternatives →