Pidgey – A type-safe job queue for Next.js that runs on your database
SQLite for local dev without Redis, but Trigger.dev and Inngest already own this space.
Redis Streams wire protocol means zero client changes, but SQLite storage is the real innovation.
Small teams and indie hackers needing persistent task queues without Redis overhead
Redis Streams · Bull · Sidekiq
I wanted something in between: a persistent queue that is simple to run (one binary, which makes one sqlite db), gets real fault isolation and crash recovery due to Elixir, easy to inspect (open ezra.db in any SQLite browser and see every task), and requires no new client library - it speaks the Redis Streams wire protocol, so any Redis client in any language just works out of the box.
Very short demo video: [https://www.youtube.com/watch?v=MLYyD3DVWmE]
SQLite for local dev without Redis, but Trigger.dev and Inngest already own this space.
TLA+-proven correctness for a Redis-compatible leaderless architecture.
Replaces Redis+RQ with just Postgres—fork isolation, transactional enqueueing, zero broker.
WAL-based push semantics eliminate polling—Redis queues without the Redis.
Telegram-based remote control for Claude Code queues—useful, but Foolery does orchestration better.
OTP supervisor trees mapping to agent workflows is genuinely clever, but early-stage and GitHub Copilot-only.