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, enabling queue and stream functionality. It supports Python bindings for enqueuing jobs and consuming them asynchronously, as well as Kafka-style durable streams with transactional outbox pattern. The extension adds custom SQL functions like notify() and honker_stream_read_since(), requires WAL mode, and uses efficient polling via stat calls. It's a solid implementation for transactional job draining in SQLite.

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