What it is: A zero-infrastructure job queue built entirely on Flask and SQLite. It handles task routing, atomic locking, and retries without needing an external broker like Redis or RabbitMQ.
Why: I built this to solve a specific infrastructure headache: reliably triggering scripts on edge devices (like an Android phone running Termux, or a locked-down Raspberry Pi) that are sitting behind NAT and firewalls.
Normally, if you want a cloud server to tell your phone or Pi to do something, you either have to open inbound network ports (dangerous), deploy a heavy Celery/Redis stack (expensive and overkill), or rely on Firebase (vendor lock-in).
Intent Bus flips this. Your cloud server just holds the jobs in a SQLite database, and your edge devices act as workers that safely pull tasks via standard outbound HTTP. It handles the lease locking, exponential backoff, and dead-letter queues natively, giving you distributed system reliability with basically zero operational overhead.
Link: Intent Bus
Would love to hear your thoughts!
No responses yet.