Files
awesome-awesomeness/html/iot.html
2024-04-20 19:22:54 +02:00

1714 lines
88 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-iot-awesome">Awesome IoT <img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></h1>
<p>A curated list of IoT. Everyone can contribute here!</p>
<p>Simliar Projects</p>
<ul>
<li><a href="https://github.com/formulahendry/awesome-azure-iot">Awesome
Azure IoT</a> - A curated list of awesome Azure Internet of Things
projects and resources.</li>
<li><a
href="https://github.com/amitshekhariitbhu/awesome-android-things">Awesome
Android Things</a> - A curated list of awesome Android Things tutorials,
libraries and much more at one place</li>
<li><a href="https://github.com/Agile-IoT/awesome-open-iot">Awesome
OpenIoT</a> - A curated list of awesome open source IoT frameworks,
libraries and software.</li>
<li><a href="https://github.com/HQarroum/awesome-iot">Awesome IoT</a> -
A curated list of awesome Internet of Things projects and
resources.</li>
</ul>
<h2 id="toc">ToC</h2>
<ul>
<li><a href="#framework">Framework</a></li>
<li><a href="#library">Library</a>
<ul>
<li><a href="#sdk">SDK</a></li>
<li><a href="#arduino">Arduino</a></li>
<li><a href="#low-level">Low Level</a></li>
</ul></li>
<li><a href="#app">App</a></li>
<li><a href="#storage">Storage</a></li>
<li><a href="#security">Security</a></li>
<li><a href="#os">OS</a>
<ul>
<li><a href="#android-things">Android Things</a></li>
</ul></li>
<li><a href="#voice-controller">Voice Controller</a></li>
<li><a href="#platform">Platform</a></li>
<li><a href="#iot-clouds">IoT Clouds</a></li>
<li><a href="#iiot-clouds">IIoT Clouds</a></li>
<li><a href="#apis">APIs</a></li>
<li><a href="#middleware">Middleware</a></li>
<li><a href="#toolkits-include-non-os">Toolkits Include Non-OS</a></li>
<li><a href="#data-visualization">Data Visualization</a></li>
<li><a href="#real-time-data">Real-time Data</a></li>
<li><a href="#hardware">Hardware</a></li>
<li><a href="#home-automation">Home Automation</a></li>
<li><a href="#ide">IDE</a></li>
<li><a href="#robotics">Robotics</a></li>
<li><a href="#others">Others</a></li>
<li><a href="#language">Language</a>
<ul>
<li><a href="#others">Others</a></li>
</ul></li>
<li><a href="#protocol-library">Protocol Library</a>
<ul>
<li><a href="#mqtt">MQTT</a></li>
<li><a href="#coap">CoAP</a></li>
<li><a href="#spark">Spark</a></li>
<li><a href="#wemo">WeMo</a></li>
<li><a href="#smcp">SMCP</a></li>
<li><a href="#lora">Lora</a></li>
<li><a href="#openthread">OpenThread</a></li>
<li><a href="#others">Others</a></li>
</ul></li>
<li><a href="#fork">Fork</a></li>
<li><a href="#hardware-com">Hardware Com</a>
<ul>
<li><a href="#nfc">NFC</a></li>
<li><a href="#serial">Serial</a></li>
<li><a href="#others">Others</a></li>
</ul></li>
<li><a href="#software">Software</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#voice">Voice</a></li>
<li><a href="#ai">AI</a></li>
<li><a
href="#resources-websites-projects">Resources-Websites-Projects</a>
<ul>
<li><a href="#course">Course</a></li>
<li><a href="#website">WebSite</a></li>
<li><a href="#blog">Blog</a></li>
<li><a href="#group">Group</a></li>
<li><a href="#github-org">GitHub Org.</a></li>
<li><a href="#free-book">Free Book</a></li>
<li><a href="#related-resources-projects">Related Resources
Projects</a></li>
<li><a href="#tutorial">Tutorial</a></li>
</ul></li>
<li><a href="#edge">Edge</a></li>
<li><a href="#analytics">Analytics</a></li>
<li><a href="#others">Others</a></li>
</ul>
<h2 id="framework">Framework</h2>
<ul>
<li><strong><a href="https://github.com/dotnet/iot">.NET Core IoT ★ 1193
⧗ 292</a></strong> - A set of libraries to interact with sensors,
displays and input devices from .NET Core framework. This libraries
allows to work with the GPIO port for various boards like Raspberry Pi
and Hummingboard and contains a growing set of community-maintained
device bindings for IoT components.</li>
<li><strong><a href="https://github.com/aregtech/areg-sdk">AREG SDK ★ 15
⧗ 0</a></strong> - AREG SDK is a developer-friendly, an
interface-centric real-time asynchronous communication engine to enable
distributed- and <a
href="https://csrc.nist.gov/publications/detail/sp/500-325/final">mist-computing</a>,
where connected Things interact and provide services, as if they act
like thin distributed servers.</li>
<li><strong><a href="https://github.com/hybridgroup/cylon">Cylon ★ 2339
⧗ 0</a></strong> - JavaScript framework for robotics, physical
computing, and the Internet of Things.</li>
<li><a
href="https://github.com/DevifyPlatform/devify-server">devify-server ★
53 ⧗ 1</a> - s extremely light weight, and is very easy to use. It aims
to help developers to create IoT application servers, faster.</li>
<li><a href="https://github.com/charliegerard/Epoc.js">Epoc.js ★ 27 ⧗
0</a> - This framework provides an interface to access data from the
Emotiv EPOC brain sensor using Node.js.</li>
<li><strong><a href="https://github.com/espressif/esp-idf">ESP-IDF ★
2542 ⧗ 0</a></strong> - The official framework from Espressif to build
Wi-Fi, BLE, and BT apps with ESP32.</li>
<li><a href="https://github.com/oci-pronghorn/FogLight">FogLight ★ 10 ⧗
100</a> - is a lightweight runtime that enables makers of all ages and
skill levels to create highly performant apps for embedded devices like
Raspberry Pis.</li>
<li><a href="https://github.com/jkransen/framboos">framboos ★ 75 ⧗ 3</a>
- is a small Java wrapper around the default GPIO driver on Linux boards
like Raspberry Pi and BeagleBoard.</li>
<li><a href="https://github.com/freedomotic/freedomotic">Freedomotic ★
208 ⧗ 4</a> - is an open source, flexible, secure Internet of Things
(IoT) application framework, useful to build and manage modern smart
spaces.</li>
<li><strong><a href="https://github.com/hybridgroup/gobot">GoBot ★ 2062
⧗ 1</a></strong> - Golang framework for robotics, physical computing,
and the Internet of Things.</li>
<li><a href="https://github.com/CommonGarden/Grow-IoT">Grow IoT ★ 7 ⧗
7</a> - is a full javascript based IoT stack with a simple API and basic
user interface.</li>
<li><a href="https://github.com/guh/guh">guh ★ 50 ⧗ 29</a> - is an open
source IoT (Internet of Things) server, which allows to control a lot of
different devices from many different manufacturers.</li>
<li><strong><a
href="https://github.com/ni-c/heimcontrol.js">heimcontrol.js ★ 1306 ⧗
4</a></strong> - Home-Automation with node.js and Raspberry PI.</li>
<li><a href="https://github.com/roccomuso/iot-433mhz">IoT 433 MHz ★ 121
⧗ 11</a> - IoT System to control 433 MHz RC power sockets, PIR, Door
Sensors and much more.</li>
<li><a href="https://github.com/Azure/iot-edge">IoT Edge ★ 264 ⧗ 0</a> -
The Azure IoT Gateway SDK was our first step to enabling edge analytics
in IoT solutions.</li>
<li><a
href="https://github.com/01org/Intel-iot-services-orchestration-layer">IoT
SOL ★ 38 ⧗ 0</a> - The total solution that provides visual graphical
programming for developing IoT applications.</li>
<li><a href="https://github.com/iotcloud/iotcloud2">IoTCloud 2 ★ 14 ⧗
50</a> - An open source framework for IoT and Sensor Centric
Applications.</li>
<li><strong><a
href="https://github.com/rwaldron/johnny-five">johnny-five ★ 6024 ⧗
0</a></strong> - JavaScript Robotics and IoT programming framework,
developed at Bocoup, Firmata Protocol.</li>
<li><a href="https://github.com/eclipse/kura">Kura ★ 85 ⧗ 1</a> - an
open-source framework for development of IoT applications</li>
<li><strong><a
href="https://github.com/lelylan/lelylan#development">Lelylan ★ 647 ⧗
1</a></strong> - OpenSSL Source Lightweight Microservices Architecture
for the Internet of Things. For developers.</li>
<li><a href="http://lwmqn.github.io/">Lightweight MQTT Machine Network ★
21 ⧗ 1</a> - LWMQN is a machine network framework with MQTT. See also:
IPSO Alliance <a
href="http://www.ipso-alliance.org/ipso-community/resources/technical-archive/">Technical
Archive</a>.</li>
<li><a href="https://github.com/vmware/liota">Liota ★ 162 ⧗ 2</a> - is
an open source offering for IoT solution developers and resides
primarily on IoT gateways.</li>
<li><a href="https://github.com/OpenDevice/OpenDevice">OpenDevice ★ 23 ⧗
8</a> - Open IoT (Internet Of Things) Platform and Framework.</li>
<li><a href="https://github.com/PandoCloud/pando-cloud">Pando Cloud ★ 75
⧗ 2</a> - is the cloud part of Pando IoT solution. Its made of a bunch
of tools, protocols and frameworks below: Pando Cloud, Pando Embedded
Framework, Pando Protocol as so on.</li>
<li><a href="https://github.com/pingo-io/pingo-py">Pingo ★ 211 ⧗ 0</a> -
Generic API for controlling boards with programmable IO pins.</li>
<li><a href="https://github.com/labapart/polymcu">PolyMCU ★ 84 ⧗ 2</a> -
has been designed from the beginning to be as flexible as possible: host
OS independent, support any toolchain, any RTOS, any micro-controller
vendor SDK.</li>
<li><a href="https://github.com/JamesBarwell/rpi-gpio.js">rpi-gpio.js ★
221 ⧗ 5</a> - Control Raspberry Pi GPIO pins with node.js.</li>
<li><a href="https://github.com/sensorbee/sensorbee">SensorBee ★ 54 ⧗
33</a> - Lightweight stream processing engine for IoT</li>
<li><strong><a
href="https://github.com/serverless/serverless">Serverless ★ 7951 ⧗
0</a></strong> - Serverless is the application framework for building
web, mobile and IoT applications exclusively on Amazon Web Services
Lambda and API Gateway.</li>
<li><a href="https://github.com/simgrid/simgrid">Simgrid ★ 46 ⧗ 53</a> -
is a scientific instrument to study the behavior of large-scale
distributed systems such as Grids, Clouds, HPC or P2P systems.</li>
<li><strong><a href="https://github.com/SmingHub/Sming">Sming ★ 1800 ⧗
0</a></strong> - Sming is an asynchronous C/C++ framework with superb
performance and multiple network features. Sming is open source and is
tailored towards embedded devices.</li>
<li><a
href="https://github.com/thingsboard/thingsboard-gateway">Thingsboard
IoT Gateway ★ 463 ⧗ 246</a> - open-source IoT Gateway - integrates
devices connected to legacy and third-party systems with Thingsboard IoT
Platform using OPC-UA and MQTT protocols.</li>
</ul>
<h2 id="library">Library</h2>
<h3 id="sdk">SDK</h3>
<ul>
<li><p><a href="https://github.com/armbian/build">Armbian build SDK ★
630</a> - for creating customized kernel and Debian based userspace for
popular development boards.</p></li>
<li><p><a
href="https://github.com/aws/aws-iot-device-sdk-arduino-yun">AWS IoT
Arduino Yún SDK ★ 63 ⧗ 4</a> - SDK for connecting to AWS IoT from an
Arduino Yún.</p></li>
<li><p><a href="https://github.com/Azure/azure-iot-gateway-sdk">Azure
IoT Gateway SDK ★ 26 ⧗ 2</a> - contains the infrastructure and modules
to create IoT gateway solutions.</p></li>
<li><p><a href="https://github.com/hybridgroup/cylon-intel-iot">Cylon.js
For Intel IoT ★ 29 ⧗ 40</a> - is a JavaScript framework for robotics,
physical computing, and the Internet of Things (IoT).</p></li>
<li><p><a href="https://github.com/spark/electron">Electron ★ 41 ⧗
16</a> - The Electron is a tiny cellular development kit based around
U-Bloxs SARA U-series (3G) or G-series (2G) cellular modem module and a
STM32F205 ARM Cortex M3 microcontroller.</p></li>
<li><p><strong><a href="https://github.com/esp8266/Arduino">ESP8266
Arduino Core ★ 2588 ⧗ 0</a></strong> - Arduino core for ESP8266 WiFi
chip.</p></li>
<li><p><a
href="https://github.com/marvell-iot/aws_starter_sdk">EZ-Connect Lite
SDK ★ 67 ⧗ 16</a> - Marvells Starter SDK for AWS IoT Service.</p></li>
<li><p><a href="https://github.com/Azure/azure-iot-sdks">Microsoft Azure
IoT SDK ★ 203 ⧗ 1</a> - SDKs for a variety of languages and platforms
that help connect devices to Microsoft Azure IoT services.</p></li>
</ul>
<h3 id="arduino">Arduino</h3>
<ul>
<li><strong><a
href="https://github.com/bblanchon/ArduinoJson">ArduinoJson ★ 873 ⧗
0</a></strong> - An elegant and efficient JSON library for embedded
systems.</li>
<li><strong><a href="https://github.com/amperka/ino">Ino ★ 874 ⧗
1</a></strong> - Ino is a command line toolkit for working with Arduino
hardware.</li>
<li><a href="https://github.com/gioblu/PJON">PJON ★ 427 ⧗ 4</a> -
Digital communication framework for Arduino and IOT.</li>
<li><a href="https://github.com/ms-iot/remote-wiring">Windows Remote
Arduino ★ 98 ⧗ 13</a> - Remote “Arduino Wiring” interface for Windows
8.1, Windows Phone 8.1 and Windows 10. Used to control an Arduino from a
Universal Windows Platform application.</li>
<li><a href="https://github.com/WiringPi/WiringPi">WiringPi ★ 455 ⧗
11</a> - Gordons Arduino wiring-like WiringPi Library for the Raspberry
Pi.</li>
<li><a href="https://decoder.theengs.io">Theengs decoder</a> Lightweight
parsing library compatible with multiple OS and platforms.</li>
</ul>
<h3 id="low-level">Low Level</h3>
<ul>
<li><a href="https://github.com/armzilla/amazon-echo-ha-bridge">Amazon
Echo Bridge ★ 452 ⧗ 1</a> - Amazon Echo Bridge allows you to quickly
emulate a Phillips Hue bridge, bringing the ability to seamlessly
integrate an Amazon Echo into various home automation systems.</li>
<li><a href="https://github.com/lasselukkari/aWOT">aWOT ★ 69 ⧗ 8</a> -
Web server library for Arduino, Teensy, ESP8266 and ESP32</li>
<li><a href="https://github.com/bluekitchen/btstack">btstack ★ 151 ⧗
1</a> - Dual-mode Bluetooth stack, with small memory footprint.</li>
<li><a href="https://github.com/emqtt/CocoaMQTT">CocoaMQTT ★ 210 ⧗ 0</a>
- MQTT for iOS and OS X written with Swift.</li>
<li><a href="https://github.com/goiot/devices">Devices ★ 134 ⧗ 0</a> -
Suite of libraries for IoT devices (written in Go).</li>
<li><a href="https://bitbucket.org/xoseperez/fauxmoesp">fauxmoESP</a> -
Belkin WeMo emulator library for ESP8266.</li>
<li><a href="https://github.com/benhoyt/inih">inih ★ 312 ⧗ 3</a> - is a
simple .INI file parser written in C.</li>
<li><a href="https://github.com/DotNetToscana/IoTHelpers">IoT Helpers ★
37 ⧗ 8</a> - A library that allows to easily interact with Windows 10
IoT Core features like GPIO, I2C and SPI devices.</li>
<li><a href="https://github.com/xshellinc/iotit">IoTit Flashing tool ★
18 ⧗ 2</a> - is an open source command-line utility for flashing
(initializing) IoT devices.</li>
<li><a href="https://github.com/cesanta/krypton">krypton ★ 7 ⧗ 35</a> -
Embedded TLS/DTLS library, source and binary compatible OpenSSL
subset</li>
<li><a href="https://github.com/ory-am/ladon">Ladon ★ 114 ⧗ 2</a> - is a
library written in Go for access control policies, similar to Role Based
Access Control or Access Control Lists.</li>
<li><a href="https://github.com/Samsung/libtuv">libtuv ★ 19 ⧗ 17</a> -
Asynchronous I/O for IoT.js and embedded system.</li>
<li><strong><a href="https://github.com/andlabs/libui">libui ★ 8021 ⧗
1</a></strong> - Simple and portable (but not inflexible) GUI library in
C that uses the native GUI technologies of each platform it
supports.</li>
<li><a href="https://github.com/littlekernel/lk">LK ★ 312 ⧗ 0</a> - The
LK embedded kernel. An SMP-aware kernel designed for small systems.</li>
<li><a href="https://github.com/fuchsia-mirror/magenta">Magenta ★ 286 ⧗
0</a> - Magenta is a new kernel that powers the Fuchsia OS.</li>
<li><a href="https://github.com/matrix-io/matrix-os">MATRIX OS ★ 29 ⧗
12</a> - is a platform for running applications on the MATRIX
Creator.</li>
<li><a href="https://github.com/matrixssl/matrixssl">matrixssl ★ 36 ⧗
0</a> - is an embedded SSL and TLS implementation designed for small
footprint IoT devices requiring low overhead per connection.</li>
<li><a href="https://github.com/runtimeco/mcuboot">MCUBoot ★ 43 ⧗ 3</a>
- is a secure bootloader for 32-bit MCUs.</li>
<li><strong><a href="https://github.com/seemoo-lab/nexmon">nexmon ★ 885
⧗ 2</a></strong> - is our C-based firmware patching framework for
Broadcom/Cypress WiFi chips.</li>
<li><a href="https://github.com/ARMmbed/mbed-cloud-client">Pelion Device
Management Client ★ 19 ⧗ 41</a> - a library that connects devices to
Pelion Device Management service and to Mbed-enabled cloud services from
our partners.</li>
<li><a href="https://github.com/pingo-io/pingo-py">pingo-py ★ 223 ⧗
15</a> - provides a uniform API to program devices like the Raspberry
Pi, BeagleBone Black, pcDuino etc. just like the Python DBAPI provides
an uniform API for database programming in Python.</li>
<li><a href="https://github.com/labapart/polymcu">polymcu ★ 57 ⧗ 3</a> -
an open framework for micro-controller software.</li>
<li><a href="https://github.com/trifork/secure-device-grid">Secure
Device Grid ★ 4 ⧗ 20</a> - Secure device-to-device communication
solution for IOT.</li>
<li><strong><a href="https://github.com/simbody/simbody">simbody ★ 540 ⧗
0</a></strong> - High-performance C++ multibody dynamics/physics library
for simulating articulated biomechanical and mechanical systems like
vehicles, robots, and the human skeleton.</li>
<li><a href="https://github.com/PeterEB/smartobject">SmartObject ★ 8 ⧗
2</a> - A Smart Object Class that helps you with creating IPSO Smart
Objects in your JS apps. See also: IPSO Alliance <a
href="http://www.ipso-alliance.org/ipso-community/resources/technical-archive/">Technical
Archive</a>.</li>
<li><a href="https://github.com/solettaproject/soletta">Soletta ★ 96 ⧗
2</a> - Soletta Project is a framework for making IoT devices. With
Soletta Projects libraries developers can easily write software for
devices that control actuators/sensors and communicate using standard
technologies.</li>
<li><a href="https://github.com/pellepl/spiffs">SPIFFS ★ 174 ⧗ 0</a> -
Wear-leveled SPI flash file system for embedded devices.</li>
<li><a href="https://github.com/webvariants/susi">SUSI ★ 13 ⧗ 150</a> -
is an application framework to build interfaces for arbitrary
systems.</li>
<li><a href="https://github.com/uraimo/SwiftyGPIO">SwiftyGPIO ★ 407 ⧗
1</a> - a Swift library to interact with Linux GPIO/SPI on ARM.</li>
<li><a href="https://github.com/adamdunkels/uip">uIP ★ 246 ⧗ 3</a> - uIP
is a very small implementation of the TCP/IP stack.</li>
<li><a href="https://github.com/wifidog/wifidog-gateway">WifiDog ★ 291 ⧗
1</a> - a complete and embeddable captive portal solution for wireless
community groups or individuals.</li>
<li><a href="https://github.com/Dot-and-Net/IoTHelpers">Windows 10 IoT
Core IoT Helpers ★ 25 ⧗ 0</a> - his library allows to easily interact
with GPIO, I2C and SPI devices in Windows 10 IoT Core.</li>
<li><a href="https://github.com/KunTengRom/xfrp">xfrp ★ 14 ⧗ 2</a> - frp
client for openwrt&amp;LEDE, frp is a fast reverse proxy to help you
expose a local server behind a NAT or firewall to the internet.</li>
<li><a href="https://github.com/xipki/xipki">XiPKI ★ 34 ⧗ 10</a> -
eXtensible sImple Public Key Infrastructure consists of CA and OCSP
responder.</li>
<li><a href="https://github.com/liudf0716/xkcptun">xkcptun ★ 104 ⧗
25</a> - xkcptun is kcp tunnel for OpenWRT&amp;LEDE, implemented in c
language</li>
</ul>
<h2 id="app">App</h2>
<ul>
<li><a href="https://github.com/evothings/cordova-ble">Cordova BLE ★ 149
⧗ 3</a> - Bluetooth Low Energy plugin for Cordova</li>
<li><a
href="https://github.com/arcoirislabs/cordova-plugin-mqtt">Cordova MQTT
Plugin ★ 24 ⧗ 11</a> - MQTT Cordova Plugin for Apache Cordova</li>
<li><a href="https://github.com/EspressifApp/IOT-Espressif-Android">IOT
Espressif Android ★ 46 ⧗ 1</a> - is used to control ESP8266 device by
Android pad or phone.</li>
<li><a href="https://github.com/emqx/MQTTX">MQTTX ★ 12 ⧗ 0</a> - MQTTX
is a cross-platform MQTT desktop client open sourced by EMQ, which
supports macOS, Linux, and Windows. It allows users to quickly and
easily test MQTT / MQTTS connections, publish and subscribe to MQTT
messages.</li>
<li><a href="https://github.com/chariotsolutions/phonegap-nfc">PhoneGap
NFC ★ 312 ⧗ 2</a> - PhoneGap NFC Plugin</li>
<li><a href="https://github.com/vladikoff/PWAify">PWAify ★ 269 ⧗ 8</a> -
Experimental project to convert your PWA (Progressive Web App) into a
cross-platform Electron app. Brings PWAs to your desktop.</li>
<li><a href="https://github.com/lab11/summon">Summon ★ 7 ⧗ 52</a> - A
platform for mobile devices that provides a convenient and scalable
mechanism for IoT device interactivity, enabled by web-based interfaces
and driven by the devices themselves.</li>
<li><a href="https://app.theengs.io">Theengs App</a> Mobile BLE to MQTT
and reader application compatible with over 90 Bluetooth sensors.</li>
</ul>
<h2 id="storage">Storage</h2>
<ul>
<li><a href="https://github.com/Muterra/py_hypergolix">hypergolix ★ 72 ⧗
11</a> - is programmable cloud sync like Dropbox, but you integrate it
into your applications instead of using it from the filesystem.</li>
<li><a href="https://github.com/dpjanes/iotdb-iotql">IoTDL ★ 9 ⧗ 8</a> -
an SQL-like language for the IoT.</li>
<li><a href="https://github.com/dpjanes/node-iotdb">node-iotdb ★ 19 ⧗
61</a> - Easily control the Internet of Things using Semantics.</li>
<li><a href="https://github.com/hstreamdb/hstream">HStreamDB ★ 172</a> -
The streaming database built for IoT data storage and real-time
processing.</li>
</ul>
<h2 id="security">Security</h2>
<ul>
<li><p><a href="https://github.com/rapid7/IoTSeeker">IoTSeeker</a> This
scanner will scan a network for specific types of IoT devices to detect
if they are using the default, factory set credentials.</p></li>
<li><p><a href="https://github.com/fnzv/nShield">nShield ★ 66 ⧗ 35</a> -
An Easy and Simple Anti-DDoS solution for VPS,Dedicated Servers and IoT
devices based on iptables.</p></li>
<li><p><a href="https://github.com/We5ter/Scanners-Box">Scanners-Box ★
424 ⧗ 0</a> - the toolbox of open source scanners.</p></li>
<li><p><a href="https://github.com/trezor/trezor-crypto">trezor-crypto ★
94 ⧗ 1</a> - 📙 Heavily optimized cryptography algorithms for embedded
devices.</p></li>
</ul>
<h2 id="os">OS</h2>
<ul>
<li><p><a href="https://github.com/apache/mynewt-core">Mynewt</a> is an
open-source operating system for tiny embedded devices. Its goal is to
make it easy to develop applications for microcontroller environments
where power and cost are driving factors.</p></li>
<li><p><strong><a href="https://github.com/aws/amazon-freertos">Amazon
FreeRTOS ★ 842 ⧗ 0</a></strong> - is an operating system for
microcontrollers that makes small, low-power edge devices easy to
program, deploy, secure, connect, and manage.</p></li>
<li><p><strong><a href="https://github.com/mbedmicro/mbed">ARM mbed ★
629 ⧗ 0</a></strong> - The ARM® mbed™ IoT Device Platform provides the
operating system, cloud services, tools and developer ecosystem to make
the creation and deployment of commercial, standards-based IoT solutions
possible at scale.</p></li>
<li><p><a href="https://www.armbian.com">Armbian</a> - Debian based
Docker enabled lightweight Linux for popular development boards.
Optimised for embedded usage.</p></li>
<li><p><a href="https://developers.google.com/brillo/">Brillo</a> -
Brillo extends the Android platform to all your connected
devices.</p></li>
<li><p><strong><a href="https://github.com/contiki-os/contiki">Contiki ★
1813 ⧗ 0</a></strong> - The Open Source OS for the Internet of
Things</p></li>
<li><p><a href="https://github.com/f9micro/f9-kernel">f9-kernel ★ 316 ⧗
4</a> - An efficient and secure microkernel built for ARM Cortex-M
cores, inspired by L4</p></li>
<li><p><a href="https://github.com/FlingOS/FlingOS">FlingOS ★ 176 ⧗
0</a> - An educational operating system written in C#. A great stepping
stone from high to low level development.</p></li>
<li><p><a href="https://github.com/LITEOS/LiteOS_Kernel">Huawei LiteOS ★
341 ⧗ 3</a> - Huawei LiteOS Kernel.</p></li>
<li><p><a href="https://github.com/hypriot/image-builder-rpi">Hypriot ★
253 ⧗ 62</a> - HypriotOS for the Raspberry Pi is a Debian-based
Container OS optimized for Docker.</p></li>
<li><p><a href="https://github.com/jan-os/janos">JanOS ★ 138 ⧗ 0</a> -
JanOS is an operating system designed to run on the chipset of mobile
phones.</p></li>
<li><p><a href="https://github.com/arduino/linino">Linino ★ 83 ⧗ 13</a>
- Linino is a GNU/Linux distribution based on OpenWRT and maintained by
DogHunter.</p></li>
<li><p><a
href="https://github.com/whitecatboard/Lua-RTOS-ESP32">Lua-RTOS-ESP32 ★
131 ⧗ 2</a> - is a real-time operating system designed to run on
embedded systems, with minimal requirements of FLASH and RAM
memory.</p></li>
<li><p><a href="https://github.com/macchina-io/macchina.io">macchina.io
★ 144 ⧗ 0</a> - An open-source toolkit for building embedded IoT
applications that connect sensors, devices and cloud services.</p></li>
<li><p><strong><a href="https://github.com/nodeos/nodeos">NodeOS ★ 3605
⧗ 0</a></strong> - Lightweight operating system using Node.js as
userspace.</p></li>
<li><p><a href="http://nuttx.org/">NuttX</a> - is a real-time operating
system (RTOS) with an emphasis on standards compliance and small
footprint. Scalable from 8-bit to 32-bit microcontroller environments,
the primary governing standards in NuttX are Posix and ANSI
standards.</p></li>
<li><p><a href="https://github.com/openwrt/openwrt">OpenWrt ★ 230 ⧗
173</a> - OpenWrt is described as a Linux distribution for embedded
devices.</p></li>
<li><p><a href="https://github.com/Piko-RT/pikoRT">pikoRT ★ 164 ⧗ 5</a>
- A tiny Linux-like real-time kernel optimized for ARM Cortex-M
chips.</p></li>
<li><p><a href="http://raspbian.org/">Raspbian</a> - Raspbian is a free
operating system based on Debian optimized for the Raspberry Pi
hardware.</p></li>
<li><p><strong><a href="https://github.com/RIOT-OS/RIOT">RIOT ★ 748 ⧗
1</a></strong> - The friendly Operating System for the Internet of
Things</p></li>
<li><p><a href="https://github.com/EDI-Systems/M5P1_MuProkaron">RMP ★ 19
⧗ 8</a> - A single-file rapid development RTOS for IoT with integrated
graphics.</p></li>
<li><p><a href="https://github.com/RT-Thread/rt-thread">RT-Thread ★ 493
⧗ 0</a> - RT-Thread is an open source real-time operating system for
embedded devices from China.</p></li>
<li><p><strong><a href="https://github.com/seL4/seL4">seL4 Microkernel ★
1344 ⧗ 1</a></strong> - The worlds first operating-system kernel with
an end-to-end proof of implementation correctness and security
enforcement is available as open source.</p></li>
<li><p><a href="https://github.com/silklabs/silk">Silk ★ 74 ⧗ 2</a> - is
a free (as in free beer) firmware for a number of smartphones based on
the open-source Android operating system with a nodejs layer on top of
it that makes it possible to write programs and get access to hardware
aspects using only simple JavaScript.</p></li>
<li><p><a href="http://developer.ubuntu.com/en/snappy/">Snappy Ubuntu
Core</a> - Canonical, A new, transactionally updated Ubuntu for clouds
and devices.</p></li>
<li><p><a href="https://github.com/fritzprix/TachyOS">TachyOS ★ 7 ⧗
82</a> - is the RTOS based on microkernel architecture which includes
only minimal components like thread / synchronization, memory
management, inter-thread communication while supporting execution
context / address space isolation(protection) and extensible modular
interface.</p></li>
<li><p><a href="https://github.com/Samsung/TinyAra">TinyAra ★ 35 ⧗ 1</a>
- is a lightweight RTOS-based platform to support low-end IoT
devices.</p></li>
<li><p><strong><a href="https://github.com/tinyos/tinyos-main">TinyOS ★
543 ⧗ 0</a></strong> - designed for low-power wireless devices, such as
those used in sensor networks, ubiquitous computing, personal area
networks, smart buildings, and smart meters.</p></li>
<li><p><a href="https://github.com/helena-project/tock">Tock OS ★ 243 ⧗
1</a> - is an operating system designed for running multiple concurrent,
mutually distrustful applications on Cortex-M based embedded
platforms.</p></li>
<li><p><a href="https://github.com/liuxuming/trochili">trochili ★ 75 ⧗
6</a> - A small RTOS optimized for the embedded/iot devices. Support
Cortex M3.</p></li>
<li><p><a href="https://github.com/zephyrproject-rtos/zephyr">Zephyr ★
352 ⧗ 5</a> - is a small, scalable real-time operating system for use on
resource-constrained systems supporting multiple architectures.</p></li>
</ul>
<h3 id="android-things">Android Things</h3>
<ul>
<li><a href="https://github.com/androidthings/contrib-drivers">Android
Things user-space drivers ★ 140 ⧗ 2</a> - Sample peripheral drivers for
Android Things.</li>
</ul>
<h2 id="voice-controller">Voice Controller</h2>
<ul>
<li><a href="https://github.com/damianFC/alexa-rubykit">alexa-rubykit ★
109 ⧗ 6</a> - implements a quick back-end service for deploying
applications for Amazons Echo (Alexa).</li>
<li><a href="https://github.com/sammachin/AlexaPi">AlexaPi ★ 17 ⧗ 1</a>
- Turn a Raspberry Pi into an Alexa Client.</li>
<li><strong><a href="https://github.com/johnwheeler/flask-ask">flask-ask
★ 946 ⧗ 0</a></strong> - is a Flask extension that makes building Alexa
skills for the Amazon Echo easier and much more fun.</li>
</ul>
<h2 id="platform">Platform</h2>
<ul>
<li><a
href="https://github.com/marcgille/thing-it-node/">[thing-it-node] ★ 20
⧗ 3</a> - A device-independent IoT platform including support of complex
event processing, storyboards, and a mobile app.</li>
<li><a href="https://github.com/actorcloud/ActorCloud">ActorCloud ★ 32 ⧗
0</a> - ActorCloud is an IoT platform that provides one-stop platform
services for enterprises with low-power IoT networks. It provides
multiple protocol access, message flow management, data parsing and data
processing capabilities for devices on a secure and reliable basis.</li>
<li><a href="https://github.com/astarte-platform/astarte">Astarte ★ 19 ⧗
0</a> - Astarte is an Open Source IoT platform written in Elixir. It is
a turnkey solution which packs in everything you need for connecting a
device fleet to a set of remote applications. It performs data modeling,
automated data reduction, real-time events, and provides you with any
feature you might expect in a modern IoT platform. Right now, Linux and
ESP32 devices are supported out of the box using the provided SDKs.</li>
<li><strong><a href="https://github.com/blynkkk/blynk-server">Blynk ★
716 ⧗ 0</a></strong> - is a platform with iOS and Android apps to
control Arduino, ESP8266, Raspberry Pi and the likes over the
Internet.</li>
<li><a href="https://github.com/EricssonResearch/calvin-base">Clavin ★
212 ⧗ 2</a> - Calvin is an application environment that lets things talk
to things. It comprises of both a development framework for application
developers, and a runtime environment that handles the running
application.</li>
<li><a href="https://github.com/devicehive">DeviceHive</a> - IoT Data
Platform. Wide range of connectivity options, device management,
security and data processing.</li>
<li><a
href="https://github.com/foss-for-synopsys-dwc-arc-processors/embarc_osp">embARC
Open Software Platform (OSP) ★ 23 ⧗ 9</a> - is a software distribution
aimed at facilitating the development of embedded systems based on ARCv2
Processors.</li>
<li><a href="https://github.com/flowchain/flowchain-app">flowchain-app ★
22 ⧗ 50</a> - A Flowchain plugin that provides the flow-based
programming (FBP) engine.</li>
<li><a href="https://github.com/DexterInd/GrovePi">GrovePi ★ 330 ⧗ 0</a>
- is an open source platform for connecting Grove Sensors to the
Raspberry Pi.</li>
<li><a href="https://github.com/hivemq/hivemq-community-edition">HiveMQ
★ 329 ⧗ 0</a> - is an open source MQTT platform and MQTT broker.</li>
<li><a href="https://hologram.io/">Hologram</a> - Open source, full
stack platform with standalone devices and usb plug in. Offers a free
developer tier.</li>
<li><strong><a href="https://github.com/Samsung/iotjs">IoT.js ★ 921 ⧗
0</a></strong> - Platform for Internet of Things with JavaScript.</li>
<li><a href="https://github.com/itead/IoTgo">IoTgo ★ 173 ⧗ 0</a> - is an
open source IoT platform, like WordPress, ZenCart and all other open
source software, you can deploy your own IoTgo cloud service.</li>
<li><a href="http://jasperproject.github.io/">Jasper</a> - Jasper is an
open source platform for developing always-on, voice-controlled
applications.</li>
<li><a href="https://github.com/kerberos-io/web">KERBEROS.IO Web ★ 176 ⧗
16</a> - a GUI to configure the machinery and to view events that were
detected by the machinery.</li>
<li><a href="https://github.com/monostable/kitnic">Kitnic ★ 124 ⧗ 0</a>
- A registry for ready to build open hardware electronics projects.</li>
<li><a href="https://github.com/phodal/lan">Lan ★ 105 ⧗ 0</a> - Internet
of Things Server Layer with CoAP, WebSocket, MQTT, HTTP f</li>
<li><a href="https://github.com/Mainflux/mainflux">Mainflux ★ 33 ⧗ 3</a>
- Mainflux is an open source and patent-free IoT cloud platform based on
microservices.</li>
<li><a href="https://github.com/IoTKETI/Mobius">Mobius ★ 46 ⧗ 2</a> - is
the open source IoT server platform based on the oneM2M standard.</li>
<li><a href="https://github.com/cesanta/iot">Mongoose IoT ★ 487 ⧗ 0</a>
- is a full-stack IoT platform including firmware and cloud components
available for ESP8266.</li>
<li><a href="http://nebula.readthedocs.io">Nebula</a> - A docker
orchestrator designed to manage IoT devices</li>
<li><a href="https://github.com/monteslu/pagenodes">Pagenodes ★ 99 ⧗
0</a> - Completely Browser Based IOT Platform, A Chrome Progressive Web
App.</li>
<li><a href="http://spark.github.io/">Particle(Spark)</a> - Particle
(formally Spark) is a complete, open source, full-stack solution for
cloud-connected devices.</li>
<li><a href="https://github.com/pharo-iot/PharoThings">PharoThings ★ 37
⧗ 29</a> - is a Live programming platform for IoT projects based on
Pharo.</li>
<li><strong><a
href="https://github.com/platformio/platformio">PlatformIO ★ 980 ⧗
0</a></strong> - PlatformIO is a cross-platform code builder and the
missing library manager.</li>
<li><a
href="https://www.siemens.com/global/en/home/products/software/mindsphere.html">Siemens
MindSphere</a> - Open, cloud-based IoT operating system (uses OPC UA as
communication standard) from Siemens which is extensible with
services.</li>
<li><a
href="https://github.com/Stanford-Mobisocial-IoT-Lab/thingengine-core">ThingEngine
★ 3 ⧗ 0</a> - An open source platform for IoT rules that you can execute
anywhere you want.</li>
<li><strong><a
href="https://github.com/thingsboard/thingsboard">Thingsboard ★ 5102 ⧗
1700</a></strong> - Open-source IoT Platform - Device management, data
collection, processing and visualization.</li>
<li><strong><a href="https://toit.io/">Toit ★ 961 ⧗ 67</a></strong> -
The Toit platform combines the functionality of serving your devices in
a robust, resilient way, and letting you have control over your devices
and your data, as well as ready-to-use over-the-air firmware and
application updates on your network-connected embedded devices.</li>
<li><a
href="https://github.com/united-manufacturing-hub/united-manufacturing-hub">United
Manufacturing Hub ★ 9 ⧗ 0</a> - The Open-Source Manufacturing App
Platform (combines various open source solutions and packages them in a
Helm chart, for example nodered, VerneMQ and timescaleDB)</li>
<li><a href="https://github.com/frangoteam/FUXA">Fuxa
SCADA/HMI/Dashboard ★ 2115 ⧗ 632</a> - FUXA is a web-based Process
Visualization (SCADA/HMI/Dashboard) software. With FUXA you can create
modern process visualizations/dashboards with individual designs for
your machines/IOT application with real-time data display. Supports
MQTT, OPC-UA, Modbus RTU/TCP, Siemens S7 Protocol, BACnet IP,
Ethernet/IP (Allen Bradley), WebAPI</li>
</ul>
<h2 id="iot-clouds">IoT Clouds</h2>
<ul>
<li><a href="https://www.aylanetworks.com/products/iot-platform">Agile
IoT Platform</a> - Ayla Networks IoT Platform (with cloud
services).</li>
<li><a href="https://intl.aliyun.com/solutions/IoT">AlibabaCloud</a> -
“A cloud computing solution”</li>
<li><a href="https://www.pelion.com/">ARM Pelion</a> - “Arm Pelion IoT
Platform including Connectivity, Device and Data management
service”</li>
<li><a href="https://artik.cloud/">Artik Cloud</a> - Samsung cloud for
the IoT.</li>
<li><a href="https://aws.amazon.com/iot/">AWS IoT</a> - Amazon cloud for
the IoT.</li>
<li><a href="https://azure.microsoft.com/en-us/services/iot-hub/">Azure
IoT Hub</a> - Microsoft cloud for the IoT.</li>
<li><a
href="https://www.bosch-si.com/products/bosch-iot-suite/iot-cloud/bosch-iot-cloud-2.html">Bosch
IoT Cloud</a> - Highly scalable cloud infrastructure based on Cloud
Foundry.</li>
<li><a href="https://cloudplugs.com/">CloudPlugs IoT</a> - “An
end-to-end Fog Computing Platform for IoT.”</li>
<li><a href="https://exosite.com/platform/">Exosite murano</a> - IoT
platform by Exosite.</li>
<li><a href="https://cloud.google.com/solutions/iot/">Google Cloud
IoT</a> - Google Cloud Platform IoT solutions.</li>
<li><a href="https://www.huaweicloud.com/product/iothub.html">Huawei
Cloud IoTDA</a> - Huawei cloud for the IoT.</li>
<li><a href="http://www.ibm.com/watson/">IBM Watson</a> - IBM cloud for
the IoT.</li>
<li><a href="https://cloud.oracle.com/iot">Oracle IoT Cloud</a> - ORACLE
Cloud for the Internet of Things.</li>
<li><a href="https://app.rightech.io">Rightech IoT Cloud</a> - IoT
platform.</li>
<li><a href="http://www.salesforce.com/iot-cloud/">Salesforce IoT
Cloud</a> - Salesforce cloud for the Internet of Things.</li>
<li><a href="https://www.sap.com/products/iot-platform-cloud.html">SAP
HANA</a> - SAP cloud for the Internet of Things.</li>
<li><a
href="http://www.siemens.com/global/en/home/company/topic-areas/digitalization/mindsphere.html">Siemens
MindSphere</a> - Open IoT ecosystem as PaaS.</li>
<li><a href="https://www.xively.com/">Xively IoT Cloud</a> - IoT
platform.</li>
<li><a href="https://yaler.net/">Yaler</a> - “Relay infrastructure for
secure access to embedded systems”.</li>
<li><a href="http://www.zatar.com/">Zatar</a> - “Zatar is the first
ARMmbed standards-based IoT cloud service”.</li>
<li><a href="https://www.emqx.com/en/cloud">EMQX Cloud</a> - Fully
managed MQTT service for IoT. Connect your IoT devices to any cloud
without the burden of maintaining infrastructure.</li>
<li><a href="https://github.com/IoTSharp/IoTSharp">IoTSharp</a> -
IoTSharp is an open-source IoT platform.</li>
</ul>
<h2 id="iiot-clouds">IIoT Clouds</h2>
<ul>
<li><a href="https://www.scytec.com/">DataXChange</a> - Cloud
manufacturing.</li>
<li><a
href="http://www.telit.com/solutions/industries/smart-manufacturing/">deviceWISE
for Factory</a> - Telit IIoT cloud.</li>
<li><a href="https://www.predix.com/">Predix</a> - Industrial IoT cloud
(by General Electric).</li>
<li><a
href="http://www.spacetimeinsight.com/solutions/internet-of-things/">Space-Time
Insight IIoT</a> - Industrial IoT cloud (formerly go-factory.com).</li>
<li><a
href="https://www.thingworx.com/platforms/industrial-connectivity/">Thingworx</a>
- Industrial IoT cloud.</li>
<li><a
href="http://www.parker.com/portal/site/PARKER/menuitem.17c8315d31f057bc86a6c3544256d1ca/?vgnextoid=244744e25684b510VgnVCM100000e6651dacRCRD&amp;vgnextchannel=9f45216358d55510VgnVCM100000e6651dacRCRD&amp;vgnextfmt=">Voice
of the Machine</a> - Industrial IoT cloud (by Parker Hannifin, based on
Exosite).</li>
</ul>
<h2 id="apis">APIs</h2>
<ul>
<li><a href="https://github.com/opengeospatial/sensorthings">OGC
SensorThings API ★ 21 ⧗ 15</a> - The OGC SensorThings API is an OGC
standard specification for providing an open and unified way to
interconnect IoT devices, data, and applications over the Web</li>
<li><a href="https://github.com/brunodebus/tinq-core">Qeo Tinq ★ 6 ⧗
392</a> - Tinq is completely based on the Qeo publish/subscribe
framework produced by Technicolor as explained in the license
section.</li>
</ul>
<h2 id="middleware">Middleware</h2>
<ul>
<li><a href="https://github.com/kaaproject/kaa">Kaa ★ 234 ⧗ 0</a> - Kaa
open-source middleware platform for building, managing, and integrating
connected products with the Internet of Everything.</li>
<li><strong><a href="https://github.com/kuzzleio/kuzzle">Kuzzle ★ 502 ⧗
0</a></strong> - An open-source backend with advanced features like
real-time pub/sub or geofencing and a multiprotocol interface that
supports MQTT, LoRaWAN and more. <a
href="https://kuzzle.io/solutions/technologies/iot-backend/">(Website)</a></li>
<li><a href="https://github.com/bkupidura/meact">Meact ★ 6 ⧗ 43</a> -
task is to get metric from external stuff, write it to and perform
various action.</li>
<li><a href="https://github.com/OpenIotOrg/openiot">OpenIoT ★ 205 ⧗
0</a> - The OpenIoT middleware infrastructure will support flexible
configuration and deployment of algorithms for collection</li>
<li><a href="https://github.com/sitewhere/sitewhere">SiteWhere ★ 61 ⧗
0</a> - SiteWhere open-source IoT platform for device connectivity &amp;
management, data persistence, processing, integration, and analytics
both in cloud and on-premise.</li>
<li><a href="https://github.com/mathcoll/t6">t6 ★ 21 ⧗ 4</a> -
Data-first IoT platform to connect physical Objects with time-series DB
and perform Data Analysis.</li>
<li><strong><a href="https://github.com/iobridge/ThingSpeak">ThingSpeak
★ 743 ⧗ 0</a></strong> - ThingSpeak is an open source “Internet of
Things” application and API to store and retrieve data from things using
HTTP over the Internet or via a Local Area Network.<br />
</li>
<li><a href="https://github.com/Edgenesis/shifu">Shifu ★ 312 ⧗ 0</a> -
Shifu is a Kubernetes native IoT development framework that supports
multi-protocol device access.</li>
<li><a href="https://github.com/aklivity/zilla">Zilla</a> - A
Multi-protocol event-native edge/service proxy that supports standard
protocols such as HTTP, SSE, gRPC, MQTT and the native Kafka
protocol.</li>
</ul>
<h2 id="toolkits-include-non-os">Toolkits Include Non-OS</h2>
<p>Layered architecture of JTAG interface and TAP support</p>
<ul>
<li><a href="https://github.com/connectIOT/iottoolkit">IoT Toolkit ★ 39
⧗ 41</a> - Reference implementation of the smart object API</li>
<li><a
href="https://github.com/ms-iot/iot-adk-addonkit">iot-adk-addonkit ★ 8 ⧗
1</a> - Contains command line scripts for package creation and image
creation process and samples for iot products based on RPi2/MBM.</li>
<li><a href="https://github.com/Kinoma/kinomajs">KinomaJS ★ 293 ⧗ 0</a>
- A JavaScript runtime optimized for the applications that power IoT
devices.</li>
<li><a href="https://github.com/macchina-io/macchina.io">macchina.io ★
144 ⧗ 0</a> - An open-source toolkit for building embedded IoT
applications that connect sensors, devices and cloud services.</li>
<li><a href="https://github.com/arduino/OpenOCD">OpenOCD ★ 10 ⧗ 34</a> -
OpenOCD provides on-chip programming and debugging support with a
layered architecture of JTAG interface and TAP support</li>
<li><a href="https://github.com/mbedmicro/pyOCD">pyOCD ★ 112 ⧗ 0</a> -
Open source python library for programming and debugging ARM Cortex-M
microcontrollers using CMSIS-DAP.</li>
<li><a href="https://github.com/renode/renode">Renode ★ 81 ⧗ 0</a> - a
virtual development tool for multinode embedded networks.</li>
</ul>
<h2 id="data-visualization">Data Visualization</h2>
<ul>
<li><a href="https://github.com/walkingtree/arbela">Arbela ★ 12 ⧗ 2</a>
- Rich, Extensible, Customizable, and Configurable Dashboard.</li>
<li><a href="https://github.com/edfungus/Crouton">Crouton ★ 75 ⧗ 0</a> -
is a dashboard that lets you visualize and control your IOT devices with
minimal setup.</li>
<li><strong><a href="https://github.com/mbostock/d3">D3.JS ★ 49188 ⧗
0</a></strong> - A JavaScript visualization library for HTML and
SVG</li>
<li><strong><a href="https://github.com/Shopify/dashing">Dashing ★ 10067
⧗ 0</a></strong> - Dashing is a Sinatra based framework that lets you
build beautiful dashboards.</li>
<li><a href="https://www.devicepilot.com">DevicePilot</a> - Operational
analytics for connected devices (includes free-forever tier).</li>
<li><strong><a href="https://github.com/ecomfe/echarts">ECharts ★ 11457
⧗ 0</a></strong> - Echarts is a commercial charting solution originally
intended to address the report need of the Companys various business
systems.</li>
<li><strong><a href="https://github.com/Freeboard/freeboard">Freeboard ★
3034 ⧗ 0</a></strong> - A damn-sexy, open source real-time dashboard
builder for IOT and other web mashups. A free open-source alternative to
Geckoboard.</li>
<li><strong><a
href="https://github.com/highslide-software/highcharts.com">HighCharts ★
4949 ⧗ 0</a></strong> - Highcharts JS, the JavaScript charting
framework</li>
<li><a href="https://github.com/electrocoder/iotdashboard">iotdashboard
★ 7 ⧗ 14</a> - Fast Django server for IOT Devices.</li>
<li><a href="https://github.com/shelloid/shelloid">Shelloid ★ 20 ⧗ 1</a>
- is an open source IoT-ready real-time big data web application
platform built using Node.js and Clojure.</li>
</ul>
<h2 id="real-time-data">Real-time Data</h2>
<ul>
<li><a href="https://github.com/streamdal/streamdal">Streamdal</a> - An
IoT-ready, Wasm-powered workflow engine you embed directly into
application code for ridiculously fast, real-time data
transformations.</li>
</ul>
<h2 id="hardware">Hardware</h2>
<ul>
<li><a href="https://github.com/AprilBrother/APixel">APixel ★ 8 ⧗ 31</a>
- APixel is a combination of a ESP8266 dev board with a WS2812B
(Addressable RGB) LED all in one.</li>
<li><a href="http://www.arduino.cc/">Arduino</a> - open-source
electronics platform based on easy-to-use hardware and software.</li>
<li><a href="https://www.arduino.cc/en/Main/ArduinoBoardZero">Arduino
ZERO</a> - This board aims to provide a platform for innovative projects
in smart IoT devices, wearable technology, high-tech automation, crazy
robotics, and much more.</li>
<li><a href="http://beagleboard.org/getting-started/">BeagleBone</a> -
BeagleBone Black is a low-cost, community-supported development platform
for developers and hobbyists.</li>
<li><a href="https://github.com/bitsybits/bitsybits-core">Bitsy Bits ★ 3
⧗ 36</a> - is an IoT composite project. This means it has all parts to
implement the full user experience.</li>
<li><a href="https://github.com/carloop/carloop-library">Carloop ★ 6 ⧗
0</a> - Make apps for your car using signals from OBD-II, CAN and GPS.
Publish data online using the Particle platform.</li>
<li><a
href="http://www.dfrobot.com/wiki/index.php/CheapDuino_(SKU:DFR0236)">Cheapduino</a>
- CheapDuino is the most cheapest Arduino compatible processor in the
world.</li>
<li><a href="https://github.com/Jeija/esp8266-smartwatch">ESP8266
Smartwatch ★ 39 ⧗ 0</a> - ESP8266 DIY WiFi Smartwatch with MPU-9250,
RTC, OLED, FT232, …</li>
<li><a
href="http://www.arduino.cc/en/ArduinoCertified/IntelGalileo">Intel
Galileo</a> - Galileo is a microcontroller board based on the Intel®
Quark SoC X1000 Application Processor, a 32-bit Intel Pentium-class
system on a chip</li>
<li><a href="https://www.microduino.cc/">Microduino</a> - Microduino is
about the size of a quarter and less than half the size of the original
Arduino board.</li>
<li><a href="http://www.nodemcu.com/">NodeMCU</a> - a firmware based on
ESP8266 wifi-soc.</li>
<li><a href="https://github.com/dekuNukem/Powerduino">Powerduino ★ 53 ⧗
102</a> - A fully programmable power strip with energy monitoring and
wireless connectivity.</li>
<li><a href="https://github.com/pulp-platform/pulpino">PULPino ★ 201 ⧗
0</a> - PULPino is an open-source microcontroller system, based on a
small 32-bit RISC-V core developed at ETH Zurich.</li>
<li><a href="https://www.raspberrypi.org/">Raspberry Pi</a> - a tiny and
affordable computer that you can use to learn programming through fun,
practical projects</li>
<li><a href="http://rayshobby.net/sqrwear/">SquareWear</a> - An
Open-Source Arduino-based Wearable Microcontroller</li>
<li><a href="https://tessel.io/">Tessel</a> - Tessel is a completely
open source and community-driven IoT and robotics development.
platform.</li>
<li><a href="http://www.wemos.cc">Wemos</a> - Very-cheap firmware based
on ESP8266 wifi-soc.</li>
<li><a href="https://github.com/widora/openwrt_widora">Widora ★ 15 ⧗
21</a> - Widora is open source WiFi development hardware prototype with
sound card based on MT7688A running <a
href="https://github.com/openwrt/openwrt">OpenWrt</a>.</li>
</ul>
<h2 id="home-automation">Home Automation</h2>
<ul>
<li><a
href="https://github.com/chkr1011/CK.HomeAutomation">CK.HomeAutomation ★
15 ⧗ 9</a> - The first open source Home Automation SDK for Windows 10
IoT Core.</li>
<li><a href="http://eclipse.org/smarthome/">Eclipse SmartHome</a> -
Smart Home adoption will only gain momentum if the different devices can
be connected into over-arching use cases, but currently the market for
Smart Home systems and IoT gadgets is heavily fragmented.</li>
<li><strong><a href="https://github.com/pkozul/ha-floorplan">Floorplan
for Home Assistant ★ 949 ⧗ 0</a></strong> - the Home Assistant front end
provides a great way of viewing and interacting with your entities.</li>
<li><strong><a
href="https://github.com/ni-c/heimcontrol.js">heimcontrol.js ★ 1306 ⧗
4</a></strong> - Home-Automation with node.js and Raspberry PI</li>
<li><strong><a
href="https://github.com/balloob/home-assistant">home-assistant ★ 3237 ⧗
0</a></strong> - Open-source home automation platform running on Python
3</li>
<li><a href="https://github.com/denschu/home.pi">home.pi ★ 145 ⧗ 1</a> -
Home Automation with AngularJS and MQTT on a Raspberry Pi</li>
<li><strong><a href="https://github.com/nfarina/homebridge">Homebridge ★
3030 ⧗ 0</a></strong> - Homebridge is a lightweight NodeJS server you
can run on your home network that emulates the iOS HomeKit API.</li>
<li><a href="https://github.com/jonathanrjpereira/Lumos">Lumos ★ 70 ⧗
1</a> - aims to change that by pairing with WiFi and uses Machine
Learning to adjust the light to match your sleep schedule.</li>
<li><strong><a
href="https://github.com/MicrosoftEdge/magic-mirror-demo">Magic Mirror ★
503 ⧗ 0</a></strong> - A ⚡Magic Mirror⚡ powered by a UWP Hosted Web
App.</li>
<li><a href="https://github.com/mozilla/smarthome.iot">Mozilla Smart
Home ★ 4 ⧗ 8</a> - offers a middle ground between “in a box” solutions
like Apple Homekit and DIY solutions like Raspberry Pi</li>
<li><a
href="https://github.com/mycontroller-org/mycontroller">MyController ★
110 ⧗ 0</a> - is automation controller for home, office or any
place.</li>
<li><a href="https://ninjablocks.com/">Ninja Blocks</a> - Smart home
controller. A computer for the coffee table.</li>
<li><strong><a href="https://github.com/openhab/openhab-distro">openHAB
★ 2536 ⧗ 0</a></strong> - a vendor and technology agnostic open source
automation software for your home.</li>
<li><a href="https://github.com/pimatic/pimatic">Pimatic ★ 362 ⧗ 0</a> -
A home automation server and framework for the raspberry pi running on
node.js.</li>
<li><a href="http://projects.privateeyepi.com/">PrivateEyePi</a> - Home
Automation and Monitoring Projects for Raspberry Pi</li>
<li><a href="http://razberry.z-wave.me/">RaZberry</a> - RaZberry brings
Z-Wave to the Raspberry PI platform.</li>
<li><strong><a href="https://github.com/evancohen/smart-mirror">Smart
Mirror ★ 1181 ⧗ 0</a></strong> - The fairest of them all. A DIY voice
controlled smart mirror with IoT integration.</li>
<li><a
href="https://github.com/KmanOz/Sonoff-HomeAssistant">Sonoff-HomeAssistant
★ 336 ⧗ 1</a> - is alternative firmware for the brilliant &amp; cheap ($
not quality) range of Sonoff range of ESP-8266 based WiFi controlled
switches.</li>
<li><a href="https://github.com/futurice/vor">Vör ★ 31 ⧗ 2</a> - is open
source software and hardware for turning your open office into an open,
real-time map for finding people, open work places and current
events.</li>
<li><a href="https://github.com/node-red/node-red">Node-RED</a> -
Node-RED is a programming tool for wiring together hardware devices,
APIs and online services in new and interesting ways.</li>
<li><a href="https://github.com/hkontrol/hkontroller">hkontroller</a> -
Apple HomeKit Controller implemented in Go programming language.</li>
<li><a href="https://github.com/hkontrol/hkmobile">hkmobile</a> - Apple
HomeKit Controller for Android.</li>
</ul>
<h2 id="ide">IDE</h2>
<ul>
<li><a href="https://github.com/urish/angular2-iot">Angular 2 IoT ★ 10 ⧗
4</a> - is an experimental technology that allows you to program
physical hardware (buttons, LEDs, etc.) using Angular 2.</li>
<li><a href="https://github.com/gepd/Deviot">DevIoT ★ 70 ⧗ 1</a> -
Sublime Text plugin for IoT development.</li>
<li><a
href="https://github.com/platformio/platformio-atom-ide">Platformio Atom
IDE ★ 108 ⧗ 2</a> - The next generation integrated development
environment for IoT.</li>
<li><strong><a href="https://github.com/Robot-Will/Stino">Stino ★ 1280 ⧗
1</a></strong> - is a Sublime Text plugin that provides an Arduino-like
environment for editing, compiling and uploading sketches.</li>
<li><a
href="https://github.com/Wyliodrin/WyliodrinSTUDIO">WyliodrinSTUDIO ★ 25
⧗ 2</a> - Wyliodrin STUDIO is a Chrome based IDE for software and
hardware development for IoT and Embedded Linux systems.</li>
</ul>
<h2 id="robotics">Robotics</h2>
<ul>
<li><strong><a href="https://github.com/Microsoft/AirSim">AirSim ★ 2606
⧗ 1</a></strong> - is a simulator for drones (and soon other vehicles)
built on Unreal Engine.</li>
<li><strong><a href="https://github.com/hybridgroup/artoo">artoo ★ 1269
⧗ 0</a></strong> - Ruby framework for robotics and the Internet of
Things.</li>
<li><strong><a href="https://github.com/github/hubot">hubot ★ 10481 ⧗
0</a></strong> - A customizable life embetterment robot.</li>
</ul>
<h2 id="others">Others</h2>
<p>for embedded systems (IoT in mind).</p>
<ul>
<li><a
href="https://github.com/kachkaev/aws-iot-button-logger-to-git/">AWS IoT
Button logger to git ★ 4 ⧗ 2</a> - A beginner-friendly AWS Lambda
function that logs events from IoT devices into a git repository of your
choice. Written in TypeScript, tested with Jest, compiled with Parcel.
Uses Azure Pipelines for CI/CD.</li>
<li><a href="https://github.com/cortoproject/corto">Corto ★ 15 ⧗ 4</a> -
Corto is a tested, proven architecture for normalizing data from
different technologies into one view regardless of location, format or
datamodel.</li>
<li><a href="https://github.com/emul8/emul8">Emul8 ★ 50 ⧗ 71</a> - is an
emulator of various embedded systems. With Emul8 you can develop
embedded software entirely in a virtual environment that runs within
your PC.</li>
<li><strong><a
href="https://github.com/spacehuhn/esp8266_deauther">ESP8266 Deauther ★
3806 ⧗ 0</a></strong> - allows you to perform a deauth attack with an
ESP8266 against selected networks.</li>
<li><a href="https://github.com/fluent/fluent-bit">fluent-bit ★ 90 ⧗
4</a> - is a data collector for Linux, Embedded Linux, OSX and BSD
family operating systems.</li>
<li><a href="https://github.com/LigaData/Kamanja">Kamanja ★ 21 ⧗ 1</a> -
is an open-source continuous decisioning engine that is hardened for
enterprise reliability requirements, scalable to IoT level data volumes,
and enables low latency use cases.</li>
<li><strong><a href="https://github.com/node-red/node-red">Node-RED ★
2513 ⧗ 0</a></strong> - A visual tool for wiring the Internet of
Things.</li>
<li><a href="https://docs.openmqttgateway.com">OpenMQTTGateway</a> -
BLE, 433Mhz, LoRa to MQTT gateway with hundreds of devices supported.
Integrate with Home-Assistant, OpenHAB, Jeedom, Domoticz, FHEM and many
more.</li>
<li><a href="https://github.com/PromenadeSoftware/Parlay">Parlay ★ 8 ⧗
160</a> - is software that brings visibility and accessibility to
embedded devices.</li>
<li><a href="https://github.com/muka/redzilla">redzilla ★ 13 ⧗ 37</a> -
is a service which allow to create easily instances of node-red.</li>
<li><a href="https://github.com/JoaoLopesF/RemoteDebug">RemoteDebug ★ 17
⧗ 11</a> - A library to remote debug over telnet connection!</li>
<li><a href="https://github.com/SolidStateGroup/rio">rio ★ 68 ⧗ 0</a> -
An open source library allowing you to create an internet connected LED
wall</li>
<li><strong><a
href="https://github.com/arendst/Sonoff-Tasmota">Sonoff-Tasmota ★ 4869 ⧗
0</a></strong> - Provide ESP8266 based itead Sonoff with Web, MQTT and
OTA firmware using Arduino IDE.</li>
<li><a href="https://github.com/lyegoshin/tinyVP">tinyVP ★ 12 ⧗ 48</a> -
is a very small and lean hypervisor using MIPS R5 hardware VZ
option</li>
<li><a href="https://github.com/eclipse/vorto">vorto ★ 32 ⧗ 3</a> - is a
toolset that lets you describe devices using a simple language and share
these descriptions, so-called Information Models, in a centralized Vorto
Repository.</li>
</ul>
<h2 id="language">Language</h2>
<ul>
<li><p><a href="https://github.com/bettio/AtomVM">AtomVM ★ 390 ⧗ 0</a> -
AtomVM is a tiny portable virtual machine that allows Erlang and Elixir
code to run on microcontrollers with less than 500KB of RAM such as the
ESP32.</p></li>
<li><p><a href="https://github.com/c3d/elfe">ELIoT ★ 76 ⧗ 48</a> -
Extensible Language for Everyday (and the Internet of Things)</p></li>
<li><p><a href="https://github.com/elua/elua">eLua ★ 393 ⧗ 1</a> -
Quickly prototype and develop embedded software applications with the
power of Lua and run them on a wide range of microcontroller
architectures.</p></li>
<li><p><a href="https://github.com/esp8266/Basic">ESP Basic ★ 144 ⧗
0</a> - Basic Interpreter for the ESP8266</p></li>
<li><p><strong><a
href="https://github.com/Samsung/jerryscript">JerryScript ★ 1244 ⧗
0</a></strong> - A JavaScript engine for Internet of Things.</p></li>
<li><p><strong><a href="https://github.com/luvit/luvit">luvit ★ 2237 ⧗
0</a></strong> - Node.JS for the Lua Inventor.</p></li>
<li><p><strong><a
href="https://github.com/micropython/micropython">MicroPython ★ 3070 ⧗
0</a></strong> - MicroPython is a lean and fast implementation of the
Python 3 programming language that is optimised to run on a
microcontroller.</p></li>
<li><p><a href="https://github.com/dimkr/szl">szl ★ 100 ⧗ 0</a> - is a
tiny, embeddable scripting engine inspired by Tcl and shell.</p></li>
<li><p><strong><a href="https://github.com/zdevito/terra">Terra ★ 1248 ⧗
0</a></strong> - is a low-level system programming language that is
embedded in and meta-programmed by the Lua programming
language.</p></li>
<li><p><strong><a href="https://toitlang.org/">Toitlang ★ 961 ⧗
0</a></strong> - is a high-level language thats made to have a syntax
very close to Python. As its built from first principles for
microcontrollers, its at least 20x faster than MicroPython. Theyve
also built a slick IDE integration.</p></li>
<li><p><strong><a href="https://github.com/cesanta/v7">V7 ★ 576 ⧗
0</a></strong> - V7 is a JavaScript engine written in C. It makes it
possible to program Internet of Things (IoT) devices in
JavaScript.</p></li>
<li><p><strong><a
href="https://github.com/pikasTech/pikaScript">PikaScript ★ 660 ⧗
36</a></strong> - PikaScript is a extremely lightweight python engine
that can run with less than 4KB of RAM such as stm32g030c8 and
stm32f103c8. It is zero dependency, zero configuration, easy to deploy
and expand. ### Others</p></li>
<li><p><a
href="https://github.com/JanGoe/esp8266-wifi-relay">ESP8266-Wifi-Relay ★
31 ⧗ 19</a> - ESP8266-ESP12e Wifi Doppel Relay IOT Unterputz Montage
möglich / Schaltaktor.</p></li>
<li><p><a href="https://github.com/k3po/k3po">K3PO ★ 22 ⧗ 9</a> - is a
network driver and language agnostic testing tool.</p></li>
<li><p><strong><a
href="https://github.com/graemedouglas/LittleD">LittleD ★ 545 ⧗
3</a></strong> - A relational database for embedded devices and sensors
nodes.</p></li>
<li><p><strong><a href="https://github.com/ARMmbed/mbedtls">mbed TLS ★
601 ⧗ 0</a></strong> - An open source, portable, easy to use, readable
and flexible SSL library</p></li>
<li><p><a
href="https://github.com/cesanta/mongoose-flashing-tool">Mongoose
Flashing Tool ★ 36 ⧗ 7</a> - Mongoose Flashing Tool (also called MFT) is
the Mongoose IoT Platform flashing tool.</p></li>
<li><p><strong><a href="https://github.com/emc-advanced-dev/unik">UniK ★
593 ⧗ 0</a></strong> - is a tool for compiling application sources into
unikernels (lightweight bootable disk images) rather than
binaries.</p></li>
</ul>
<h2 id="protocol-library">Protocol Library</h2>
<h3 id="mqtt">MQTT</h3>
<ul>
<li><a href="https://github.com/IBM-Swift/Aphid">Aphid ★ 58 ⧗ 4</a> - A
lightweight MQTT 3.1.1 client written in pure Swift 3.</li>
<li><a href="https://github.com/256dpi/arduino-mqtt">arduino-mqtt ★ 95 ⧗
6</a> - MQTT library for Arduino based on the Eclipse Paho
projects.</li>
<li><strong><a
href="https://github.com/eclipse/paho.mqtt.javascript">Eclipse Paho
JavaScript client ★ 510 ⧗ 1</a></strong> - The Paho JavaScript Client is
an MQTT browser-based client library written in Javascript that uses
WebSockets to connect to an MQTT Broker.</li>
<li><a href="https://github.com/eclipse/paho.mqtt.c">Eclipse Paho MQTT C
client ★ 142 ⧗ 3</a> - This code builds libraries which enable
applications to connect to an MQTT broker to publish messages, and to
subscribe to topics and receive published messages.</li>
<li><strong><a href="https://github.com/emqx/emqx">EMQX ★ 10300 ⧗
1800</a></strong> - An ultra-scalable open-source MQTT broker. Connect
100M+ IoT devices in one single cluster, move and process real-time IoT
data with 1M msg/s throughput at 1ms latency.</li>
<li><a href="https://github.com/tuanpmt/esp_mqtt">ESP8266 MQTT ★ 440 ⧗
0</a> - MQTT client library for ESP8266 Soc</li>
<li><a href="https://bitbucket.org/xoseperez/espurna">Espruna</a> -
Firmware for ESP8266 based smart switches. Includes Web GUI, MQTT and
AOT software updates.</li>
<li><a href="https://github.com/mikespook/gleam">gLeam ★ 50 ⧗ 108</a> -
A operation cluster based on MQTT.</li>
<li><a href="https://github.com/hivemq">HiveMQ</a> - a MQTT broker and
MQTT client in Java.</li>
<li><a href="https://github.com/marvinroger/homie-esp8266">Homie for
ESP8266 ★ 115 ⧗ 1</a> - An Arduino for ESP8266 implementation of Homie,
an MQTT convention for the IoT.</li>
<li><a href="https://github.com/marvinroger/homie-server">Homie Server ★
45 ⧗ 3</a> - A Web server for Homie, an MQTT convention for the
IoT.</li>
<li><a href="https://github.com/fusesource/mqtt-client">Java mqtt-client
★ 405 ⧗ 2</a> - A Java MQTT Client.</li>
<li><a href="https://github.com/PasiSalenius/LightMQTT">LightMQTT ★ 32 ⧗
11</a> - is a lightweight MQTT client, written in Swift.</li>
<li><a href="https://github.com/ppatierno/m2mqtt">m2mqtt ★ 69 ⧗ 11</a> -
MQTT Client Library for .Net and WinRT.</li>
<li><strong><a href="https://github.com/uNetworking/uTT">microTT ★ 673 ⧗
1</a></strong> - is a lightweight and efficient MQTT broker designed to
raise the bar for pub/sub performance.</li>
<li><a href="https://github.com/moquette-io/moquette">moquette ★ 2239 ⧗
2</a> - Java MQTT lightweight broker.</li>
<li><strong><a href="https://github.com/mcollina/mosca">mosca ★ 1097 ⧗
0</a></strong> - Mosca is a node.js mqtt broker.</li>
<li><a href="https://github.com/eclipse/mosquitto">Mosquitto ★ 158 ⧗
0</a> - An Open Source MQTT v3.1/v3.1.1 Broker.</li>
<li><a href="https://mqtt-explorer.com/">MQTT Explorer</a> - Tool to
visualize your MQTT topics in a topic hierarchy, a MQTT swiss-army
knife.</li>
<li><a href="https://github.com/jacklund/mqttKafkaBridge">MQTT Kafka
Bridge ★ 28 ⧗ 35</a> - Bridge which consumes MQTT messages and
republishes them on Kafka on the same topic.</li>
<li><a href="https://github.com/LiamBindle/MQTT-C">MQTT-C ★ 52 ⧗ 2</a> -
A portable MQTT C client for embedded systems and PCs alike.</li>
<li><strong><a href="https://github.com/mqttjs/MQTT.js">MQTT.js ★ 1359 ⧗
0</a></strong> - The MQTT client for Node.js and the browser.</li>
<li><a href="https://github.com/linkgo/neurite">neurite ★ 4 ⧗ 5</a> - A
serial to MQTT bridge, an easier way to build IoT product with esp8266
Arduino.</li>
<li><a
href="https://github.com/tennessine/paho.mqtt.wxapp">paho.mqtt.wxapp ★
196 ⧗ 0</a> - paho.mqtt.javascript可以让你在微信小程序里连接MQTT
broker实现在小程序里控制硬件也可用于游戏。</li>
<li><strong><a href="https://github.com/knolleary/pubsubclient">PubSub
Client ★ 684 ⧗ 0</a></strong> - A client library for the Arduino
Ethernet Shield that provides support for MQTT.</li>
<li><a href="https://github.com/strongloop/strong-pubsub">strong-pubsub
★ 97 ⧗ 1</a> - PubSub for Node.js, Browser, Mobile and IoT</li>
<li><strong><a href="https://github.com/surgemq/surgemq">SurgeMQ ★ 776 ⧗
1</a></strong> - is a high performance MQTT broker and client library
that aims to be fully compliant with MQTT 3.1 and 3.1.1 specs.</li>
<li><strong><a href="https://github.com/erlio/vernemq">VerneMQ ★ 561 ⧗
1</a></strong> - A distributed MQTT message broker.</li>
<li><a href="https://github.com/wolfSSL/wolfMQTT">WolfSSL MQTT ★ 155 ⧗
14</a> - A C MQTT library that works with WolfSSL.</li>
<li><a href="https://waterstream.io/">Waterstream</a> - MQTT broker
leveraging Apache Kafka as its own storage and distribution engine.</li>
<li><a href="https://github.com/nanomq/nanomq">NanoMQ</a> - A
light-weight and Blazing-fast MQTT Broker for IoT Edge platform.</li>
</ul>
<h3 id="coap">CoAP</h3>
<ul>
<li><a href="https://github.com/eclipse/californium">Californium ★ 36 ⧗
0</a> - Californium is a Java implementation of CoAP for the IoT backend
and less constrained IoT devices.</li>
<li><a href="https://github.com/smeshlink/CoAP.NET">CoAP.NET ★ 47 ⧗
4</a> - A C# implementation of the CoAP protocol.</li>
<li><a href="https://github.com/mkovatsc/Copper">Copper ★ 46 ⧗ 14</a> -
A Firefox add-on to browse the Internet of Things.</li>
<li><a href="https://github.com/dustin/go-coap">Go CoAP ★ 110 ⧗ 8</a> -
Implementation of CoAP in go.</li>
<li><a href="https://github.com/morkai/h5.coap">h5.coap ★ 36 ⧗ 26</a> -
Implementation of the Constrained Application Protocol (CoAP) client for
node.js.</li>
<li><a href="https://github.com/stuffrabbit/iCoAP">iCoAP ★ 28 ⧗ 21</a> -
Objective-C Client Implementation of CoAP.</li>
<li><a href="https://github.com/open-coap/java-coap">java-coap ★ 3 ⧗
0</a> - Complete CoAP implementation in java (it is a fork with lots of
improvements).</li>
<li><a href="https://github.com/Lobaro/lobaro-coap">lobaro-coap ★ 74 ⧗
4</a> - Complete CoAP Implementation in C.</li>
<li><a href="https://github.com/ARMmbed/java-coap">mbed CoAP ★ 23 ⧗
11</a> - makes it easy to integrate a Java SE enabled device with coap
based services like mbed Cloud.</li>
<li><a href="https://github.com/1248/microcoap">microcoap ★ 259 ⧗ 10</a>
- A small CoAP implementation for microcontrollers.</li>
<li><a href="https://github.com/ckrey/MQTT-Client-Framework">MQTT Client
Framework ★ 312 ⧗ 1</a> - iOS, OSX, tvOS native ObjectiveC MQTT Client
Framework.</li>
<li><a href="https://github.com/mcollina/node-coap">Node CoAP ★ 176 ⧗
11</a> - node-coap is a client and server library for CoAP modeled after
the http module.</li>
<li><a href="https://github.com/openwsn-berkeley/coap">Python CoAP ★ 36
⧗ 5</a> - A CoAP Python library.</li>
<li><a href="https://github.com/stuffrabbit/SwiftCoAP">SwiftCoAP ★ 22 ⧗
12</a> - Swift Server/Client Implementation of CoAP.</li>
<li><a href="https://github.com/siskin/txThings">txThings ★ 48 ⧗ 3</a> -
CoAP library for Twisted framework.</li>
</ul>
<h3 id="spark">Spark</h3>
<ul>
<li><a href="https://github.com/spark/spark-protocol">spark-protocol ★
81 ⧗ 14</a> - Node.JS module for hosting direct encrypted CoAP socket
connections.</li>
<li><a href="https://github.com/spark/spark-server">spark-server ★ 371 ⧗
13</a> - An API compatible open source server for interacting with
devices speaking the spark-protocol</li>
</ul>
<h3 id="wemo">WeMo</h3>
<ul>
<li><a
href="https://github.com/kakopappa/arduino-esp8266-alexa-multiple-wemo-switch">arduino-esp8266-alexa-multiple-wemo-switch
★ 213 ⧗ 0</a> - #Arduino Esp8266 Alexa Multiple Belkin wemo switch
emulator.</li>
<li><a
href="https://github.com/kakopappa/arduino-esp8266-alexa-wemo-switch">arduino-esp8266-alexa-wemo-switch
★ 213 ⧗ 5</a> - Amazon Alexa + WeMos switch made with Arduino D1
Mini.</li>
<li><a href="https://github.com/makermusings/fauxmo">fauxmo ★ 430 ⧗
0</a> - Emulated Belkin WeMo devices that work with the Amazon
Echo.</li>
<li><a
href="https://github.com/rudders/homebridge-platform-wemo">homebridge-platform-wemo
★ 106 ⧗ 24</a> - Belkin WeMo Platform plugin for the awesome Homebridge
project.</li>
<li><a href="https://github.com/iancmcc/ouimeaux">ouimeaux ★ 319 ⧗ 0</a>
- Open source control for Belkin WeMo devices.</li>
<li><a href="https://github.com/thatguydan/wemo.js">wemo.js ★ 19 ⧗
288</a> - This library aims to provide a simple interface to a Belkin
WeMo Power Sockets.</li>
<li><a href="https://github.com/dhleong/wemore">wemore ★ 26 ⧗ 10</a> - A
more awesome library for Belkin WeMo interactions.</li>
</ul>
<h3 id="smcp">SMCP</h3>
<ul>
<li><a href="https://github.com/darconeous/smcp">SMCP ★ 55 ⧗ 0</a> - is
an experimental CoAP-based machine-to-machine (M2M) protocol that is in
the early stages of development.</li>
</ul>
<h3 id="lora">Lora</h3>
<ul>
<li><a href="https://github.com/brocaar/lora-gateway-bridge">LoRa
Gateway Bridge ★ 78 ⧗ 0</a> - is a service which abstracts the
packet_forwarder UDP protocol running on most LoRa gateways into JSON
over MQTT.</li>
<li><a href="https://github.com/brocaar/loraserver">LoRa Server ★ 237 ⧗
0</a> - LoRa Server is an open-source LoRaWAN network-server.</li>
<li><a href="https://github.com/hallard/LoRasPI">LoRaPI ★ 28 ⧗ 31</a> -
Raspberry PI Lora Gateway/Node for RFM92/95/96/98/69HCW Modules.</li>
<li><a href="https://github.com/CongducPham/LowCostLoRaGw">LowCostLoRaGw
★ 161 ⧗ 4</a> - Low-cost LoRa IoT &amp; gateway with SX1272/76,
Raspberry and Arduino.</li>
</ul>
<h3 id="osgp">OSGP</h3>
<ul>
<li><a href="https://github.com/OSGP/Platform">OSGP Platform ★ 35 ⧗
7</a> - is an open, generic, scalable and independent Internet of
Things platform, which enables various connected smart objects in the
public space to be easily controlled and monitored.</li>
</ul>
<h3 id="openthread">OpenThread</h3>
<ul>
<li><strong><a
href="https://github.com/openthread/openthread">OpenThread ★ 1139 ⧗
2</a></strong> - OpenThread is an open-source implementation of the
Thread networking protocol.</li>
<li><a href="https://github.com/openthread/borderrouter">OpenThread
Border Router ★ 64 ⧗ 0</a> - An open source border router, built to work
with OpenThread.</li>
</ul>
<h3 id="others-1">Others</h3>
<ul>
<li><a href="https://github.com/AVSystem/Anjay">Anjay ★ 16 ⧗ 23</a> - is
a C library that aims to be the reference implementation of the OMA
Lightweight Machine-to-Machine (LwM2M) device management protocol.</li>
<li><strong><a
href="https://github.com/libimobiledevice/libimobiledevice">libimobiledevice
★ 2294 ⧗ 0</a></strong> - A library to communicate with services of
Apple iOS devices using native protocols.</li>
<li><strong><a href="https://github.com/teamsaas/meq">MeQ ★ 920 ⧗
1</a></strong> - is a real-time communication service for connecting
online devices.</li>
<li><a
href="https://github.com/MOSAIC-LoPoW/dash7-ap-open-source-stack">OSS-7
★ 44 ⧗ 37</a> - is an open source implementation of the DASH7 Alliance
protocol for ultra low power wireless sensor communication.</li>
</ul>
<h2 id="fork">Fork</h2>
<ul>
<li><a href="https://github.com/ianmas-aws/iot-button-emulator">AWS IoT
Button ★ 5 ⧗ 4</a> - Emulate the AWS IoT Button on a Raspberry Pi with a
simple push button using this C++ sample.</li>
</ul>
<h2 id="hardware-com">Hardware Com</h2>
<h3 id="bluetooth">Bluetooth</h3>
<ul>
<li><a
href="https://github.com/PureSwift/BluetoothLinux">BluetoothLinux</a> is
a Pure Swift Linux Bluetooth Stack.</li>
<li><a href="https://gateway.theengs.io">Theengs gateway</a> BLE to MQTT
gateway compatible with over 90 Bluetooth sensors.</li>
<li><strong><a
href="https://github.com/don/BluetoothSerial">BluetoothSerial ★ 863 ⧗
0</a></strong> - Cordova (PhoneGap) Plugin for Serial Communication over
Bluetooth</li>
<li><a
href="https://github.com/rusel1989/react-native-bluetooth-serial">React
Native Bluetooth Serial ★ 299 ⧗ 2</a> - React Native version of
BluetoothSerial plugin. For both android and ios</li>
</ul>
<h3 id="nfc">NFC</h3>
<ul>
<li><a
href="https://github.com/adafruit/Adafruit_NFCShield_I2C">Adafruit_NFCShield_I2C
★ 110 ⧗ 13</a> - I2C Driver for Adafruits PN532-based NFC Shield</li>
<li><a href="https://github.com/GoogleChrome/chrome-nfc">Chrome App NFC
Library ★ 117 ⧗ 4</a> - With this simple library, you can build a Chrome
App that communicates over USB with NFC Readers.</li>
<li><a href="https://github.com/islog/liblogicalaccess">LibLogicalAccess
★ 53 ⧗ 17</a> - C++ RFID Library for Windows/Linux/Mac. For PC/SC, NFC,
ISO compliant and proprietary hardware.</li>
<li><a href="https://github.com/nfc-tools/libnfc">libnfc ★ 119 ⧗ 4</a> -
Platform independent Near Field Communication library.</li>
<li><a href="https://github.com/grundid/nfctools">NFC Tools for Java ★
183 ⧗ 26</a> - NFCTools is a collection of libraries and tools for NFC
in Java.</li>
<li><a href="https://github.com/camme/node-nfc">Node NFC ★ 41 ⧗ 38</a> -
A first try at binding libnfc to node.</li>
<li><a href="https://github.com/AdamLaurie/RFIDIOt">RFIDIOt ★ 314 ⧗
6</a> - python RFID / NFC library &amp; tools.</li>
</ul>
<h3 id="serial">Serial</h3>
<ul>
<li><a href="https://github.com/rxtx/rxtx">rxtx ★ 67 ⧗ 4</a> - a Java
cross platform wrapper library for the serial port</li>
</ul>
<h3 id="others-2">Others</h3>
<ul>
<li><a href="https://github.com/resin-os/balena">Balena ★ 329 ⧗ 3</a> -
is a new container engine purpose-built for embedded and IoT use cases
and compatible with Docker containers.</li>
<li><strong><a href="https://github.com/RobotLocomotion/drake">Drake ★
500 ⧗ 0</a></strong> - is a toolbox maintained by the Robot Locomotion
Group at the MIT Computer Science and Artificial Intelligence Lab
(CSAIL).</li>
<li><a href="https://github.com/ibm-messaging">IBM messaging</a> -
Community around IBM Messaging products.</li>
<li><a href="https://github.com/sensaura-public/iotweb">IotWeb ★ 4 ⧗
9</a> - A Embedded HTTP and WebSocket Server for UWP/.NET 4.5.</li>
<li><a href="https://github.com/mendersoftware/deployments">Mender:
Deployment Service ★ 8 ⧗ 14</a> - Microservice for managing software
deployments for IIoT devices within Mender ecosystem.</li>
<li><strong><a href="https://github.com/octoblu/meshblu">meshblu ★ 738 ⧗
0</a></strong> - Machine-to-machine instant messaging platform for the
internet of things.</li>
<li><a href="https://github.com/kipe/enocean">Python Enocean ★ 13 ⧗
45</a> - A Python library for reading and controlling EnOcean
devices.</li>
<li><a href="https://github.com/tuanpmt/react-native-smartconfig">React
Native ESP8266 Smartconfig ★ 75 ⧗ 5</a> - a react-native module for
ESP8266 ESPTOUCH Smart config.</li>
<li><strong><a href="https://github.com/servo/servo">Servo ★ 7821 ⧗
0</a></strong> - is a prototype web browser engine written in the Rust
language.</li>
<li><a href="https://github.com/shellhub-io/shellhub">ShellHub ★ 702 ⧗
70</a> - Centralized SSH for the the edge and cloud computing.</li>
<li><a href="https://github.com/TheThingsNetwork/lorawan-stack">The
Things Stack ★ 887 ⧗ 4</a> - The Things Stack, an open source LoRaWAN
network server created by The Things Industries. Creators of the global
open crowdsourced Internet of Things data network The Things
Network.</li>
<li><a href="https://github.com/TheThingsNetwork/arduino-device-lib">The
Things Network Arduino Library ★ 82 ⧗ 9</a> - is an Arduino Library for
Arduino devices like The Things Uno and Node to communicate via The
Things Network.</li>
<li><a href="https://github.com/wamp-proto/wamp-proto">WAMP Protocol ★
228 ⧗ 1</a> - The Web Application Messaging Protocol The Web Application
Messaging Protocol.</li>
</ul>
<h2 id="software">Software</h2>
<ul>
<li><a href="https://github.com/mkovatsc/Copper">Copper ★ 46 ⧗ 14</a> -
A Firefox add-on to browse the Internet of Things</li>
<li><strong><a
href="https://github.com/processing/processing">Processing ★ 2644 ⧗
0</a></strong> - Processing is a flexible software sketchbook and a
language for learning how to code within the context of the visual
arts.</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="http://www.eclipse.org/paho">Paho</a> - The Paho project
provides open-source client implementations of MQTT and MQTT-SN
messaging protocols aimed at new, existing, and emerging applications
for MachinetoMachine (M-2-M) and Internet of Things (IoT).</li>
<li><a href="https://github.com/cesanta/smart.js">Smart.js ★ 487 ⧗ 0</a>
- Embedded Javascript engine for C/C++ with networking, file, database
and device interfaces</li>
<li><strong><a href="https://toit.io/">Toit ★ 961 ⧗ 67</a></strong> -
The Toit platform combines the functionality of serving your devices in
a robust, resilient way, and letting you have control over your devices
and your data, as well as ready-to-use over-the-air firmware and
application updates on your network-connected embedded devices.</li>
<li><a
href="https://github.com/volkanalkilic/ThingsOn.MQTT.Bench">ThingsOn
MQTT Bench</a> - ThingsOn MQTT Bench is a simple Cross-platform .NET
Core benchmark tool for MQTT brokers. It measures the maximum number of
messages that can be sent to the broker in a specified amount of
time.</li>
<li><a href="https://github.com/volkanalkilic/Mqtt-File-Uploader">MQTT
File Uploader</a> - MQTT File Uploader is a simple Cross-platform .NET
Core application that watches local directories for changes and uploads
new or modified files to an MQTT broker.</li>
</ul>
<h2 id="voice">Voice</h2>
<ul>
<li><a href="https://github.com/chelexa/chelexa">chelexa ★ 2 ⧗ 25</a> -
Natural voice recognition IoT cloud chess solution via the Amazon Echo
platform.</li>
<li><a href="https://mycroft.ai/">Mycroft</a> - Mycroft is the worlds
first open source voice assistant.</li>
</ul>
<h2 id="resources-websites-projects">Resources-Websites-Projects</h2>
<h3 id="course">Course</h3>
<ul>
<li><a
href="https://www.cybrary.it/course/advanced-penetration-testing/">Advanced
Penetration Testing</a> - Free</li>
<li><a href="https://www.coursera.org/specializations/iot">An
Introduction to Programming the Internet of Things (IOT)
Specialization</a> - Landing page of 6 courses (Introduction to the
Internet of Things and Embedded Systems / The Arduino Platform and C
Programming / Interfacing with the Arduino / The Raspberry Pi Platform
and Python Programming for the Raspberry Pi / Interfacing with the
Raspberry Pi / Programming for the Internet of Things Capstone).</li>
<li><a
href="https://www.coursera.org/learn/iot-architecture">Architecting
Smart IoT Devices</a> - Free</li>
<li><a
href="https://www.pluralsight.com/courses/building-intelligent-system-embedded-to-cloud">Build
an Intelligent System: From Embedded to Cloud (NOT FREE)</a> - None</li>
<li><a
href="https://www.cybrary.it/course/cryptography/">Cryptography</a> -
Free</li>
<li><a
href="http://online.stanford.edu/course/cyber-security-graduate-certificate">Cyber
Security Graduate Certificate</a> - Courses: Operating Systems and
Systems Programming, Introduction to Computer Networking, Computer and
Network Security, Bitcoin and Crypto Currencies, Introduction to
Cryptography, Technology and National Security (Paid).</li>
<li><a href="https://www.coursera.org/learn/iot-devices">Introduction to
Architecting Smart IoT Devices</a> - Free</li>
<li><a href="https://www.youtube.com/watch?v=ZLZkf8FVcsU">Low-Level
Software Security: Attacks and Countermeassures</a> - None</li>
<li><a href="https://www.cybrary.it/course/ethical-hacking/">Penetration
Testing and Ethical Hacking</a> - Free</li>
<li><a href="https://www.cybrary.it/course/secure-coding/">Secure
Coding</a> - Free</li>
<li><a
href="https://github.com/awslabs/lambda-refarch-iotbackend">Serverless
Reference Architecture: IoT Backend ★ 134 ⧗ 3</a> - demonstrates how to
use AWS Lambda in conjunction with Amazon Kinesis, Amazon DynamoDB,
Amazon Simple Storage Service (Amazon S3), and Amazon CloudWatch to
build a serverless system for ingesting and processing sensor data.</li>
<li><a href="https://www.cybrary.it/course/social-engineering/">Social
Engineering and Manipulation</a> - Free</li>
<li><a
href="https://www.coursera.org/learn/iot-software-architecture">Software
Architecture for the Internet of Things</a> - Free</li>
<li><a
href="http://computersecurity.stanford.edu/?q=certificate-overview">Stanford
Advanced Computer Security Certificate</a> - Required courses: Using
Cryptography Correctly, Writing Secure Code, Exploiting and Protecting
Web Applications; Elective courses: Software Security Foundations,
Mobile Security, Network Security, Emerging Threats &amp; Defenses
(Paid).</li>
<li><a
href="https://www.cybrary.it/course/web-application-pen-testing/">Web
Application Penetration Testing</a> - Free</li>
<li><a
href="https://www.coursera.org/learn/iot-connectivity-security">Web
Connectivity and Security in Embedded Systems</a> - Free</li>
<li><a href="https://skillcombo.com/topic/internet-of-things/free/">IOT
online courses</a> - Free</li>
</ul>
<h3 id="website">WebSite</h3>
<ul>
<li><a href="https://iot.eclipse.org">Eclipse IoT</a> - Eclipse
Foundation IoT top level project and working group.</li>
<li><a href="https://hackaday.io/projects">Hackaday</a> - Discover. Get
inspired. Repeat. Hack things for the better.</li>
<li><a href="http://www.ibm.com/developerworks/cn/iot">IBM IoT</a> - IBM
DeveloperWorks for IoT</li>
<li><a href="http://www.infoq.com/cn/adf">Infoq IoT Weekly</a> - Weekly
IoT News, Open Source Project, Hardware</li>
<li><a
href="http://www.instructables.com/tag/type-id/category-technology/">Instructables
- tech</a> - Explore the Biggest How To and DIY community where people
make and share inspiring, entertaining, and useful projects, recipes,
and hacks.</li>
<li><a href="https://makezine.com/">Makezine</a> - DIY Projects and
Ideas for Makers.</li>
<li><a
href="https://kandi.openweaver.com/explore/internet-of-things">Explore
IoT</a> - A search engine 🔎 tool to discover &amp; find a curated list
of popular &amp; new IoT libraries across all languages, top authors,
trending project kits, discussions, tutorials &amp; learning
resources.</li>
</ul>
<h3 id="blog">Blog</h3>
<ul>
<li><a href="https://create.arduino.cc">Arduino Create</a> - None</li>
<li><a href="http://edi.wang/">http://edi.wang/</a> -
<code>ASP.NET</code>, <code>Windows 10 IoT</code></li>
<li><a href="http://www.ibm.com/developerworks/cn/iot/">IBM
DeveloperWorks IoT</a> - None</li>
<li><a href="https://www.ibm.com/blogs/internet-of-things/">IBM IoT
Blog</a> - None</li>
<li><a href="https://industrial-iot.com/">Industrial IoT blog</a> -
“Industrial IoT/Industrie 4.0 Viewpoints”.</li>
<li><a href="https://software.intel.com/zh-cn/iot/home">Intel IoT
Blog</a> - None</li>
<li><a href="https://blogs.microsoft.com/iot/">Microsoft IoT Blog</a> -
None</li>
<li><a href="http://www.cnblogs.com/lsjwq/">唯笑志在-ServerSuperIO</a> -
None</li>
<li><a href="https://blog.bosch-si.com/">Bosch ConnectedWorld Blog</a> -
IoT articles from the world of Bosch.</li>
<li><a href="https://www.iotforall.com/">IoT for All</a> - High-quality
IoT content, resources, and news.</li>
</ul>
<h3 id="group">Group</h3>
<ul>
<li><a href="http://www.guokr.com/group/27/">Guokr DIY</a> - A Chinese
DIY Group.</li>
</ul>
<h3 id="github-org.">GitHub Org.</h3>
<ul>
<li><a href="https://github.com/intel-iot-devkit">Intel iot-devkit
libraries</a> - Official github repo for Intel IoT developer kit
libraries &amp; samples</li>
<li><a href="https://github.com/ms-iot/">Microsoft IoT</a> - Microsoft
IoT Team</li>
<li><a href="https://github.com/hybridgroup">The Hybrid Group</a> - the
create of cylon.js</li>
</ul>
<h3 id="free-book">Free Book</h3>
<ul>
<li><strong><a href="https://github.com/phodal/designiot">Design IoT ★
594 ⧗ 0</a></strong> - A Ebook to tech your create IoT System step by
step.</li>
<li><a href="https://github.com/nladuo/IoT-Firstep">IoT-Firstep ★ 24 ⧗
9</a> - A Ebook to tech your create IoT System.</li>
<li><a
href="http://github.com/marcozennaro/IPv6-WSN-book">IPv6-WSN-Book</a> -
an easy guide to Wireless Sensor Networks (WSN), IPv6 and the Internet
of Things (IoT).</li>
<li><a
href="https://www.manning.com/books/using-the-web-to-build-the-iot">Using
the Web to Build the IoT</a> - A collection of six hand-picked chapters
that introduce the key technologies and concepts for building the
application layer of the IoT.</li>
</ul>
<h3 id="related-resources-projects">Related Resources Projects</h3>
<ul>
<li><a
href="https://github.com/fkromer/awesome-embedded-systems">awesome-embedded-systems
★ 0 ⧗ 29</a> - The website <a
href="http://awesome-embedded-systems.org">awesome-embedded-systems.org</a>
lists resources about embedded system, software and hardware
development.</li>
<li><strong><a
href="https://github.com/hobbyquaker/awesome-mqtt">awesome-mqtt ★ 668 ⧗
0</a></strong> - Curated list of MQTT related stuff.</li>
</ul>
<h3 id="tutorial">Tutorial</h3>
<ul>
<li><a
href="https://github.com/nearform/micro-services-tutorial-iot">micro-services-tutorial-iot
★ 20 ⧗ 13</a> - An instructor led microservices workshop.</li>
<li><a
href="https://www.udemy.com/unpacking-the-internet-of-things/learn/v4/overview">Unpacking
the Internet of Things</a> - Shows use cases to help to identify
possible potential for enterprise specific products.</li>
<li><a
href="https://github.com/sofianinho/training/tree/master/iot">Arduino,
RaspberryPi and MQTT</a> - Builds an end to end IoT application that
ties together several aspects of the MQTT protocol.</li>
</ul>
<h2 id="edge">Edge</h2>
<ul>
<li><strong><a href="https://github.com/aregtech/areg-sdk">AREG SDK ★ 15
⧗ 0</a></strong> - AREG SDK is a developer-friendly, an
interface-centric real-time asynchronous communication engine to enable
distributed- and <a
href="https://csrc.nist.gov/publications/detail/sp/500-325/final">mist-computing</a>,
where connected Things interact and provide services, as if they act
like thin distributed servers.</li>
<li><a href="https://github.com/lf-edge/eden">Eden ★ 25 ⧗ 0</a> - CLI
for Edge Virtualization Engine (EVE)</li>
<li><a href="https://github.com/TIBCOSoftware/flogo">Project Flogo ★ 207
⧗ 0</a> - is an Open Source Framework for IoT Edge Apps &amp;
Integration.</li>
</ul>
<h2 id="ai">AI</h2>
<ul>
<li><strong><a href="https://github.com/Microsoft/ELL">ELL ★ 1859 ⧗
0</a></strong> - allows you to build and deploy machine-learned
pipelines onto embedded platforms, like Raspberry Pis, Arduinos,
micro:bits, and other microcontrollers.</li>
<li><a href="https://github.com/bashrc/libdeep">libdeep</a> - A deep
learning library for C/C++.</li>
<li><a href="https://github.com/kerberos-io/machinery">Machinery ★ 174 ⧗
0</a> - is a low-budget video surveillance solution, that uses computer
vision algorithms to detect changes, and that can trigger other
devices.</li>
<li><a
href="https://github.com/samjabrahams/tensorflow-on-raspberry-pi">TensorFlow
for Raspberry Pi ★ 317 ⧗ 0</a> - step-by-step instructions for
installing TensorFlow from source using Bazel (which is also compiled
from-scratch), as well as pre-built TensorFlow binaries.</li>
</ul>
<h2 id="analytics">Analytics</h2>
<ul>
<li><a href="https://github.com/asavinov/bistro">Bistro ★ 321 ⧗ 0</a> -
light-weight batch and stream analytics engine which radically changes
the way data is processed. Bistro relies on a novel column-oriented data
model and is intended for IoT applications and data processing at the
edge.</li>
<li><strong><a href="https://github.com/firehol/netdata">NetData ★ 18973
⧗ 0</a></strong> - is a system for distributed real-time performance and
health monitoring.</li>
<li><strong><a href="https://github.com/piwik/piwik">Piwik ★ 5374 ⧗
0</a></strong> - Piwik is the leading Free/Libre open analytics
platform.</li>
<li><a href="https://github.com/samsara/samsara">Samsara ★ 64 ⧗ 1</a> -
is a real-time analytics platform.</li>
</ul>
<h2 id="digital-twins">Digital Twins</h2>
<ul>
<li><a href="https://github.com/eclipse/ditto">Eclipse Ditto</a> is the
open-source project of Eclipse IoT that provides a ready-to-use
functionality to manage the state of Digital Twins.</li>
</ul>
<h2 id="others-3">Others</h2>
<ul>
<li><a href="https://github.com/Azure/connectthedots">connectthedots ★
307 ⧗ 0</a> - Connect tiny devices to Microsoft Azure services to build
IoT solutions</li>
<li><a href="https://github.com/foxmask/django-th">django-th ★ 275 ⧗
0</a> - take the control of your data with this opensource clone of
IFTTT, a bridge between your internet services.</li>
<li><a href="https://github.com/souliss/souliss">souliss ★ 137 ⧗ 8</a> -
Arduino based Distributed Networking Framework for Smart Homes and
IoT.</li>
</ul>
<h1 id="contributing">Contributing</h1>
<p>Your contributions are always welcome! Please submit a pull request
or create an issue to add a new framework, library or software to the
list. Do not submit a project that hasnt been updated in the past 6
months or is not awesome.</p>