Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Alternatives
  3. Kafka Streams
Kafka Streams

Open Source Alternatives to Kafka Streams

3 alternatives7.2k total stars496 total forks3 languages
Visit Website

What is Kafka Streams?

Kafka Streams is a client library for building applications and microservices that process data stored in Apache Kafka, providing stream processing capabilities.. There are currently 3 open-source alternatives to Kafka Streams, with a combined total of 7.2k GitHub stars. The most common language among these projects is Rust.

Showing 3 open-source alternatives

Arroyo
ArroyoArroyoSystems/arroyo

A distributed stream processing engine in Rust that performs stateful computations on real-time data with subsecond results.

5.1k382Rust
7 hours ago
Bytewax
Bytewaxbytewax/bytewax

A Python framework and Rust-based distributed processing engine for stateful event and stream processing.

2.1k114Python
3 days ago
Bistro
Bistroasavinov/bistro

A column-oriented data processing engine that replaces joins and group-by with functional definitions for batch and stream analytics.

80Java
8 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub