Streaming SQL database purpose-built for Kafka
Faust
Stream processing library built on Kafka Streams ideas
About Faust
A stream processing library for Python that lets developers build agent and task systems processing Kafka topics, inspired by Kafka Streams and used for event-driven applications. Its open development model means documentation, plugins and community support are publicly available, and organisations can contribute fixes upstream instead of waiting on a vendor roadmap. For many teams it becomes long-lived infrastructure: simple to back up, straightforward to automate and independent of per-seat pricing as usage grows steadily.
Faust key facts
- Category: Data & Analytics
- Pricing: Free — listed in this directory as a free tool, with no paid plan required to use it.
- Focus areas: streaming, kafka, python, events
- Official site: faust.readthedocs.io
About the Data & Analytics category
Analytics and BI platforms that turn raw data into clear insights. The Data & Analytics category on Tools Hub currently lists 712 tools. Alongside Faust, it includes kSQLDB, Apache Samza, Hazelcast Jet, VisiData.
More in Data & Analytics
Comparing tools in the Data & Analytics category? These related listings are worth a look: kSQLDB — Streaming SQL database purpose-built for Kafka; Apache Samza — Stream processing framework integrated with Kafka and YARN; Hazelcast Jet — Stream processing engine merged into Hazelcast Platform.
Stream processing framework integrated with Kafka and YARN
Stream processing engine merged into Hazelcast Platform
Terminal spreadsheet for exploring tabular data
Like awk and sed but for CSV, JSON and tabular data
Suite of command-line tools for working with CSV