Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

250 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /