HiveMQ - Enterprise MQTT Broker (@hivemq)

Top repositories

1

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
Java
1,049
star
2

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
Java
833
star
3

hivemq-mqtt-web-client

A websockets based MQTT Client for your browser.
JavaScript
358
star
4

mqtt-cli

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

hivemq-edge

HiveMQ Edge is an MQTT gateway that enables interoperability between OT devices and IT systems. It translates diverse protocols into MQTT for streamlined communication and helps organize data into a unified namespace, making managing and streaming data across your infrastructure easier.
Java
103
star
6

hivemq-mqtt-client-dotnet

The HiveMQ C# Asynchronous MQTT client for .NET featuring full MQTT 5.0 and back pressure support.
C#
52
star
7

helm-charts

HiveMQ Helm charts
Java
24
star
8

hivemq-testcontainer

Automatic starting HiveMQ docker containers for JUnit4 and JUnit5 tests. This enables testing MQTT client applications and integration testing of custom HiveMQ extensions.
Java
22
star
9

hivemq-extension-sdk

Open source Extension SDK for the HiveMQ Enterprise MQTT broker that you can use to extend the broker with custom functionality and integrate the broker with other external systems
Java
22
star
10

hivemq-spi

Service Provider Interfaces for Custom Plugin Development for the HiveMQ MQTT Broker
Java
21
star
11

hivemq4-docker-images

Official Docker Images for the Enterprise MQTT Broker HiveMQ
Shell
20
star
12

hivemq-file-rbac-extension

HiveMQ extension for managing role-based authorization
Java
18
star
13

hivemq-prometheus-extension

HiveMQ extension for transferring monitoring data to Prometheus
Java
16
star
14

hivemq-mqtt-message-log-extension

The HiveMQ MQTT Message Log Extension provides the possibility to follow up on any clients communicating with the broker on the terminal.
Java
14
star
15

hivemq-examples

Java
13
star
16

hivemq-google-cloud-pubsub-extension-customization-sdk

Open source Customization SDK for the HiveMQ Enterprise Extension for Google Cloud Pub/Sub that you can use to customize the extension and enrich your data transfer between MQTT and Google Cloud Pub/Sub.
Java
11
star
17

hivemq-influxdb-extension

HiveMQ extension for transferring monitoring data to the time series database InfluxDB
Java
11
star
18

hivemq-hello-world-extension

HiveMQ extension for demonstrating the HiveMQ extension system
Java
11
star
19

hivemq-database-example-plugin

This is an example plugin which shows how to use the HiveMQ MQTT broker together with a database (MySQL in this case). Shows authentication and message persistence
Java
10
star
20

hivemq-dns-cluster-discovery-extension

HiveMQ extension for elastic, cloud-native clustering with Docker, Kubernetes and Openshift via DNS discovery
Java
10
star
21

hivemq-s3-cluster-discovery-extension

HiveMQ extension for dynamic clustering with AWS S3 discovery
Java
9
star
22

hivemq-deny-wildcard-extension

HiveMQ extension for denying subscriptions to the root wildcard
Java
7
star
23

x509-client-cert-hivemq-example-plugin

X509 client certificate example HiveMQ MQTT broker plugin
Java
7
star
24

hivemq-policy-cookbooks

Collection of easy-to-use data and behavior policies for HiveMQ Data Hub
JavaScript
7
star
25

file-auth-plugin

This plugin reads username & password from a property file and allows access to HiveMQ only for MQTT clients with correct credentials.
Java
7
star
26

hivemq-sparkplug-aware-extension

HiveMQ Sparkplug aware extension that provides a Sparkplug Aware Broker.
Java
7
star
27

hivemq-sparkplug-influxdb-extension

Sparkplug extension, that enables you to monitor device and edge node data in an IIoT Sparkplug environment.
Java
7
star
28

hivemq-kafka-extension-customization-sdk

Open source Customization SDK for the HiveMQ Enterprise Extension for Kafka that you can use to customize the extension and enrich your data transfer between MQTT and Kafka.
Java
7
star
29

hivemq-extension-gradle-plugin

A Gradle plugin to ease the development of HiveMQ extensions
Kotlin
7
star
30

hivemq-azure-cluster-discovery-extension

HiveMQ extension for dynamic clustering with Azure Blob Storage discovery.
Java
6
star
31

mosquitto2hivemq

A smart migration tool to migrate your configuration and persistent connections from Mosquitto to the HiveMQ Enterprise MQTT Broker.
Java
6
star
32

hivemq-maven-plugin

Maven plugin which enables starting and debugging a developed plugin on the HiveMQ MQTT broker
Java
6
star
33

mqtt-message-log

The MQTT Message Log plugin for the HiveMQ MQTT broker logs all client actions the standard HiveMQ logger.
Java
6
star
34

hivemq-kafka-hello-world-customization

An example customization project for the HiveMQ Enterprise Extension for Kafka using the HiveMQ Kafka Extension Customization SDK.
Java
6
star
35

hivemq-docker-images

This repository contains the Dockerfiles for the HiveMQ 3 Base image and HiveMQ 3 DNS Discovery image, as found at https://hub.docker.com/r/hivemq/hivemq3/
Dockerfile
6
star
36

hivemq-allow-all-extension

HiveMQ extension for allowing all MQTT clients to connect to HiveMQ
Java
5
star
37

hivemq-sys-topic-plugin

This HiveMQ plugin enables MQTT $SYS topics in HiveMQ. It can be easily removed or switched by any of your favorite monitoring interfaces.
Java
5
star
38

hivemq-swarm-extension-sdk

Open source Extension SDK for HiveMQ Swarm that you can use to extend it with custom functionality and integrate it with other external systems
Java
5
star
39

hivemq-heartbeat-extension

HiveMQ extension for integration with load balancers and proxies
Java
5
star
40

hivemq-spring-example-plugin

Example Plugin for the MQTT broker HiveMQ to demonstrate the usage of Spring inside Plugins
Java
5
star
41

hivemq-authentication-example

This repository contains sample callbacks that show how you can implement your custom authentication logic in the HiveMQ MQTT broker
Java
5
star
42

jvm-metrics-plugin

The HiveMQ JVM Metrics Plugin adds several additional metrics based on the Java Virtual Machine to HiveMQ's metrics
Java
4
star
43

distributed-mqtt-editor

TypeScript
4
star
44

hivemq-swarm-hello-world-extension

HiveMQ Swarm extension for demonstrating the HiveMQ Swarm extension system
Java
4
star
45

influxdb-monitoring-plugin

A HiveMQ plugin that reports metrics to InfluxDB for monitoring purposes
Java
4
star
46

hivemq-stormpath-plugin

A HiveMQ Plugin which uses the Stormpath User Management API for easy to setup authentication and permission management of MQTT clients
Java
4
star
47

hivemq-hello-world-plugin

A Hello World Plugin for getting started with plugin development for the HiveMQ MQTT broker
Java
4
star
48

graphite-plugin

HiveMQ Graphite Plugin
Java
3
star
49

hivemq-grafana-dashboards

3
star
50

hivemq-authorization-blacklist-whitelist-example

An example plugin for the HiveMQ MQTT Broker which shows how to use blacklist and whitelist approaches for authorization.
Java
3
star
51

deny-wildcard-plugin

A plugin for the HiveMQ MQTT broker which denies all subscriptions to "#" and disconnects the client
Java
3
star
52

MQTTgo-v2

This repo holds the code for a ESP32 MQTT demo setup
C
3
star
53

prometheus-monitoring-plugin

A HiveMQ plugin that exposes metrics to Prometheus for monitoring purposes
Java
3
star
54

s3-cluster-discovery-plugin

HiveMQ S3 Discover Plugin - Adds cluster node discovery via AWS S3 to HiveMQ
Java
3
star
55

hivemq-edge-extension-sdk

Extension SDK for HiveMQ Edge
Java
3
star
56

hivemq-aws-cloudwatch-extension

HiveMQ extension for transferring monitoring data to AWS CloudWatch
Java
3
star
57

hivemq-delete-retained-messages-recursively-plugin

The MQTT Delete Retained Messages Recursively Plugin is a small HiveMQ plugin, meant to demonstrate the functionality of the Retained Message Store Service. It enables a client to delete the retained message of a topic and the retained messages of all it's subtopic at once.
Java
3
star
58

homebrew-mqtt-cli

This is the official Homebrew tap for MQTT CLI
Ruby
3
star
59

hivemq-google-cloud-pubsub-hello-world-customization

An example customization project for the HiveMQ Enterprise Extension for Google Cloud Pub/Sub using the HiveMQ Google Cloud Pub/Sub Extension Customization SDK.
Java
3
star
60

hivemq-mqtt-spring-boot-starter

A Spring Boot Starter to integrate the awesome HiveMQ MQTT Client SDK into your Spring Boot application
Java
3
star
61

access-log-plugin

The access log plugin for the HiveMQ MQTT broker writes all relevant client actions to a file.
Java
2
star
62

hivemq-amazon-kinesis-extension-customization-sdk

Java
2
star
63

file-auth-plugin-utility

This neat utility helps to manage the credential file of the File Authentication Plugin. For example it can add, update and remove users using all properties from the fileAuthConfiguration.properties
Java
2
star
64

hivemq-jmx-plugin

This plugin enables JMX monitoring for the HiveMQ enterprise broker.
Java
2
star
65

hivemq-rest-example-plugin

Example plugin for HiveMQ to demonstrate the RESTService
Java
2
star
66

article-java-mqtt-stack

Sample code for building a full stack MQTT solution with open source components
Java
2
star
67

hivemq-dns-cluster-discovery-plugin

A HiveMQ Cluster Discovery Plugin for cluster node discovery via DNS. Useful for elastic deployments in Kubernetes, Docker Swarm and Mesos
Java
2
star
68

dcos-service

A framework for running HiveMQ on DC/OS.
Java
1
star
69

terraform-blog

Repository for blog post: Automate your HiveMQ installation with Concourse and Terraform
HCL
1
star
70

hivemq-HAproxy

a technology demonstrator where we setup a 3 node HiveMQ cluster along with a HA proxy that acts as a load balancer and single IP entrypoint to the cluster
Shell
1
star
71

elastic-beam-plugin

The HiveMQ plugin that integrates with the Elastic Beam load balancer for secure and scalable MQTT deployments
Java
1
star
72

http-heartbeat-plugin

This repository contains the HiveMQ heart-beat-plugin, which can be used to provide an HTTP heath-check for any application load balancer
Java
1
star