SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Messaging Projects
-
Project mention: What is Apache Kafka? The Open Source Business Model, Funding, and Community | dev.to | 2025-05-10
For those interested in a deeper dive into Apache Kafka’s multifaceted world, further details can be found on the official Kafka website and the Apache Kafka GitHub repository. Additionally, exploring innovative funding models via resources like tokenizing open source licenses provides insight into the future of open source software sustainability.
-
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.
-
Apache RocketMQ
Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
Project mention: RocketMQ: A Cloud-Native Messaging Platform for Event-Driven Apps | news.ycombinator.com | 2024-08-08 -
Ingest real-time data from Kafka, Pulsar, or CDC sources like Postgresand MySQL, with built-in support for Debezium.
-
Project mention: Ultra-low-latency, batching and concurrent queue for IPC in Java | news.ycombinator.com | 2024-11-22
See https://github.com/real-logic/aeron (also from the creator of the disruptor)
-
automq
AutoMQ is a stateless Kafka on S3. 10x Cost-Effective. No Cross-AZ Traffic Cost. Autoscale in seconds. Single-digit ms latency. Multi-AZ Availability.
Please checkout automq: https://github.com/AutoMQ/automq
AutoMQ is a cloud-first alternative to Kafka by decoupling durability to S3 and EBS. 10x cost-effective. Autoscale in seconds. Single-digit ms latency.
-
Apache Camel
Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data. (by apache)
-
$ curl -L "https://github.com/strimzi/strimzi-kafka-operator/releases/download/0.43.0/strimzi-topic-operator-0.43.0.yaml" \ -o strimzi-cluster-operator.yaml
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ChatKit for Android
Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management. Made by Stfalcon
-
signal-cli
signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
Project mention: Technical analysis of TM SGNL, the unofficial Signal app Trump officials use | news.ycombinator.com | 2025-05-05While that's true even in the general case - through reverse engineering of binaries, it's especially true in the case of Signal because it's open source.
There are libraries for interacting with Signal services (one from Signal themselves), here is a CLI tool that uses the lightly patched official library: <https://github.com/AsamK/signal-cli>
-
Smack
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs
-
JeroMQ
JeroMQ is a pure Java implementation of the ZeroMQ messaging library, offering high-performance asynchronous messaging for distributed or concurrent applications.
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
-
-
-
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
-
-
MBassador
Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event publication, weak/strong references, event filtering, annotation driven
-
-
-
-
-
Introduction: Citrus is tailored for testing complex enterprise applications that rely on messaging protocols. Its ability to test various integration scenarios makes it invaluable for larger applications.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Messaging discussion
Java Messaging related posts
-
What is Apache Kafka? The Open Source Business Model, Funding, and Community
-
Technical analysis of TM SGNL, the unofficial Signal app Trump officials use
-
Queues for Kafka: o que realmente resolve?
-
Kafka protocol practical guide
-
Ask HN: What are you working on this weekend?
-
Messaging in distributed systems using ZeroMQ
-
Belay the Metamorphosis: analyzing Kafka project
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 May 2025
Index
What are some of the best open-source Messaging projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | Apache Kafka | 30,084 |
2 | Apache RocketMQ | 21,770 |
3 | Apache Pulsar | 14,601 |
4 | Aeron | 7,750 |
5 | automq | 6,292 |
6 | Apache Camel | 5,828 |
7 | strimzi-kafka-operator | 5,232 |
8 | ChatKit for Android | 3,703 |
9 | signal-cli | 3,500 |
10 | Smack | 2,407 |
11 | JeroMQ | 2,395 |
12 | Apache ActiveMQ | 2,353 |
13 | RabbitMQ Java client | 1,271 |
14 | hivemq-community-edition | 1,113 |
15 | Apache ActiveMQ Artemis | 966 |
16 | MBassador | 957 |
17 | threema-android | 885 |
18 | Hermes | 828 |
19 | countly-sdk-android | 687 |
20 | NATS client | 597 |
21 | Citrus | 463 |
22 | Rqueue | 355 |
23 | tigase-server | 333 |