Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Iot Protocols

Iot Protocols

12 projects

Showing 12 of 12 projects

nanopb
nanopbC

A small code-size Protocol Buffers implementation in ANSI C for embedded systems and memory-constrained environments.

#embedded-c#embedded-systems#nanopb
Stars5.5k
Forks1.0k
Last commit14 hours ago
MQTT community wiki
MQTT community wikiSCSS

Official website for the MQTT protocol, providing specifications, documentation, and community resources.

#jekyll#mqtt#static-site
Stars5.1k
Forks931
Last commit2 months ago
hivemq-mqtt-web-client
hivemq-mqtt-web-clientJavaScript

A websockets-based MQTT client that runs directly in your browser for publishing and subscribing to MQTT messages.

#development-tool#publish-subscribe#mqtt-client
Stars363
Forks137
Last commit2 years ago
canopus
canopusGo

A Go implementation of the Constrained Application Protocol (CoAP) client and server, compliant with RFC 7252.

#embedded-systems#constrained-devices#rfc-7252
Stars156
Forks40
Last commit8 years ago
micropython-modbus
micropython-modbusPython

A MicroPython library implementing Modbus RTU and TCP protocols for both master (client) and slave (server) roles.

#industrial-automation#modbus-rtu#embedded-systems
Stars146
Forks57
Last commit2 years ago
CODESYS-MQTT
CODESYS-MQTT

MQTT client library for CODESYS PLC programming environment supporting all QoS levels with high performance.

#industrial-automation#embedded-systems#message-queue
Stars140
Forks25
Last commit2 years ago
microCoAPy
microCoAPyPython

A lightweight CoAP client/server implementation for MicroPython on microcontrollers like ESP32 and Pycom devices.

#micropython#esp32#client
Stars69
Forks15
Last commit1 year ago
mqtt
mqttPascal

A complete MQTT 3.1.1 client and server component pack for Lazarus/FPC with demo applications.

#message-queue#mqtt#client-server
Stars60
Forks19
Last commit6 years ago
mqtt2ble
mqtt2bleJavaScript

A Node.js bridge that connects MQTT topics to Bluetooth Low Energy (BLE) GATT characteristics for IoT communication.

#ble-gatt#mqtt#wireless-communication
Stars27
Forks2
Last commit9 years ago
mqtt-elements
mqtt-elementsJavaScript

Polymer web components for connecting to MQTT brokers and handling MQTT publish/subscribe operations.

#web-components#publish-subscribe#polymer
Stars27
Forks6
Last commit9 years ago
imqtt
imqttPython

An interactive MQTT packet manipulation shell based on IPython for testing and debugging MQTT communications.

#testing-tool#mqtt#network-debugging
Stars21
Forks1
Last commit10 years ago
micropython-sparkplugb
micropython-sparkplugbPython

A MicroPython implementation of the Eclipse Sparkplug B specification for creating compliant edge nodes in IoT systems.

#embedded-systems#asyncio#micropython
Stars12
Forks0
Last commit1 year ago

Related Tags

#Mqtt Client5#Mqtt5#Embedded Systems5#Client Server3#Micropython3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub