Solid Queue Dashboard BETA
👋 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