Java IoT

Open-source Java projects categorized as IoT | Edit details

Top 23 Java IoT Projects

  • Thingsboard

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

    Project mention: ThingsBoard - Open-source IoT Platform | | 2022-04-22
  • QuestDB

    An open source SQL database designed to process time series data, faster

    Project mention: questdb: NEW Data - star count:8530.0 | | 2022-05-23
  • 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.

  • Apache Ignite

    Apache Ignite (by apache)

    Project mention: Ask HN: P2P Databases? | | 2022-03-01

    Ignite works as you describe:

    I wouldn't really recommend this approach, I would think more in terms of subscriptions and topics and less of a 'database'.

  • Crate

    CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time.

    Project mention: Parser generators vs. handwritten parsers: surveying major languages in 2021 | | 2021-08-21

    MQTT Android (by eclipse)

    Project mention: What mobile tech stack do you use to interface with your embedded device? | | 2022-02-07

    For Android how about:

  • iotdb

    Apache IoTDB

    Project mention: Apache IoTDB | | 2022-02-05

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

    Project mention: What happened to Paho MQTT? | | 2022-04-14

    That’s an excellent question. What worries me is that there is no so much activity around the issues. For example just look at this

  • 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.

  • UsbSerial

    Usb serial controller for Android

    Project mention: USB Serial on a Fire HD Plus (11th Generation) | | 2022-02-01

    I'm looking to utilize a USB serial connection on the Fire HD Plus 11th gen. This is something I've been successful at doing with Android devices via USB Serial package. For some reason, it doesn't work on the Fire HD. The reason I need this is because I need the wireless charging that the Fire HD provides so that the USB port is available for this serial connection.

  • 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?

  • openhab-core

    Core framework of openHAB

    Project mention: openhab-core: Core framework of openHAB | | 2022-01-14
  • plc4x

    PLC4X The Industrial IoT adapter

    Project mention: Services or libraries for collecting data from arbitrary PLC | | 2022-01-29 seems like it should be a good fit.

  • californium

    CoAP/DTLS Java Implementation

  • openremote

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

    Project mention: Openremote without proxy! | | 2022-04-06
  • leshan

    Eclipse Leshan is an OMA Lightweight M2M (LWM2M) implementation in Java.

  • cheetah

    On-device streaming speech-to-text engine powered by deep learning (by Picovoice)

    Project mention: Transcribe Speech to Text with Python for Free | | 2022-03-30

    Cool! Leopard operates on files but Cheetah can do live (streaming)

  • ditto

    Eclipse Ditto™: Digital Twin framework of Eclipse IoT. Some may alternatively name it digital shadow instead. (by eclipse)

    Project mention: Digital Twins | | 2022-02-25

    For storage this could help Other tool could be influxdb and Grafana

  • DeviceHive

    DeviceHive Java Server

  • tigase-server

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

    Project mention: Tigase XMPP Server 8.2.0 GA has been released | | 2022-03-14
  • client

    Stream-Pi Client (by stream-pi)

    Project mention: Welcome to the StreamPi Sub Reddit | | 2022-04-25

    How can I get StreamPi? StreamPi Client: StreamPi Server:

  • SquirrelJME

    SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.

  • 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.

    Project mention: List of existing MQTT Sparkplug B implementations | | 2021-12-20
  • mop

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

    Project mention: Mosquitto: An open-source MQTT broker | | 2021-09-29

    If you need a highly available broker you can consider which adds a MQTT protocol handler to Apache Pulsar.

    I recently contributed auth support and TLS support also just landed.

  • mqttclpro

    MQTT Client for android with tasker support

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-05-23.

Java IoT related posts


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

Project Stars
1 Thingsboard 11,701
2 QuestDB 8,521
3 Apache Ignite 4,154
4 Crate 3,393
5 2,454
6 iotdb 1,975
7 1,696
8 UsbSerial 1,492
9 hivemq-community-edition 758
10 openhab-core 670
11 plc4x 618
12 californium 607
13 openremote 558
14 leshan 549
15 cheetah 443
16 ditto 370
17 DeviceHive 273
18 tigase-server 235
19 client 180
20 SquirrelJME 131
21 tahu 117
22 mop 105
23 mqttclpro 87
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives