Best Stream Processing software
44 tools with AI-ranked alternatives, pricing, pros and cons.
AWS Organizations
AWS Organizations is a service that enables you to centrally manage and govern your AWS environment.
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
CogniStreamer is EY's enterprise platform for processing streaming data and generating real-time analytical insights. It is...
Microsoft Azure Service Bus
Microsoft Azure Service Bus is a fully managed enterprise integration message broker with message queuing and...
Amazon MQ
Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to...
delayed_job
Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background.
Bull
Bull is a powerful software for project management and collaboration.
Kinesis
Amazon Kinesis is a platform for streaming data on AWS, offering real-time analytics capabilities and easy...
Akka
Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient applications on the...
Netty
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol...
Azure Stream Analytics
Azure Stream Analytics is a real-time data streaming and analytics service offered by Microsoft Azure.
Google Cloud Pub/Sub
Google Cloud Pub/Sub is a messaging service for event-driven systems.
Spark Streaming
Spark Streaming is a distributed stream-processing component for building applications that process continuously arriving data with...
Benthos
Benthos is an open-source declarative stream-processing and data-integration tool, now developed by Redpanda. It is designed...
MassTransit
MassTransit is a free, open-source distributed application framework for .NET that provides an extensive set of...
rdkafka
A C/C++ library implementation of the Apache Kafka protocol, developed by the author of the original...
Memgraph
Memgraph is a high-performance, in-memory graph database for real-time connected data insights.
flink Analytics
Apache Flink is an open-source distributed engine for stateful stream and batch processing. It is used...
Pathway
Pathway is an open-source Python framework for building real-time data pipelines, stream processing applications, and retrieval-augmented...
BangDB
BangDB is a multi-model NoSQL database designed for transactional workloads, real-time stream processing, and embedded analytics....
Timeplus
Timeplus is a streaming SQL platform for real-time analytics, monitoring, and operational applications. It is aimed...
MeterDesk
MeterDesk is a comprehensive energy management software that helps businesses monitor and optimize their energy consumption.
Apache Flink
Apache Flink is a powerful and versatile open-source stream processing framework with powerful event-time processing capabilities.
IBM MQ
IBM MQ is a messaging middleware that simplifies and accelerates the integration of diverse applications and...
RabbitMQ
RabbitMQ is an open-source message-broker software that originally implemented the Advanced Message Queuing Protocol (AMQP) and...
CloudAMQP
Managed RabbitMQ servers in the cloud
Resque
Resque is a Redis-backed Ruby library for creating background jobs.
ZeroMQ
ZeroMQ is a high-performance asynchronous messaging library that provides sockets for building distributed applications.
Apache ActiveMQ
Apache ActiveMQ is a powerful and widely used open-source message broker that supports multiple protocols.
Beanstalkd
Beanstalkd is a simple, fast work queue.
IronMQ
IronMQ is a cloud-based message queue service that enables real-time, scalable communication between microservices, distributed systems,...
Apache Qpid
Apache Qpid is a messaging library for the Advanced Message Queuing Protocol (AMQP). It provides message...
NSQ
NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages...
Celery
Celery is a distributed task queue that helps you execute tasks asynchronously across multiple worker nodes.
Amazon SQS
Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to...
GetStream.io
GetStream.io is a highly scalable and reliable API for building activity feeds and chat.
Confluent
Confluent is a data streaming platform based on Apache Kafka that helps organizations harness the power...
SQLstream
SQLstream is a real-time streaming analytics platform that enables organizations to process and analyze high-velocity data...
Amazon Kinesis
Amazon Kinesis is a platform for streaming data on AWS, offering capabilities to collect, process, and...
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
nanomsg is a high-performance messaging library that provides several common communication patterns.