Honker: SQLite Extension for Pub/Sub and Durable Queues

russellromney/honker: SQLite extension + bindingsĀ for Postgres NOTIFY/LISTEN semantics with durable queues, streams, pub/sub, and scheduler
Honker is a SQLite extension enabling Postgres-style NOTIFY/LISTEN semantics directly within SQLite databases. This allows for durable pub/sub, task queues, and event streams without the overhead of separate brokers like Redis. The extension offers bindings for languages including Rust, Python, Node.js, Go, and more, facilitating seamless integration. Key features include single-digit millisecond delivery, atomic transactions between business data and queue operations, and a versatile set of functionalities like retries, delays, and result storage. It’s designed for projects where SQLite is the primary data store, streamlining building and managing real-time applications.

Related Posts