Simon Willison 4/24/2026

russellromney/honker

Read Original

This article introduces Honker, a Rust SQLite extension that brings Postgres NOTIFY/LISTEN semantics to SQLite. It supports queues and Kafka-style durable streams with Python bindings, allowing enqueue/dequeue and publish/subscribe operations. The extension adds custom SQL functions like notify() and honker_stream_read_since(), requires WAL mode, and uses stat polling for near-real-time performance. It implements the transactional outbox pattern to ensure atomicity. The article highlights its design and provides code examples for queues and streams.

russellromney/honker

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

No top articles yet