Peter Morgan
tansu.io
Peter Morgan
@tansu.io
SQLite (via libSQL) storage in Tansu an Apache Licensed Kafka compatible streaming platform written in 🦀. Turso also in early alpha. Avro/JSON/Protobuf schema validation. Also with PostgreSQL/S3 and Parquet, Iceberg and Delta Lake open table formats.

blog.tansu.io/articles/sup...

#rustlang
SQLite storage for Tansu
Using SQLite as a storage engine with Tansu, a Kafka compatible streaming platform, producing and consuming Protobuf messages using generated test data.
blog.tansu.io
September 10, 2025 at 3:31 PM
How we automated our final smoke test with GitHub workflows, Docker Compose, and BATS 🦇 for a smoother release process. Smarter testing, fewer headaches. 💡

blog.tansu.io/articles/gh-...
Smoke Testing with the Bash Automated Testing System 🦇
Tansu, a Kafka-compatible broker using S3 or PostgreSQL, undergoes automated smoke testing with GitHub workflows and BATS.
blog.tansu.io
March 5, 2025 at 8:32 AM
Apache Kafka compatible 🦀 brokers that scale back to zero when quiescent on @fly.io with @tigrisdata.com storage. Stateless optimistic locking with conditional S3 writes 🚀.
🔗 ➡️ blog.tansu.io/articles/fly...
Using Tansu with Tigris on Fly
In this article we deploy Tansu on Fly using Tigris Data S3 compatible storage.
blog.tansu.io
February 20, 2025 at 7:02 PM
blog.tansu.io/articles/ser...

How we combine serde, quote, syn & proc_macro2 to map the Apache Kafka 3.9 JSON messages into Rust types to implement the Kafka protocol sans-io, with tests

#rustlang
#apachekafka
Apache Kafka protocol with serde, quote, syn and proc_macro2 - Peter Morgan
In tansu.io we use serde, quote, syn and proc_macro2 to implement the Kafka protocol in Rust.
blog.tansu.io
February 1, 2025 at 2:37 PM
📢 Tansu 0.1.0 is a drop-in replacement for Apache Kafka with PostgreSQL, S3 or memory storage engines.

• No broker replication or duplicate data storage
• Every broker is the leader and ISR of any topic partition
• GNU AGPL

github.com/tansu-io/tansu
GitHub - tansu-io/tansu: A drop-in replacement for Apache Kafka with PostgreSQL and S3 storage engines written in 100% safe 🦺 async 🚀 Rust 🦀
A drop-in replacement for Apache Kafka with PostgreSQL and S3 storage engines written in 100% safe 🦺 async 🚀 Rust 🦀 - tansu-io/tansu
github.com
December 12, 2024 at 12:14 PM