# RQ (Redis Queue) vs Solid Queue

| Attribute | RQ (Redis Queue) | Solid Queue |
|---|---|---|
| **Vioscale score** | 6.5 (7% (low)) | 53 (28% (low)) |
| activity.commits_last_30d | 0 | 43 |
| adoption.dependent_repos | 1 | 0 |
| adoption.github_stars | 57 | 2,488 |
| deployment.options | `{"self_hosted":true}` | `{"self_hosted":true}` |
| description.long | A Python library that enables asynchronous job execution using Redis or Valkey as a message broker, designed to integrate with existing web frameworks and application stacks with minimal setup overhead. | An open-source job processing backend for Rails that uses a database for storage, supporting delayed execution, concurrency management, recurring scheduled tasks, queue pausing, and job priorities. It scales horizontally and can run on the same server as the web application or separately. |
| integrations.count | - | 3 |
| integrations.list | - | `[{"name":"Ruby on Rails"},{"name":"Active Job"},{"name":"Puma"}]` |
| language.primary | - | Ruby |
| license.spdx | - | MIT |
| platform.support | `{"cli":true,"linux":true}` | `{"cli":true}` |
| pricing | - | `{"type":"open_source","freeTier":true,"sourceUrl":"https://github.com/pricing","retrievedAt":"2026-08-18T22:09:27.139Z"}` |
| pricing.free_tier | - | yes |
| pricing.model | commercial | commercial |
| pricing.price_level | - | free |
| pricing.transparent | - | yes |
| release.cadence_days | - | 23 |
| release.history | - | `[{"url":"https://github.com/rails/solid_queue/releases/tag/v1.7.0","date":"2026-08-21T11:37:32Z","type":"stable","version":"v1.7.0"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.6.0","date":"2026-07-31T11:59:09Z","type":"stable","version":"v1.6.0"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.5.1","date":"2026-07-29T19:25:30Z","type":"stable","version":"v1.5.1"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.5.0","date":"2026-07-23T11:22:30Z","type":"stable","version":"v1.5.0"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.4.0","date":"2026-03-20T18:12:31Z","type":"stable","version":"v1.4.0"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.3.2","date":"2026-02-20T09:12:26Z","type":"stable","version":"v1.3.2"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.3.1","date":"2026-02-17T15:30:34Z","type":"stable","version":"v1.3.1"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.3.0","date":"2026-01-09T07:06:14Z","type":"stable","version":"v1.3.0"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.2.4","date":"2025-12-16T10:33:07Z","type":"stable","version":"v1.2.4"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.2.3","date":"2025-10-28T20:10:08Z","type":"stable","version":"v1.2.3"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.2.2","date":"2025-10-21T21:37:27Z","type":"stable","version":"v1.2.2"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.2.1","date":"2025-07-23T08:04:49Z","type":"stable","version":"v1.2.1"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.2.0","date":"2025-07-11T15:38:57Z","type":"stable","version":"v1.2.0"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.1.5","date":"2025-04-24T08:31:30Z","type":"stable","version":"v1.1.5"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.1.4","date":"2025-03-17T11:39:58Z","type":"stable","version":"v1.1.4"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.1.3","date":"2025-01-28T12:30:47Z","type":"stable","version":"v1.1.3"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.1.2","date":"2024-12-27T18:42:49Z","type":"stable","version":"v1.1.2"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.1.1","date":"2024-12-26T21:25:24Z","type":"stable","version":"v1.1.1"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.1.0","date":"2024-12-05T11:41:18Z","type":"stable","version":"v1.1.0"},{"url":"https://github.com/rails/solid_queue/releases/tag/v1.0.2","date":"2024-11-16T11:31:17Z","type":"stable","version":"v1.0.2"}]` |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=rubygems&package_name=steini-resque&per_page=100","last_12m":0,"max_severity":null}` | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=rubygems&package_name=solid_queue&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (Background Jobs Queues)

| Capability | RQ (Redis Queue) | Solid Queue |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Backing store | - | - |
| Delivery guarantee | - | - |
| Cron recurring jobs | - | - |
| Delayed scheduled jobs | - | - |
| Dead letter queue | - | - |
| Priority queues | - | - |
| Rate limiting | - | - |
| Configurable retry backoff | - | - |
| Durable workflow orchestration | - | - |
| Web dashboard UI | - | - |
| Multi language workers | - | - |
| Event webhook triggers | - | - |
| Self hostable | - | - |
| Managed cloud offering | - | - |
| Pricing model | - | - |

*Source: Vioscale. Generated 2026-09-01T14:42:32.871Z. "-" = undocumented, not absent.*
