Is there an alternative to Kafka that has better support in Rust?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • kafka-rust

    Rust client for Apache Kafka

  • I browsed through it and the feedback in the issues seemed to indicate it was idle but a new maintainer had stepped up. Issues like this make me question the direction of it though. I'm not knocking the maintainer, I've been in situations where disabling tests seemed like a good idea, but you learn from experience that's more often than not, with the caveat of major refactors, an indication of either a systemic problem or lack of comprehension on the project as a whole..

  • rust-rdkafka

    A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka

  • What's wrong with rust-rdkafka?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • sarama

    Discontinued Sarama is a Go library for Apache Kafka. [Moved to: https://github.com/IBM/sarama]

  • Confluent Kafka Golang Client

    Confluent's Apache Kafka Golang client

  • kafka-go

    Kafka library in Go

  • franz-go

    franz-go contains a feature complete, pure Go library for interacting with Kafka from 0.8.0 through 3.6+. Producing, consuming, transacting, administrating, etc.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts