Java Mqtt

Open-source Java projects categorized as Mqtt

Top 23 Java Mqtt Projects

  1. Thingsboard

    Open-source IoT Platform - Device management, data collection, processing and visualization.

    Project mention: Real-Time IoT Visualization Essentials | dev.to | 2024-11-14

    2. ThingsBoard: An open-source IoT platform that supports data visualization, remote control, and device management. Its real-time data widgets allow users to track device metrics dynamically. https://thingsboard.io/

  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. paho.mqtt.android

    MQTT Android

  4. Apache ActiveMQ

    Apache ActiveMQ Classic

  5. paho.mqtt.java

    Eclipse Paho Java MQTT client library. Paho is an Eclipse IoT project.

    Project mention: MQTT turns 25 (and has taken over the world) | news.ycombinator.com | 2024-10-22

    The eclipse paho MQTT Java client is also terrible, lots of open bugs and terrible API. For my case, I was able to use NATS instead.

    https://github.com/eclipse/paho.mqtt.java/issues

  6. AndrOBD

    Android OBD diagnostics with any ELM327 adapter

  7. openremote

    100% open-source IoT Platform - Integrate your devices, create rules, and analyse and visualise your data

  8. SaaSHub

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

    SaaSHub logo
  9. 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

  10. Apache ActiveMQ Artemis

    Mirror of Apache ActiveMQ Artemis

  11. hivemq-mqtt-client

    HiveMQ MQTT Client is an MQTT 5.0 and MQTT 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support

  12. tbmq

    Open-source, scalable, and fault-tolerant MQTT broker able to handle 4M+ concurrent client connections, supporting at least 3M messages per second throughput per single cluster node with low latency delivery. The cluster mode supports more than 100M concurrently connected clients.

    Project mention: How TBMQ Uses Redis for Reliable P2P MQTT Messaging | dev.to | 2025-02-13

    TBMQ sets a new benchmark for self-hosted MQTT brokers, proving its ability to handle one million messages per second for persistent sessions without data loss — even in the event of hardware failures. Designed to eliminate single points of failure and bottlenecks, TBMQ achieves exceptional efficiency through a combination of Redis for persistence, Kafka for message distribution, and a highly optimized broker codebase.

  13. zilla

    🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.

  14. phonk

    PHONK is a coding playground for new and old Android devices

  15. mqtt-jmeter

    MQTT JMeter Plugin

  16. mqtt-cli

    MQTT CLI is a useful command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1

    Project mention: Part 1 - Gathering PM values from the sensor, pushing and saving them to the cloud storage (TCH) | dev.to | 2024-09-02

    # install the mqtt client curl -L -o mqtt-cli-4.31.0.deb https://github.com/hivemq/mqtt-cli/releases/download/v4.31.0/mqtt-cli-4.31.0.deb sudo apt install ./mqtt-cli-4.31.0.deb # push a message to the topic "pm_monitor" mqtt pub \ -h $endpoint_address \ -p 8883 \ --cafile AmazonRootCA1.pem \ --cert gateway.certificate.pem \ --key gateway.private_key.pem \ -t $monitor_topic \ -m "{ \"plant_name\": \"plant-abc\", \"date_time\": 1633036800, \"pm25\": 12.5, \"pm10\": 20.3, \"machine\": { \"name\" : \"machine-one\", \"type\" : \"type-1\", \"code\" : \"mot1\" } }" \ -d -V 5 -q 0

  17. ksql-udf-deep-learning-mqtt-iot

    Deep Learning UDF for KSQL for Streaming Anomaly Detection of MQTT IoT Sensor Data

  18. netxms

    NetXMS - Open Source network and infrastructure monitoring and management

  19. tahu

    Eclipse Tahu addresses the existence of legacy SCADA/DCS/ICS protocols and infrastructures and provides a much-needed definition of how best to apply MQTT into these existing industrial operational environments.

  20. Qiscus SDK

    Qiscus provide everything you need to power up your app with chats. And it's now made simple.

  21. mop

    MQTT on Pulsar implemented using Pulsar Protocol Handler (by streamnative)

    Project mention: High Available Mosquitto MQTT on Kubernetes | news.ycombinator.com | 2025-05-18

    I built a high scale MQTT ingestion system by utilising the MQTT protocol handler for Apache Pulsar (https://github.com/streamnative/mop). I ran a forked version and contributed back some of non-proprietary bits.

    A lot more work than Mosquitto but obviously HA/distributed and some tradeoffs w.r.t features. Worth it if you want to run Pulsar anyway for other reasons.

  22. mqttclpro

    MQTT Client for android with tasker support

  23. OEE-Designer

    The OEE-Designer is the build time environment for OEE applications.

  24. TRADFRI2MQTT

    MQTT Bridge for IKEA TRÅDFRI Light Gateway

  25. SaaSHub

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

    SaaSHub logo
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 Mqtt discussion

Log in or Post with

Java Mqtt related posts

  • High Available Mosquitto MQTT on Kubernetes

    1 project | news.ycombinator.com | 18 May 2025
  • The streaming bridges — A Kafka, RabbitMQ, MQTT and CoAP example

    6 projects | dev.to | 25 Dec 2024
  • Part 1 - Gathering PM values from the sensor, pushing and saving them to the cloud storage (TCH)

    1 project | dev.to | 2 Sep 2024
  • Phonk - JavaScript scripting for Android devices

    1 project | news.ycombinator.com | 28 Mar 2024
  • New scalable, fault-tolerant, and efficient open-source MQTT broker

    8 projects | news.ycombinator.com | 18 Dec 2023
  • Broker times client out while broker is sending client large message.

    2 projects | /r/MQTT | 8 Dec 2023
  • Double-Take not getting enough events/images from Frigate?

    2 projects | /r/frigate_nvr | 1 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Thingsboard 19,146
2 jetlinks-community 6,001
3 paho.mqtt.android 3,006
4 Apache ActiveMQ 2,364
5 paho.mqtt.java 2,211
6 AndrOBD 1,641
7 openremote 1,428
8 hivemq-community-edition 1,122
9 Apache ActiveMQ Artemis 970
10 hivemq-mqtt-client 952
11 tbmq 657
12 zilla 595
13 phonk 479
14 mqtt-jmeter 469
15 mqtt-cli 339
16 ksql-udf-deep-learning-mqtt-iot 299
17 netxms 279
18 tahu 241
19 Qiscus SDK 203
20 mop 179
21 mqttclpro 105
22 OEE-Designer 100
23 TRADFRI2MQTT 81

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?