awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Self-Hosted-Alternativen für Event-Streaming

Ranking aktualisiert am 30. Juni 2026

For eine self-hosted Alternative zu Kafka, the strongest matches are travisjeffery/jocko (Jocko is a self-hostable, distributed event streaming platform that), apache/kafka (Apache Kafka is the original distributed event streaming platform) and automq/automq-for-kafka (AutoMQ is a self-hostable, Kafka-compatible event streaming platform with). apache/incubator-pulsar and apache/pulsar round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover open-source message brokers and distributed streaming platforms that serve as viable alternatives to Apache Kafka.

Self-Hosted-Alternativen für Event-Streaming

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • travisjeffery/jockoAvatar von travisjeffery

    travisjeffery/jocko

    5,010Auf GitHub ansehen↗

    Jocko is a cloud-native event streaming platform and distributed commit log implemented in Go. It functions as a distributed message broker that ensures data durability and high availability by replicating record sequences across a cluster. The system is designed as a Zookeeperless event streamer, utilizing built-in consensus coordination to manage cluster state and leader election without requiring external coordinator services. It implements the Kafka wire protocol, allowing it to communicate with existing ecosystem clients and tools. The platform provides capabilities for distributed log

    Jocko is a self-hostable, distributed event streaming platform that implements the Kafka wire protocol, offering pub/sub messaging, persistent storage, fault tolerance, and high throughput — making it a direct Kafka replacement for real-time data pipelines.

    GoDistributed Commit LogsKafka Compatible Message BrokersKafka Protocol Implementations
    Auf GitHub ansehen↗5,010
  • apache/kafkaAvatar von apache

    apache/kafka

    32,846Auf GitHub ansehen↗

    Kafka is a distributed event streaming platform designed for capturing, storing, and processing real-time data streams across interconnected nodes. It functions as a distributed commit log, providing a fault-tolerant storage mechanism that records state changes sequentially to ensure data consistency and durability across distributed environments. The platform distinguishes itself through a partitioned commit log architecture that enables horizontal scaling and parallel processing of data streams. It integrates a stream processing engine for continuous transformations and aggregations, while

    Apache Kafka is the original distributed event streaming platform that is self-hostable, supports pub/sub messaging, persistent storage, stream processing, high throughput, and fault tolerance, making it an exact match for replacing Kafka in real-time data pipelines.

    JavaDistributed Commit LogsPartitioned Commit LogsAppend-Only Storage Engines
    Auf GitHub ansehen↗32,846
  • automq/automq-for-kafkaAvatar von AutoMQ

    AutoMQ/automq-for-kafka

    10,026Auf GitHub ansehen↗

    AutoMQ is a cloud-native streaming platform and Kafka-compatible message broker. It implements the Kafka protocol to provide integration with existing clients and ecosystems while functioning as a message queue that persists data directly to cloud object storage. The system decouples compute from storage, allowing processing power and storage capacity to scale independently. It utilizes a shared-log architecture and object-storage-based persistence to remove dependencies on local disks, which reduces operational costs and eliminates manual disk management. The platform includes mechanisms fo

    AutoMQ is a self-hostable, Kafka-compatible event streaming platform with distributed architecture, persistent object storage, high throughput, and fault tolerance, squarely meeting the need for a Kafka replacement in real-time data pipelines.

    JavaKafka Compatible Message BrokersKafka Protocol Implementations
    Auf GitHub ansehen↗10,026
  • apache/incubator-pulsarAvatar von apache

    apache/incubator-pulsar

    15,270Auf GitHub ansehen↗

    Apache Pulsar is a cloud-native message queue and distributed publish-subscribe messaging system. It serves as a multi-tenant event streaming platform designed to route data streams for asynchronous communication between producers and consumers. The system distinguishes itself through geo-replication, synchronizing data across multiple geographic regions to ensure high availability and low latency. It implements a multi-tenant architecture that provides isolation and resource management for millions of independent topics. The platform covers high-throughput data streaming and event-driven da

    Apache Pulsar is a fully self-hostable, distributed event streaming platform with pub/sub messaging, persistent storage, stream processing, and high throughput, making it a direct replacement for Kafka that covers all the requested capabilities.

    JavaPub-Sub MessagingPublish-Subscribe Messaging
    Auf GitHub ansehen↗15,270
  • apache/pulsarAvatar von apache

    apache/pulsar

    15,276Auf GitHub ansehen↗

    Apache Pulsar is a cloud-native distributed pub-sub messaging system designed for high-performance data ingestion. It functions as a geo-replicated data streamer and a multi-tenant event streaming platform, providing a serverless stream processing engine and a tiered storage messaging broker. The system distinguishes itself by separating serving layers from storage layers to allow independent scaling of compute and data retention. It features native geo-replication to synchronize messages across different geographical regions and employs a multi-layered tenant isolation model using authentica

    Apache Pulsar is a cloud-native, distributed pub-sub and event streaming platform with persistent storage, stream processing, and geo-replication, making it a comprehensive self-hostable alternative to Apache Kafka that meets your requirements.

    JavaPub-Sub Messaging
    Auf GitHub ansehen↗15,276
  • redpanda-data/redpandaAvatar von redpanda-data

    redpanda-data/redpanda

    12,248Auf GitHub ansehen↗

    Redpanda is a distributed event streaming engine designed to serve as a high-performance, drop-in replacement for existing event-driven architectures. It provides a foundation for building and scaling applications that require reliable data movement, analytical querying, and strict operational compliance across both cloud and self-managed environments. The platform distinguishes itself through a shared-nothing architecture that utilizes thread-per-core execution and a non-blocking asynchronous input/output engine to maximize throughput. It maintains data consistency through a consensus-based

    Redpanda is a distributed event streaming engine designed as a drop-in Kafka replacement, supporting self-hosting, pub/sub messaging, persistent storage, stream processing, high throughput, and fault tolerance via Raft consensus — exactly what a self-hostable Kafka alternative requires.

    C++Raft Consensus Implementations
    Auf GitHub ansehen↗12,248
  • emqx/emqxAvatar von emqx

    emqx/emqx

    16,422Auf GitHub ansehen↗

    This project is a high-performance MQTT broker and IoT data platform designed to manage millions of concurrent device connections. It provides a scalable infrastructure for ingesting, processing, and routing telemetry data across distributed systems, utilizing an actor-based concurrency model to maintain high availability and state synchronization across cluster nodes. The platform distinguishes itself through integrated stream processing and edge computing capabilities. It allows users to execute declarative SQL-based rules directly against incoming message streams for real-time filtering, t

    EMQX is a self-hosted, distributed event streaming platform built around MQTT, offering pub/sub messaging, persistent storage, stream processing, and high availability—though it does not provide Kafka API compatibility, which this search specifically requires for a drop-in replacement.

    ErlangPub-Sub MessagingStream Processing
    Auf GitHub ansehen↗16,422
  • apache/rocketmqAvatar von apache

    apache/rocketmq

    22,461Auf GitHub ansehen↗

    RocketMQ is a cloud-native distributed messaging platform and streaming engine. It functions as a distributed transactional queue that ensures atomicity between local transactions and message delivery, and serves as an MQTT IoT message broker to bridge lightweight device traffic into high-performance data streams. The system is distinguished by a Kubernetes-native architecture that decouples compute from storage to allow independent scaling of traffic and data retention. It utilizes a tiered storage model to offload older data to remote storage and employs quorum-based replication and automat

    RocketMQ is a distributed messaging and streaming engine with pub/sub, persistent storage, and fault tolerance, fitting the need for a self-hosted event streaming platform, though it does not explicitly advertise Kafka API compatibility which was requested.

    JavaStream Processing
    Auf GitHub ansehen↗22,461
  • infinyon/fluvioAvatar von infinyon

    infinyon/fluvio

    5,231Auf GitHub ansehen↗

    Fluvio is a distributed event streaming platform and cloud-native streaming engine designed for collecting, persisting, and replicating real-time data streams across a distributed cluster. It functions as a real-time data pipeline for building stateful workflows that ingest, enrich, and export data between external sources and sinks. The platform is distinguished by its use of WebAssembly to execute compiled modules for in-line data transformations and filtering. This allows for the execution of custom business logic to reshape information in motion without requiring a restart of the cluster.

    Fluvio is a distributed, self-hostable event streaming platform with pub/sub messaging, persistent storage, stream processing, and fault tolerance, making it a solid fit for real-time data pipelines—but it does not offer Kafka API compatibility, so it may not serve as a direct drop-in replacement for Kafka.

    RustReal-Time Data Processors
    Auf GitHub ansehen↗5,231
  • apache/incubator-rocketmqAvatar von apache

    apache/incubator-rocketmq

    22,461Auf GitHub ansehen↗

    RocketMQ is a distributed messaging and streaming platform designed for building event-driven applications. It serves as middleware to decouple services using publish-subscribe and request-reply patterns, and functions as a transactional messaging system that ensures atomicity by linking message delivery to local transaction outcomes. The platform includes specialized capabilities as a Kubernetes-native message broker for container orchestration environments and an MQTT broker for ingesting event data from mobile applications and hardware terminals. The system covers high-throughput data str

    RocketMQ is a distributed messaging and streaming platform that meets your need for a self-hosted event streaming system with pub/sub, persistence, and high throughput, but it does not offer Kafka API compatibility out of the box, so migrating existing Kafka pipelines would require protocol adaptation.

    JavaDistributed MessagingDistributed Event Streaming PlatformsEvent Middleware
    Auf GitHub ansehen↗22,461
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
travisjeffery/jocko5KGoMIT20. Mai 2026
apache/kafka32.8KJavaApache-2.016. Juni 2026
automq/automq-for-kafka10KJavaApache-2.017. Juni 2026
apache/incubator-pulsar15.3KJavaApache-2.016. Juni 2026
apache/pulsar15.3KJavaApache-2.023. Juni 2026
redpanda-data/redpanda12.2KC++—23. Juni 2026
emqx/emqx16.4KErlangNOASSERTION23. Juni 2026
apache/rocketmq22.5KJavaApache-2.017. Juni 2026
infinyon/fluvio5.2KRustApache-2.029. Mai 2026
apache/incubator-rocketmq22.5KJavaApache-2.017. Juni 2026

Related searches

  • eine self-hosted Alternative zu Confluent
  • ein verteilter Message-Broker für High-Throughput-Pipelines
  • ein Open-Source-Message-Broker für Services
  • eine self-hosted Alternative zu Mixpanel
  • Verteiltes System für Stream-Processing
  • an open source platform for team chat
  • selbstgehostete Alternative zu Lambda
  • selbstgehostete Plattform für Team-Kommunikation