Skip to content

queueT

The queue tracker for cuties.

What is it?

queueT is a tool to view and report queue lengths. We're talking about human queues in real life here, not some kind of software queueing system.

It is (currently) a fully manual system. Data is provided by people standing in or next to the queues in a crowd-sourced way.

What's the status?

queueT has been developed and successfully tested as a proof of concept at WHY 2025. There are lots of features still missing. Here's are vague overview over what we have and what we lack:

  • web interface (responsive)
  • JSON API (read-only; you can just use Accept: application/json on any page)
  • form-based API (to post queue status)
  • admin interface
  • UI updates in real time
  • tracking time spent in queue, calculating expected duration
  • integration with automatic queue size heuristics (e.g. number of Wi-Fi clients)
  • comments/shoutbox
  • moderation
  • official queue reporting (e.g. by the people working at the place)
  • export of historical data

Check out the issue tracker for additional features.

We will continue to develop and test queueT at several hacker events in 2026. Expect a queueT instance at GPN24 and HOA 2::26.

Can I see it in action somewhere?

The WHY 2025 queueT instance should still be up and running. Alternatively, here's a screenshot.

Can I set it up myself?

Basically, yes, but it comes with some caveats:

  • There's no documentation yet.
  • It's a Python project using uv; if you're familiar with that, installation should be easy.
  • There's no admin interface. You need to edit the database to create events, locations, and queues. (queueT will create all required tables on first run.)
  • queueT is using FastAPI; you'll need an ASGI server (e.g. Uvicorn) and possibly a reverse proxy (e.g. Caddy).
  • The ASGI application is returned by the factory called queuet.app:create_app. When using Uvicorn, you can start queueT like so:

    uvicorn --factory queuet.app:create_app
    

If you still want to proceed, the code is on Codeberg. See the next section for how to get support.

Who's behind this?

queueT is a project by scy. There is a Signal group and a Matrix room to talk about queueT.

I will not be attending 39C3. :(