0.0
The project is in a healthy, maintained state
Real-time terminal dashboard to monitor and manage Solid Queue jobs. Built with ratatui_ruby for native Rust rendering performance.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 5.0
>= 0
~> 13.0

Runtime

 Project Readme

Solid Queue TUI

Beta — This project is under active development.

A terminal UI dashboard for Solid Queue, built with ratatui_ruby. Monitor and manage your Solid Queue jobs without leaving the terminal.

Solid Queue TUI Demo

Installation

Add to your Gemfile:

gem "solid_queue_tui"

Then:

bundle install

Usage

Create config/solid_tui.yml in your Rails app:

database_url: postgres://localhost/myapp_queue
refresh: 2

Then run:

bundle exec sqtui

Views

Press 1-8 to switch between views:

Key View Description
1 Dashboard Overview with job counts and process info
2 Queues Per-queue breakdown with sizes
3 Failed Failed jobs — retry or discard
4 In Progress Jobs currently being processed
5 Blocked Jobs blocked by concurrency limits
6 Scheduled Jobs scheduled for future execution
7 Finished Completed jobs
8 Workers Active worker processes

Key Bindings

Key Action
j / k Navigate up / down
Enter View job details
/ Filter by class name
R Retry failed job
D Discard failed job
Esc Back to Dashboard
r Refresh
q Quit

Requirements

  • Ruby 3.2+
  • Solid Queue
  • One of: sqlite3, pg, mysql2

License

MIT