~ $ studio q

๐Ÿ‚BullMQ+โณCelery+โณSidekiq
๐Ÿ local-first๐Ÿ–ฅ๏ธdesktop app-ed๐Ÿ“กoffline-ready๐Ÿ”’no-telemetryโœจindie-craftedqueues explorer

Powerful tools for managing and monitoring your job queues

8,247 total downloads

Denis Zhitnyakov headshot

Denis Zhitnyakov

Studio Q Founder (also Dolphin and Dolphin{anty})

Founding story

A year ago I started working on a complex project that needed a lot of queues. I love Node.js and Redis, so I naturally landed on the almost default choice for Node.js: BullMQโ€”it's awesome! But almost immediately I ran into a pile of friction debugging how queues behaved ๐Ÿ˜ค.

What did the market offer? There's the pretty old bull-boardโ€”I kept hunting for a ready Docker image, and changing the DB number meant fiddling somewhere ๐Ÿคฏ. And there's the official BullMQ client called taskforce.sh. Sorry, but I'm not ready to live with that look and feel ๐Ÿ™ˆ. So I found myself without a high-quality, convenient tool for exploring task queues.

That's how Studio Q appeared โœจ. I love this app and use it every day across several of my projects. It feels great to have brought it to a state where I can share it with the community and keep improving it for you ๐Ÿš€.

Be sure that it is...

๐Ÿ local-first

All your data stores on your ๐Ÿ’พ device only. Nothing is syncing with us. We do not have any servers ๐Ÿ˜บ

๐Ÿ–ฅ๏ธdesktop app-ed

You don't need to sign up anywhere or to setup ๐Ÿณ VM/Docker. Just โฌ‡๏ธ download it and ๐Ÿš€ launch right now!

๐Ÿ“กoffline-ready

Yeap, you can use it even in the โœˆ๏ธ plane because the app still works without ๐Ÿ“ถ Internet connection

๐Ÿ”’no telemetry

There's no built-in ๐Ÿ“Š telemetry. The only thing we'll ask you once is to allow us to use Google Analytics on the frontend. But you can โŒ decline it

๐Ÿ‘๏ธread-only mode

You can set up the read-only for connections to prevent โš ๏ธ accidental modifications and ๐Ÿ’ฅ potential data loss

๐Ÿ”€multi-driver

We are going to provide the vast variety of queues drivers support in the ๐Ÿ”ฎ future. Now we start from ๐Ÿ‚ BullMQ backed by โšก Redis for Node.js

โš™๏ธmanage queues

โ–ถ๏ธ Start, โธ๏ธ pause, ๐Ÿ—‘๏ธ delete them. Also you can see it's ๐Ÿ“ˆ stats and ๐Ÿ“Š visualization of different jobs' statuses proportions.

โœ‚๏ธtruncate queues

You can truncate queues in the app. It's rather useful for โšก critical cases when you need to ๐Ÿงน clear the queue quickly

๐Ÿ”„use auto-refresh

Set up the auto-refresh to refresh once and forget about multiple clicks. You can set it up for different sections - ๐Ÿ“‹ queues list, โ„น๏ธ Redis info, ๐Ÿ“ jobs list

Is it free? Yes, sir!

...but we want to receive fair compensation for our work, so there's also a Pro plan

Free

$0
1 connection
Read-only queues and jobs lists
Refresh data by your own rhythm

Pro

$9/mobilled monthly
Unlimited connections
Pause, resume, truncate and delete queues
Auto-refresh feature
Feature comparison
Still deciding? Peek inside.
What's includedFreePro
Price$0$9/mo
Connections1โˆž
View queues and jobs
Auto-refresh
Queue operationsView onlyFull control