All Projects → atilaneves → Mqtt

atilaneves / Mqtt

Licence: bsd-3-clause
MQTT broker written in D, using vibe.d

Programming Languages

d
599 projects
dlang
54 projects

Projects that are alternatives of or similar to Mqtt

Mqttnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
Stars: ✭ 2,486 (+4113.56%)
Mutual labels:  mqtt, broker, mqtt-broker, iot
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
Stars: ✭ 562 (+852.54%)
Mutual labels:  mqtt, broker, mqtt-broker, iot
Emqx
An Open-Source, Cloud-Native, Distributed MQTT Message Broker for IoT.
Stars: ✭ 8,951 (+15071.19%)
Mutual labels:  mqtt, broker, mqtt-broker, iot
Esp32 Mqtt
ESP32 MQTT sample project for
Stars: ✭ 166 (+181.36%)
Mutual labels:  mqtt, iot, protocol
Mqtt Pwn
MQTT-PWN intends to be a one-stop-shop for IoT Broker penetration-testing and security assessment operations.
Stars: ✭ 156 (+164.41%)
Mutual labels:  mqtt, mqtt-broker, iot
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+4332.2%)
Mutual labels:  mqtt, iot, protocol
Aedes
Barebone MQTT broker that can run on any stream server, the node way
Stars: ✭ 1,007 (+1606.78%)
Mutual labels:  mqtt, mqtt-broker, iot
Vernemq
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.
Stars: ✭ 2,628 (+4354.24%)
Mutual labels:  mqtt, broker, iot
Emitter
High performance, distributed and low latency publish-subscribe platform.
Stars: ✭ 3,130 (+5205.08%)
Mutual labels:  mqtt, mqtt-broker, networking
Mqtt Panel
A web interface for MQTT
Stars: ✭ 315 (+433.9%)
Mutual labels:  mqtt, mqtt-broker, iot
Ejabberd
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Stars: ✭ 5,077 (+8505.08%)
Mutual labels:  mqtt, broker, iot
Crossbar
Crossbar.io - WAMP application router
Stars: ✭ 1,957 (+3216.95%)
Mutual labels:  mqtt, broker, networking
Zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
Stars: ✭ 182 (+208.47%)
Mutual labels:  iot, networking, protocol
Thingsboard Gateway
Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols
Stars: ✭ 796 (+1249.15%)
Mutual labels:  mqtt, mqtt-broker, iot
Openremote
100% open-source IoT Platform - Integrate your assets, create rules, and visualize your data
Stars: ✭ 254 (+330.51%)
Mutual labels:  mqtt, mqtt-broker, iot
Volantmq
High-Performance MQTT Server
Stars: ✭ 785 (+1230.51%)
Mutual labels:  mqtt, broker, iot
Awareness
The new architecture of co-computation for data processing and machine learning.
Stars: ✭ 11 (-81.36%)
Mutual labels:  iot, networking, protocol
React Native Aws Iot Device Shadows
React Native Component for connecting to AWS IoT Shadows from a device using SDK JavaScript bundle
Stars: ✭ 30 (-49.15%)
Mutual labels:  mqtt, iot
Hodd
Homie Device Discovery
Stars: ✭ 21 (-64.41%)
Mutual labels:  mqtt, iot
Moquette
MQTT service dispatcher
Stars: ✭ 33 (-44.07%)
Mutual labels:  mqtt, iot

mqtt

Build Status

MQTT broker written in D, using vibe.d.

Doesn't yet implement all of MQTT. There is no authentication nor QOS levels other than 0. It can be used for testing however and does correctly subscribe, unsubscribe and dispatches messages.

The unit tests in the tests directory need unit-threaded to run.

Depends on vibe.d and on cerealed. The easiest way to build is by using dub. Simply typing dub will build and run.

Running the executable makes the server listen on port 1883.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].