kafrust 0.1.0

A pure Rust Kafka client with no librdkafka or C toolchain dependency.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# kafrust


kafrust is a pure Rust Kafka client with no librdkafka or C toolchain dependency.

The public alpha exposes:

- low-level Kafka request roundtrips through `Client`
- metadata-routed producer sends through `ProducerConfig`
- direct topic/partition fetch through `ConsumerConfig`
- classic consumer group join, poll, heartbeat, and commit through `ConsumerGroupConfig`

The client keeps Kafka concepts visible: bootstrap servers, client IDs, topics,
partitions, offsets, acknowledgements, metadata refresh, consumer groups,
heartbeats, and commits are represented directly in the API.

See the repository README and `docs/` directory for the roadmap, alpha limits,
and broker smoke test workflow.