There's a lot of open issues
Dashboard for Solid Queue
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 1.0.0
>= 5.0
>= 6.5
 Project Readme

Solid Queue Dashboard BETA

Solid Queue Dashboard Light Mode Solid Queue Dashboard Dark Mode

👋 I'm Available for Hire → kodkod.me

Features

  • 🎨 Beautiful UI
  • 🧠 Smart status detection
  • 📊 Track failure rates
  • 💀 Find dead processes
  • 📜 View execution history
  • 🔍 Filter options
  • 🔄 Retry jobs from the UI
  • đŸĨŦ Auto-refresh
  • 📈 Add charts
  • 🐒 No monkey patching
  • 💈 TailwindCSS

Roadmap

  • 🚀 Manually trigger jobs
  • ⏚ī¸ Cancel long jobs (if possible)
  • 📊 More statistics and insights
  • 🔎 Search feature
  • đŸ”ĸ Sorting options
  • 🏗ī¸ Add tests

Installation

To install, run this command in your terminal:

bundle add solid_queue_dashboard

Or add this line to your Gemfile:

gem "solid_queue_dashboard", "~> 0.2.0"

Add this line to routes.rb:

mount SolidQueueDashboard::Engine, at: "/solid-queue"

IMPORTANT: Protect your SolidQueueDashboard with authentication to prevent unauthorized access.

For example, if using Devise:

Rails.application.routes.draw do
  authenticate :current_admin do
    mount SolidQueueDashboard::Engine, at: "/solid-queue"
  end
end

Contributing

After cloning the repo, run:

./bin/setup
./bin/setup-test-app

To run the test application:

gem install foreman
./bin/dev

To generate dummy data:

cd test_app
rails jobs:generate_dummy_data

License

This gem is open source under the MIT License.


Made with love by Ukrainians 💙💛
Help Ukraine