Skip to content

exlee/simple_queue_web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-queue-web

Web dashboard for simple-queue -- a persistent job queue backed by PostgreSQL.

Connects directly to the same PostgreSQL database that simple-queue uses and provides a browser-based UI to inspect and manage jobs.

Mostly vibe-coded. Use at your own risk.

Features

  • Dashboard with per-queue counters (live, DLQ, archive)
  • Browse jobs with filtering by queue, status, and source (queue / DLQ / archive)
  • Sortable tables with pagination
  • Job detail view with formatted JSON payload
  • Actions: restart, cancel, reschedule, requeue (from DLQ/archive back to live queue)
  • Auto-refreshing counters via polling

Usage

simple-queue-web <database-url>

The first argument is the PostgreSQL connection string pointing to the database used by simple-queue.

Example:

simple-queue-web "postgres://user:pass@localhost:5432/mydb"

Alternatively, set the DATABASE_URL environment variable.

The server binds to 0.0.0.0:3001 by default.

Screenshots

Dashboard

Dashboard

Job List

Job List

Job Details

Job Details

Install

cargo install simple-queue-web

License

MIT

About

Web UI for inspecting and managing simple-queue persistent job queues backed by PostgreSQL

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors