Java Pubsub

Open-source Java projects categorized as Pubsub

Top 12 Java Pubsub Projects

  1. Apache Pulsar

    Apache Pulsar - distributed pub-sub messaging system

    Project mention: Every Database Will Support Iceberg — Here's Why | dev.to | 2025-04-22

    Ingest real-time data from Kafka, Pulsar, or CDC sources like Postgresand MySQL, with built-in support for Debezium.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. JeroMQ

    JeroMQ is a pure Java implementation of the ZeroMQ messaging library, offering high-performance asynchronous messaging for distributed or concurrent applications.

    Project mention: C# Image Resizer Using ZeroMQ | dev.to | 2025-04-30

    The ImageProcessor in the repository has been implemented in C# using ZeroMQ and the NetMq nuget package. It also uses SixLabors.ImageSharp to resize the image. It consists of

  4. eventmesh

    EventMesh is a new generation serverless event middleware for building distributed event-driven applications.

  5. AutobahnAndroid

    WebSocket & WAMP in Java for Android and Java 8

  6. hivemq-community-edition

    HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform

  7. Hermes

    Fast and reliable message broker built on top of Kafka. (by allegro)

  8. twitch4j

    A JVM library for all Twitch APIs, including Chat, Helix, and EventSub (webhook/websocket/conduit). It includes advanced features for large-scale apps such as connection pooling, rate-limiting, and more!

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. tigase-server

    (M) Highly optimized, extremely modular and very flexible XMPP/Jabber server

  11. memq

    MemQ is an efficient, scalable cloud native PubSub system

  12. aop

    AMQP on Pulsar protocol handler (by streamnative)

  13. vertx-async-to-sync

    Consume an async api (with callback) from sync endpoint using vert.x

  14. pulsar-recipes

    A StreamNative library containing a collection of recipes that are implemented on top of the Pulsar client to provide higher-level functionality closer to the application domain.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Pubsub discussion

Log in or Post with

Java Pubsub related posts

  • Kafka-on-Pulsar Got Archived

    1 project | news.ycombinator.com | 24 Jan 2024
  • Apache Pulsar VS quix-streams - a user suggested alternative

    2 projects | 7 Dec 2023
  • Help finding open source Terraform configurations that are not educational projects or developer tools

    2 projects | /r/Terraform | 28 Sep 2023
  • Analyzing Real-Time Movie Reviews With Redpanda and Memgraph

    2 projects | dev.to | 6 Jul 2023
  • There are about Pulsar 10k users in Slack, but about 70 in this subreddit.

    1 project | /r/ApachePulsar | 22 Jun 2023
  • Kafka alternatives

    6 projects | /r/apachekafka | 22 May 2023
  • Is Redpanda going to replace Apache Kafka?

    2 projects | /r/dataengineering | 7 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Pubsub projects in Java? This list will help you:

# Project Stars
1 Apache Pulsar 14,601
2 JeroMQ 2,397
3 eventmesh 1,646
4 AutobahnAndroid 1,527
5 hivemq-community-edition 1,113
6 Hermes 828
7 twitch4j 384
8 tigase-server 333
9 memq 136
10 aop 115
11 vertx-async-to-sync 12
12 pulsar-recipes 12

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?