Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Java Messaging Projects
Mirror of Apache KafkaProject mention: Scala DevInTraining looking to contribute to projects | reddit.com/r/scala | 2023-01-15
Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.Project mention: Storage Enhancements for Apache RocketMQ 5.0 in Stream Scenarios | reddit.com/r/u_ApacheRocketMQ | 2022-12-15
Join the Apache RocketMQ community: https://github.com/apache/rocketmq
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Apache Pulsar - distributed pub-sub messaging systemProject mention: FLiP Stack Weekly for 15-Jan-2023 | dev.to | 2023-01-15
Pulsar Shell (https://github.com/apache/pulsar/issues/16250)
Efficient reliable UDP unicast, UDP multicast, and IPC message transportProject mention: Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport | news.ycombinator.com | 2023-01-07
Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.Project mention: Can I continuously write to a CSV file with a python script while a Java application is continuously reading from it? | reddit.com/r/AskProgramming | 2023-02-01
Since you're writing a Java app to consume this, I highly recommend Apache Camel to do the consuming of messages for it. You can trivially aim it at file systems, message queues, databases, web services and all manner of other sources to grab your data for you, and you can change your mind about what that source is, without having to rewrite most of your client code.
Apache Kafka® running on KubernetesProject mention: Am I wrong for avoiding helm completely? | reddit.com/r/kubernetes | 2022-10-29
Strimzi is an operator for deploying Kafka in K8s, and makes extensive use of CRs. E.g., https://github.com/strimzi/strimzi-kafka-operator/blob/0.31.1/examples/kafka/kafka-persistent.yaml
Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management. Made by Stfalcon
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
signal-cli provides an unofficial commandline and dbus interface for signalapp/libsignal-service-javaProject mention: Is it possible to create Signal chat bot? | reddit.com/r/signal | 2023-01-12
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMsProject mention: Zoom: Remote Code Execution with XMPP Stanza Smuggling | news.ycombinator.com | 2022-05-24
I don't see any opportunity not to block when calling "next"
Pure Java ZeroMQ
Mirror of Apache ActiveMQProject mention: How exactly do events work? | reddit.com/r/learnprogramming | 2022-11-20
If you just want to use events in your software, use whatever native event model your language supports, or a popular separate component. If you want to develop your own message queue/event system, you could for example look at the ActiveMQ source.
RabbitMQ Java client
Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event publication, weak/strong references, event filtering, annotation driven
A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues
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
Mirror of Apache ActiveMQ Artemis
Fast and reliable message broker built on top of Kafka. (by allegro)Project mention: Got fed up with AMQP, so I wrote a HTTP message broker on top of RabbitMQ | reddit.com/r/programming | 2022-03-27
Let's draw some parallels in the Kafka ecosystem, in which there are Confluent REST Proxy and Hermes by Allegro. You could say that since Kafka uses a binary protocol over TCP, both of these projects are "moot and useless". Despite that, Allegro aka the Poland's Amazon still maintains that project and uses it in production as a means of HTTP-based communication between their 700+ microservices arguing that it makes their development process easier, since it allows them to abstract away the intricacies of Kafka and use plain HTTP instead.
Threema App for Android.Project mention: Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.67] | reddit.com/r/rust | 2023-01-28
DESCRIPTION: Threema is one of the most successful Swiss app developers and offers secure chat solutions for both individuals and organizations. We have been committed to security and privacy protection since 2012. Our messenger, which is used by over 10 million people, is open source and has been audited by independent companies multiple times. Our company is characterized by flat hierarchies, a relaxed work environment, strong team spirit, and sustainability.
Countly Product Analytics Android SDK
Java client for NATS
Parallel Apache Kafka client wrapper with per message ACK, client side queueing, a simpler consumer/producer API with key concurrency and extendable non-blocking IO processing.Project mention: Optimizing Kafka Producers and Consumers | reddit.com/r/apachekafka | 2023-01-31
Hi everyone, my name is Daniel and I run a website called Rock the JVM . It's a popular site and blog for Scala, and we've recently started to create guides and materials for other libraries and languages. This video is about - maximizing producer throughput - minimizing producer latency - running multiple consumers vs number of partitions, analyzing parallelism - parallel consumers  for 1000x perf increase vs 1x single-threaded consumer I also have written forms of all videos as long-form blog posts, and you can find the written guide here . I hope you like it - let me know if you need anything or have any questions!  https://rockthejvm.com  https://github.com/confluentinc/parallel-consumer  https://blog.rockthejvm.com/optimizing-kafka-clients-a-hands-on-guide/
Framework for automated integration tests with focus on messaging integrationProject mention: Best tool for automated API e2e testing | reddit.com/r/softwaretesting | 2022-10-27
There is such a one, which does fit these requirements consistently and doesn't try to embrace everything badly. And guess what it's also compliant with Cucumber and doesn't try to reivent thee wheel.
(M) Highly optimized, extremely modular and very flexible XMPP/Jabber serverProject mention: What's the best xmpp server? | reddit.com/r/xmpp | 2022-10-24
There is also Tigase XMPP Server (https://tigase.org/, https://github.com/tigase/tigase-server). We try to make the default configuration as close as possible to the compatibility. There is also nice web installer to help setting everything up.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Messaging related posts
Can I continuously write to a CSV file with a python script while a Java application is continuously reading from it?
1 project | reddit.com/r/AskProgramming | 1 Feb 2023
Optimizing Kafka Producers and Consumers
1 project | reddit.com/r/apachekafka | 31 Jan 2023
S3 to S3 transform
3 projects | reddit.com/r/dataengineering | 21 Jan 2023
Is it possible to create Signal chat bot?
2 projects | reddit.com/r/signal | 12 Jan 2023
Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport
1 project | news.ycombinator.com | 7 Jan 2023
VOIP software/app for Apple devices with calls & sms?
2 projects | reddit.com/r/VOIP | 3 Jan 2023
Experience taking the training offer from real-logic Aeron framework creators?
1 project | reddit.com/r/highfrequencytrading | 16 Dec 2022
A note from our sponsor - Sonar
www.sonarsource.com | 4 Feb 2023
What are some of the best open-source Messaging projects in Java? This list will help you:
|7||ChatKit for Android||3,588|
|12||RabbitMQ Java client||1,130|
|16||Apache ActiveMQ Artemis||833|