PicoMQ
Durable streams on object storage.
What we like
Each stream is independent and scales with the object store, so disks or capacity to manage. Benchmarked up to 100 MiB/s per stream. Metadata control plane independent from storage (SQL, either an ordered command log in Postgres or SQLite). The client is HTTP. One binary (Rust).
What we don't like
Not designed for very low latency - object storage commit often requires tens of milliseconds.