Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Streaming
  3. AutoMQ

AutoMQ

Apache-2.0Java1.6.6

A diskless Kafka alternative that runs on S3, offering 10x cost savings, autoscaling in seconds, and single-digit ms latency.

Visit WebsiteGitHubGitHub
9.7k stars689 forks0 contributors

What is AutoMQ?

AutoMQ is a cloud-native, diskless streaming platform that serves as a drop-in replacement for Apache Kafka. It runs on S3-compatible object storage to dramatically reduce costs, enable autoscaling in seconds, and eliminate cross-AZ traffic fees while maintaining full Kafka compatibility. The project solves the high operational expense and scalability limitations of traditional Kafka deployments in cloud environments.

Target Audience

DevOps engineers, data platform teams, and organizations running Apache Kafka in the cloud who need to reduce costs, simplify scaling, and improve reliability. It's also suitable for companies building event-driven architectures or real-time data pipelines on AWS, GCP, or other cloud providers with S3-compatible storage.

Value Proposition

AutoMQ offers 10x cost savings over Apache Kafka by leveraging S3 storage and eliminating cross-AZ traffic, while providing faster autoscaling (seconds vs. hours) and built-in operational automation. Unlike other Kafka alternatives, it maintains 100% API compatibility for seamless migration and adds innovative features like Table Topic for unified stream-table processing.

Overview

AutoMQ is a diskless Kafka® on S3. 10x Cost-Effective. No Cross-AZ Traffic Cost. Autoscale in seconds. Single-digit ms latency. Multi-AZ Availability.

Use Cases

Best For

  • Replacing Apache Kafka clusters to reduce cloud infrastructure costs by 90%
  • Building serverless event streaming platforms with automatic scaling
  • Eliminating cross-AZ data transfer fees for Kafka deployments on AWS or GCP
  • Migrating from Kafka to a stateless architecture without changing client code
  • Unifying stream and batch processing with Table Topic and Iceberg integration
  • Deploying Kafka-compatible messaging on Kubernetes with S3 persistence

Not Ideal For

  • On-premise deployments without access to S3-compatible object storage
  • Real-time applications requiring sub-millisecond latency without the enterprise edition
  • Small, stable workloads where Kafka's traditional disk-based provisioning is cost-effective
  • Teams heavily reliant on Kafka ecosystem tools that may not yet support AutoMQ's fork

Pros & Cons

Pros

Dramatic Cost Savings

Claims up to 90% reduction in cloud billing by eliminating cross-AZ traffic and using S3 storage, as evidenced in the README's cost comparison reports.

Rapid Autoscaling

Stateless brokers enable scaling in or out within seconds, supporting a pay-as-you-go model, unlike Kafka's hours-long processes.

Full Kafka Compatibility

100% compatible with Apache Kafka clients and APIs, ensuring seamless migration without code changes, as stated in the key features.

Built-in Operational Automation

Includes an auto balancer that automatically schedules partitions and traffic between brokers, eliminating manual reassignment tasks.

Innovative Stream-Table Unification

Introduces Table Topic feature for integrating streaming with Apache Iceberg and S3 tables, enhancing data processing capabilities beyond traditional Kafka.

Cons

Production Deployment Complexity

The README explicitly warns that the Quick Start is not for production and deploying a production-ready cluster is challenging, requiring community or enterprise support.

Default High Latency

Default S3-based storage results in hundreds of milliseconds of latency, only improved to single-digit milliseconds with the enterprise version, which may not suit low-latency applications.

Vendor Lock-in to S3 Ecosystems

Heavy reliance on S3-compatible storage limits deployment flexibility and adds dependency on cloud providers' object storage services, potentially increasing operational overhead.

Limited Community Maturity

As a relatively new fork of Kafka, it may lack the extensive ecosystem, plugins, and community support of established Apache Kafka, affecting integration and troubleshooting ease.

Open Source Alternative To

AutoMQ is an open-source alternative to the following products:

A
Apache Kafka

Frequently Asked Questions

Quick Stats

Stars9,707
Forks689
Contributors0
Open Issues60
Last commit1 day ago
CreatedSince 2023

Tags

#kafka-alternative#message-queue#serverless#s3-storage#kafka#autoscaling#data-streaming#cost-optimization#cloud-native

Built With

M
Minio
K
Kubernetes
S
S3
P
Prometheus
A
Apache Iceberg
O
OpenTelemetry
D
Docker
A
Apache Kafka

Links & Resources

Website

Included in

Streaming3.0k
Auto-fetched 1 day ago

Related Projects

Apache Kafka StreamsApache Kafka Streams

Apache Kafka - A distributed event streaming platform

Stars32,435
Forks15,131
Last commit1 day ago
nsqnsq

A realtime distributed messaging platform

Stars25,759
Forks2,899
Last commit9 months ago
Apache RocketMQApache RocketMQ

Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.

Stars22,425
Forks11,986
Last commit2 days ago
Apache PulsarApache Pulsar

Apache Pulsar - distributed pub-sub messaging system

Stars15,211
Forks3,724
Last commit1 day 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