GoodJob
github.com
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
Where Specifiction places it
- Task Queue Software#27 of 377.6