Serverless
★ 7951 ⧗ 0 - Serverless is the application framework for building web, mobile and IoT applications exclusively on Amazon Web Services' Lambda and API Gateway.
Pando Cloud
- is the cloud part of Pando IoT solution. It's made of a bunch of tools, protocols and frameworks below: Pando Cloud, Pando Embeded Framework, Pando Protocol as so on.
Liota - is an
open source offering for IoT solution developers and resides primarily on IoT gateways.
Cylon.js
For Intel IoT ★ 29 ⧗ 40 - is a JavaScript framework for robotics, physical computing, and the Internet of Things (IoT).
Electron ★ 41 ⧗
16 - The Electron is a tiny cellular development kit based around U-Blox's SARA U-series (3G) or G-series (2G) cellular modem module and a STM32F205 ARM Cortex M3 microcontroller.
Ino ★ 874
⧗ 1 - Ino is a command line toolkit for working with Arduino hardware.
PJON ★ 427 ⧗ 4
- Digital communication framework for Arduino and IOT.
Windows Remote
Arduino ★ 98 ⧗ 13 - 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.
WiringPi ★ 455
⧗ 11 - Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi.
low level
btstack ★
151 ⧗ 1 - Dual-mode Bluetooth stack, with small memory footprint.
simbody
★ 540 ⧗ 0 - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
Soletta
★ 96 ⧗ 2 - Soletta Project is a framework for making IoT devices. With Soletta Project's libraries developers can easily write software for devices that control actuators/sensors and communicate using standard technologies.
SPIFFS ★ 174 ⧗
0 - Wear-leveled SPI flash file system for embedded devices.
uIP ★ 246 ⧗ 3
- uIP is a very small implementation of the TCP/IP stack.
WifiDog
★ 291 ⧗ 1 - a complete and embeddable captive portal solution for wireless community groups or individuals.
ARM mbed
★ 629 ⧗ 0 - 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.
Brillo
- Brillo extends the Android platform to all your connected devices.
f9-kernel ★
316 ⧗ 4 - An efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4
Hypriot ★ 54
⧗ 13 - get you started with Docker on a Raspberry Pi in no time.
JanOS ★ 138 ⧗ 0
- JanOS is an operating system designed to run on the chipset of mobile phones.
Linino ★ 83 ⧗ 13
- Linino is a GNU/Linux distribution based on OpenWRT and mantained by DogHunter.
macchina.io
★ 144 ⧗ 0 - An open-source toolkit for building embedded IoT applications that connect sensors, devices and cloud services.
NodeOS ★
3605 ⧗ 0 - Lightweight operating system using Node.js as userspace.
Raspbian - Raspbian is a
free operating system based on Debian optimized for the Raspberry Pi hardware.
RIOT ★ 748
⧗ 1 - The friendly Operating System for the Internet of Things
RT-Thread
★ 493 ⧗ 0 - RT-Thread is an open source real-time operating system for embedded devices from China.
seL4 Microkernel
★ 1344 ⧗ 1 - The world's first operating-system kernel with an end-to-end proof of implementation correctness and security enforcement is available as open source.
Snappy Ubuntu
Core - Canonical, A new, transactionally updated Ubuntu for clouds and devices.
TinyOS
★ 543 ⧗ 0 - designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.
Zephyr ★ 12 ⧗ 5
- is a small, scalable real-time operating system for use on resource-constrained systems supporting multiple architectures.
TachyOS
- 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.
Silk - 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.
Platform
Clavin
★ 212 ⧗ 2 - 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.
IoT.js ★
921 ⧗ 0 - Platform for Internet of Things with JavaScript.
Jasper - Jasper
is an open source platform for developing always-on, voice-controlled applications.
Lan ★ 105 ⧗ 0 -
Internet of Things Server Layer with CoAP, WebSocket, MQTT, HTTP Protocol
Mongoose IoT ★ 487
⧗ 0 - is a full-stack IoT platform including firmware and cloud components available for ESP8266.
Particle(Spark) - Particle
(formally Spark) is a complete, open source, full-stack solution for cloud-connected devices.
PlatformIO
★ 980 ⧗ 0 - PlatformIO is a cross-platform code builder and the missing library manager.
Undercontrol
★ 22 ⧗ 0 - Simple realtime IoT Platform with MQTT and Web-sockets support
APIs
Qeo Tinq
★ 6 ⧗ 392 - Tinq is completely based on the Qeo publish/subcribe framework produced by Technicolor as explained in the license section.
Middleware
Kaa ★ 234 ⧗ 0
- Kaa open-source middleware platform for building, managing, and integrating connected products with the Internet of Everything.
OpenIoT ★ 205
⧗ 0 - The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection
SiteWhere
★ 61 ⧗ 0 - SiteWhere open-source IoT platform for device connectivity & management, data persistence, processing, integration, and analytics -- both in cloud and on-premise.
Toolkits include Non-OS
layered architecture of JTAG interface and TAP support
KinomaJS ★ 293
⧗ 0 - A JavaScript runtime optimized for the applications that power IoT devices.
macchina.io
★ 144 ⧗ 0 - An open-source toolkit for building embedded IoT applications that connect sensors, devices and cloud services.
OpenOCD ★ 10 ⧗
34 - OpenOCD provides on-chip programming and debugging support with a
Data visualization
D3.JS ★ 49188
⧗ 0 - A JavaScript visualization library for HTML and SVG
Dashing
★ 10067 ⧗ 0 - Dashing is a Sinatra based framework that lets you build beautiful dashboards.
ECharts
★ 11457 ⧗ 0 - Echarts is a commercial charting solution originally intended to address the report need of the Company's various business systems.
Freeboard
★ 3034 ⧗ 0 - A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.
Arbela
- Rich, Extensible, Customizable, and Configurable Dashboard.
Hardware
Arduino - open-source
electronics platform based on easy-to-use hardware and software.
Arduino
ZERO - This board aims to provide a platform for innovative projects in smart IoT devices, wearable technology, high-tech automation, crazy robotics, and much more.
BeagleBone
- BeagleBone Black is a low-cost, community-supported development platform for developers and hobbyists
Carloop
★ 6 ⧗ 0 - Make apps for your car using signals from OBD-II, CAN and GPS. Publish data online using the Particle platform.
Cheapduino
- CheapDuino is the most cheapest Arduino compatible processor in the world.
Intel
Galileo - Galileo is a microcontroller board based on the Intel® Quark SoC X1000 Application Processor, a 32-bit Intel Pentium-class system on a chip
Microduino - Microduino
is about the size of a quarter and less than half the size of the original Arduino board.
Eclipse SmartHome - 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.
ELIoT ★ 76 ⧗ 48 -
Extensible Language for Everyday (and the Internet of Things)
eLua ★ 393 ⧗ 1 -
Quickly prototype and develop embedded software applications with the power of Lua and run them on a wide range of microcontroller architectures.
MicroPython
★ 3070 ⧗ 0 - MicroPython is a lean and fast implementation of the Python 3 programming language that is optimised to run on a microcontroller.
V7 ★ 576 ⧗
0 - V7 is a JavaScript engine written in C. It makes it possible to program Internet of Things (IoT) devices in JavaScript.
Others
LittleD
★ 545 ⧗ 3 - A relational database for embedded devices and sensors nodes.
mbed TLS
★ 601 ⧗ 0 - An open source, portable, easy to use, readable and flexible SSL library
Mongoose
★ 2625 ⧗ 0 - Mongoose is ideal for embedded environments, it has been designed as an open source platform for connecting devices and bringing them online.