Java Messaging

Open-source Java projects categorized as Messaging | Edit details

Top 23 Java Messaging Projects

  • GitHub repo Apache Kafka

    Mirror of Apache Kafka

    Project mention: How to get `byte[]` as `byte[]` in a Kafka Record (in an SMT) | | 2021-12-20

    Perhaps you are looking for org.apache.kafka.connect.converters.ByteArrayConverter?

  • GitHub repo Apache RocketMQ

    Mirror of Apache RocketMQ

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo Apache Pulsar

    Apache Pulsar - distributed pub-sub messaging system

    Project mention: Simplify migrating from Kafka to Pulsar with Kafka Connect Support | | 2022-01-04

    Use Kafka Connect Adaptor NAR as a starting point (for simplicity, I'll edit it directly) and add your Kafka Connector Sink to the list of the dependencies in pom.xml. Here’s what this would look like with the Kinesis Kafka connector sink:

  • GitHub repo Aeron

    Efficient reliable UDP unicast, UDP multicast, and IPC message transport

    Project mention: What are some candidate libraries for inter-thread communication like message boxes or event systems? | | 2022-01-11

  • GitHub repo Apache Camel

    Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.

    Project mention: Apache Camel🦒: How to write First Route. | | 2021-12-20

    Apache Camel uses URIs to work directly with any kind of transport or messaging models such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF, as well as pluggable Components and Data Format options. Apache Camel is a small library with minimal dependencies for easy embedding in any Java application. Apache Camel lets you work with the same API regardless of which kind of transport is used — so learn the API once and you can interact with all the Components provided out-of-box. Apache Camel

  • GitHub repo ChatKit for Android

    Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management. Made by Stfalcon

    Project mention: Fixed-budget, scope-controlled - an Innovative model of software development pricing | | 2021-03-03

    As a development company with a decade of experience behind our back and almost a hundred and a half projects fulfilled, we see much potential in the new pricing model and are going to implement in our work. Reasonable and fair risk distribution, focus on product quality and flexibility are what should be valued by both parties and such an approach copes perfectly with the challenge.

  • GitHub repo Smack

    A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo signal-cli

    signal-cli provides an unofficial commandline and dbus interface for signalapp/libsignal-service-java

    Project mention: Send text messages for free using Python! | | 2022-01-12

    A useful alternative using signal: signal-cli. I run it as a deamon and use dbus in Python to communicate with it, receive and send message or handle other events.

  • GitHub repo JeroMQ

    Pure Java ZeroMQ

  • GitHub repo Apache ActiveMQ

    Mirror of Apache ActiveMQ

  • GitHub repo RabbitMQ Java client

    RabbitMQ Java client

  • GitHub repo 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

  • GitHub repo Nakadi

    A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues

  • GitHub repo Apache ActiveMQ Artemis

    Mirror of Apache ActiveMQ Artemis

    Project mention: MQTT broker with web interface | | 2021-05-12

    The newest version of ActiveMQ has an official docker guide for building an image though.

  • GitHub repo 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

    Project mention: Eclipse Mosquitto - An open source MQTT broker | | 2021-10-11

    Were any of them HiveMQ Community Edition by any chance?

  • GitHub repo Hermes

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

  • GitHub repo countly-sdk-android

    Countly Product Analytics Android SDK

  • GitHub repo threema-android

    Threema App for Android.

    Project mention: Sekurŝranko: Threema Safe Server written in Rust | | 2021-03-02


  • GitHub repo NATS client

    Java client for NATS

    Project mention: Why would anyone want to pass a function as a parameter to another function? | | 2021-02-14
  • GitHub repo Citrus

    Framework for automated integration tests with focus on messaging integration

  • GitHub repo parallel-consumer

    Parallel Apache Kafka client wrapper with client side queueing, a simpler consumer/producer API with key concurrency and extendable non-blocking IO processing.

    Project mention: How many different groups/consumers for X topics? | | 2021-12-12

    Interesting. I think your use case might be well suited for the parallel consumer —

  • GitHub repo Chat21 SDK Documentation

    Android Chat SDK built on Firebase

  • GitHub repo tigase-server

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

    Project mention: What's the best XMPP server software? | | 2021-12-02

    "Best" is relative but to add to other voices maybe try also looking at Tigase XMPP Server (,

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). The latest post mention was on 2022-01-12.

Java Messaging related posts


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

Project Stars
1 Apache Kafka 20,933
2 Apache RocketMQ 16,325
3 Apache Pulsar 10,271
4 Aeron 5,831
5 Apache Camel 4,080
6 ChatKit for Android 3,505
7 Smack 2,276
8 signal-cli 2,160
9 JeroMQ 2,095
10 Apache ActiveMQ 1,987
11 RabbitMQ Java client 1,042
12 MBassador 904
13 Nakadi 806
14 Apache ActiveMQ Artemis 767
15 hivemq-community-edition 711
16 Hermes 701
17 countly-sdk-android 642
18 threema-android 591
19 NATS client 385
20 Citrus 348
21 parallel-consumer 236
22 Chat21 SDK Documentation 220
23 tigase-server 217
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.