Best Stream Processing software

44 tools with AI-ranked alternatives, pricing, pros and cons.

AWS Organizations logo

AWS Organizations

AWS Organizations is a service that enables you to centrally manage and govern your AWS environment.

Hangfire logo

Hangfire

Hangfire is a popular .NET library for background job processing. It allows you to perform recurring...

Dramatiq

Dramatiq is a distributed task processing library for Python with a focus on simplicity, reliability, and...

EY CogniStreamer logo

EY CogniStreamer

CogniStreamer is EY's enterprise platform for processing streaming data and generating real-time analytical insights. It is...

Microsoft Azure Service Bus logo

Microsoft Azure Service Bus

Microsoft Azure Service Bus is a fully managed enterprise integration message broker with message queuing and...

Amazon MQ logo

Amazon MQ

Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to...

delayed_job logo

delayed_job

Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background.

Bull logo

Bull

Bull is a powerful software for project management and collaboration.

Kinesis logo

Kinesis

Amazon Kinesis is a platform for streaming data on AWS, offering real-time analytics capabilities and easy...

Akka logo

Akka

Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient applications on the...

Netty logo

Netty

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol...

Azure Stream Analytics logo

Azure Stream Analytics

Azure Stream Analytics is a real-time data streaming and analytics service offered by Microsoft Azure.

Google Cloud Pub/Sub logo

Google Cloud Pub/Sub

Google Cloud Pub/Sub is a messaging service for event-driven systems.

Spark Streaming logo

Spark Streaming

Spark Streaming is a distributed stream-processing component for building applications that process continuously arriving data with...

Benthos logo

Benthos

Benthos is an open-source declarative stream-processing and data-integration tool, now developed by Redpanda. It is designed...

MassTransit logo

MassTransit

MassTransit is a free, open-source distributed application framework for .NET that provides an extensive set of...

rdkafka logo

rdkafka

A C/C++ library implementation of the Apache Kafka protocol, developed by the author of the original...

Memgraph logo

Memgraph

Memgraph is a high-performance, in-memory graph database for real-time connected data insights.

flink Analytics logo

flink Analytics

Apache Flink is an open-source distributed engine for stateful stream and batch processing. It is used...

Pathway logo

Pathway

Pathway is an open-source Python framework for building real-time data pipelines, stream processing applications, and retrieval-augmented...

BangDB logo

BangDB

BangDB is a multi-model NoSQL database designed for transactional workloads, real-time stream processing, and embedded analytics....

Timeplus logo

Timeplus

Timeplus is a streaming SQL platform for real-time analytics, monitoring, and operational applications. It is aimed...

MeterDesk logo

MeterDesk

MeterDesk is a comprehensive energy management software that helps businesses monitor and optimize their energy consumption.

Apache Flink logo

Apache Flink

Apache Flink is a powerful and versatile open-source stream processing framework with powerful event-time processing capabilities.

IBM MQ logo

IBM MQ

IBM MQ is a messaging middleware that simplifies and accelerates the integration of diverse applications and...

RabbitMQ logo

RabbitMQ

RabbitMQ is an open-source message-broker software that originally implemented the Advanced Message Queuing Protocol (AMQP) and...

CloudAMQP logo

CloudAMQP

Managed RabbitMQ servers in the cloud

Resque logo

Resque

Resque is a Redis-backed Ruby library for creating background jobs.

ZeroMQ logo

ZeroMQ

ZeroMQ is a high-performance asynchronous messaging library that provides sockets for building distributed applications.

Apache ActiveMQ logo

Apache ActiveMQ

Apache ActiveMQ is a powerful and widely used open-source message broker that supports multiple protocols.

Beanstalkd logo

Beanstalkd

Beanstalkd is a simple, fast work queue.

IronMQ logo

IronMQ

IronMQ is a cloud-based message queue service that enables real-time, scalable communication between microservices, distributed systems,...

Apache Qpid logo

Apache Qpid

Apache Qpid is a messaging library for the Advanced Message Queuing Protocol (AMQP). It provides message...

NSQ logo

NSQ

NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages...

Celery logo

Celery

Celery is a distributed task queue that helps you execute tasks asynchronously across multiple worker nodes.

Amazon SQS logo

Amazon SQS

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to...

GetStream.io logo

GetStream.io

GetStream.io is a highly scalable and reliable API for building activity feeds and chat.

Confluent logo

Confluent

Confluent is a data streaming platform based on Apache Kafka that helps organizations harness the power...

SQLstream logo

SQLstream

SQLstream is a real-time streaming analytics platform that enables organizations to process and analyze high-velocity data...

Amazon Kinesis logo

Amazon Kinesis

Amazon Kinesis is a platform for streaming data on AWS, offering capabilities to collect, process, and...

Apache Storm logo

Apache Storm

Apache Storm is a real-time computation system. It makes it easy to process unbounded streams of...

FnordMetric

FnordMetric is an open-source, SQL-based event-processing and visualization tool for developers and data teams. It is...

nanomsg logo

nanomsg

nanomsg is a high-performance messaging library that provides several common communication patterns.

Flux keyboard logo

Flux keyboard