F

Faust

Stream processing library built on Kafka Streams ideas

Visit Official Site ↗

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

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.

FreeData & Analyticsstreamingkafkapythonevents

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.

KData & Analytics

Streaming SQL database purpose-built for Kafka

Freemiumstreamingsqlkafkaevents
AData & Analytics

Stream processing framework integrated with Kafka and YARN

Freestreamingkafkaprocessingdistributed
HData & Analytics

Stream processing engine merged into Hazelcast Platform

Freemiumstreamingprocessingbatchreal-time
VData & Analytics

Terminal spreadsheet for exploring tabular data

Freedataspreadsheetterminalexploration
MData & Analytics

Like awk and sed but for CSV, JSON and tabular data

Freeclicsvjsondata-processing
CData & Analytics

Suite of command-line tools for working with CSV

Freecsvclipythondata